メインコンテンツまでスキップ

1) Security365 会社別アプリサービスの作成と削除

アプリサービスの作成

API

MethodURL
POST/api/{company-id}/client/addClientInfo

URI Parameters

NameRequiredTypeDescription
company-idrequiredstringSecurity365 SHIELD ID サービスに登録された company-id

Request Header

NameRequiredDescription
Authorizationrequiredユーザー認証手段、JWT値
Authorization: Bearer {JWT}
参考 : JWT値は認証/認可サービスを通じて発行されます。

Response

NameTypeDescription
errorCodeintegerアプリ登録 (0 : 成功)
msgstring応答内容

Examples

Response

  • アプリサービスの作成に成功しました
{
"code": 0,
"message" : "App Service Addition Successful"
}
  • 既に登録されたサービス
{
"code": 19,
"message" : "Duplicate app services"
}
  • アプリサービスの作成に失敗しました
{
"code": 1,
"message" : "An unexpected error has occurred in the internal system"
}
  • appId、appSecretの更新に失敗しました
{
"code": 50001,
"error": "Failed",
"message" : "BuiltIn Profile Update failed"
}

アプリサービスの削除

API

MethodURL
POST/api/{company-id}/client/deleteClientInfo

URI Parameters

NameRequiredTypeDescription
company-idrequiredstringSecurity365 SHIELD ID サービスに登録された company-id

Request Header

NameRequiredDescription
Authorizationrequiredユーザー認証手段、JWT値
Authorization: Bearer {JWT}
参考 : JWT値は認証/認可サービスを通じて発行されます。

Request Body

NameRequiredTypeDescription
clientIdrequiredstring削除したいアプリサービスID

Response

NameTypeDescription
errorCodeintegerアプリ登録 (0 : 成功)
msgstring応答内容

Examples

Response

  • アプリサービスの削除に成功しました
{
"code": 0,
"message" : "App Service Delete Successful"
}
  • アプリサービスの削除に失敗しました
{
"code": 19,
"message" : "App Service Delete Failed"
}