GMOトラストログインAPI Key用API - RINK-IDaaS API リファレンス (1.0)
Download OpenAPI specification:Download
本APIでは、脅威情報の取得に必要なGMOトラストログインAPI Keyの登録、参照、削除の操作が可能です。
GMO API Keyの登録の際には、事前に個人情報の取り扱い同意用APIを利用して、個人情報の取り扱いに同意してください。
GMOトラストログインAPI Key登録API
脅威情報取得のためにGMOトラストログインのAPI Keyを登録するAPI
header Parameters
| Content-Type | string Example: application/json |
| X-Auth-Token required | string ^[0-9a-f]{32}$ Example: dc03494823a841338430052e9ee95e07 クライアントがKeystoneを利用して取得した認証Token |
Request Body schema: application/json
| gmoApiKey required | string ^[A-Za-z0-9=_-]{44}$ GMOトラストログインのAPI Key |
Responses
200
OK
400
NG
401
認証エラー
post/v1/gmo-api-key
/v1/gmo-api-key
Request samples
- Payload
Content type
application/json
Copy
Expand all Collapse all {- "gmoApiKey": "pzaVAiyYR7zFWdGZXUjkJrV3UwNfzrPC9AEbnMa96KUa"
}Response samples
- 200
- 400
Content type
application/json
Copy
Expand all Collapse all {- "id": "0e4eb997c842a52a820b8a5af56921bb",
- "tenantId": "1234567890abcdef1234567890abcdef"
}GMOトラストログインAPI Key参照API
登録したGMOトラストログインのAPI Keyを参照するAPI
header Parameters
| Content-Type | string Example: application/json |
| X-Auth-Token required | string Example: dc03494823a841338430052e9ee95e07 クライアントがKeystoneを利用して取得した認証Token |
Responses
200
OK
401
認証エラー
get/v1/gmo-api-key
/v1/gmo-api-key
Response samples
- 200
Content type
application/json
Copy
Expand all Collapse all {- "id": "0e4eb997c842a52a820b8a5af56921bb",
- "tenantId": "1234567890abcdef1234567890abcdef"
}GMOトラストログインAPI Key削除API
登録したGMOトラストログインのAPI Keyを削除するAPI
path Parameters
| id required | string ^[0-9a-f]{32}$ Example: 0e4eb997c842a52a820b8a5af56921bb GMOトラストログインのAPI Keyに紐づくID |
header Parameters
| Content-Type | string Example: application/json |
| X-Auth-Token required | string Example: dc03494823a841338430052e9ee95e07 クライアントがKeystoneを利用して取得した認証Token |
Responses
204
No Content
401
認証エラー
404
NG
delete/v1/gmo-api-key/{id}
/v1/gmo-api-key/{id}
Response samples
- 404
Content type
application/json
Copy
Expand all Collapse all {- "error": "Not Found",
- "message": "GMO API Key not found"
}