グループ情報の取得、登録、更新、削除が行えます。
共通
認証
ユーザ認証が完了している必要があります。
グループの登録、更新、削除は以下の権限を持つユーザーである必要があります。
URL
http://{AppPot Server name}:{Port}/{Context root}/api/{companyId}/{appId}/{appVersion}/groups
groupオブジェクト
"group":
{
 "groupId":29,
 "groupName":"testGroup029",
 "description":"test group 029"
}
グループ情報の取得
グループ一覧を返却します。
URL
http://{AppPot Server name}:{Port}/{Context root}/api/{companyId}/{appId}/{appVersion}/groups
なし
Request parameters
  
    
      | Name | Data Format | Description | 
  
  
    
      | Token | string | (Required) user token | 
  
Response example
{
    "errCode": 0,
    "status":"OK",
    "description":null,
    "groups":[
    {
        "groupId":1,
        "groupName":"Group 1",
        "description":"This is group 1"
     }
    ]
}
Response properties
  
    
      | Name | Data Format | Description | 
  
  
    
      | errCode | int | Response error code: 0, 105, 110, 120, 121 | 
    
      | status | String | (Required) API result status value. | 
    
      | description | String | (Optional) Detail error | 
    
      | groups | String | (Optional) List group info if request paramters are valid. | 
  
グループ情報の新規追加
グループを新規追加します。
URL
http://{AppPot Server name}:{Port}/{Context root}/api/{companyId}/{appId}/{appVersion}/groups
  - Content-Type: application/json
- apppot-token: token
  
    
      | Name | Data Format | Description | 
  
  
    
      | apppot-token | String | (Required) Login APIの結果得られたユーザートークン | 
  
Request parameters
  
    
      | Name | Data Format | Description | 
  
  
    
      | groupName | string | (Required) group name | 
    
      | description | string | description | 
    
      | isAddCurrentApp | boolean | trueの場合、現在ログインしているアプリにグループを紐付けます。falseの場合、アプリとの紐付けは行いません。このパラメタを省略した場合は、falseと同様の動きをします。 | 
  
Request example
{
 "groupName":"testGroup029",
 "description":"test group 029",
 "isAddCurrentApp":true
}
Response example
{
 "errCode":0,
 "status":"OK",
 "description":null,
 "group":
 {
  "groupId":29,
  "groupName":"testGroup029",
  "description":"test group 029"
 }
}
Response properties
  
    
      | Name | Data Format | Description | 
  
  
    
      | errCode | int | Response error code: 0, 105, 110, 120, 121 | 
    
      | status | String | (Required) API result status value. | 
    
      | description | String | (Optional) Detail error | 
    
      | group | String | (Optional) group info if request paramters are valid. | 
  
グループ情報の更新
指定したグループIDの情報を更新します。
URL
http://{AppPot Server name}:{Port}/{Context root}/api/{companyId}/{appId}/{appVersion}/groups/{groupId}`
  - Content-Type: application/json
- apppot-token: token
  
    
      | Name | Data Format | Description | 
  
  
    
      | apppot-token | String | (Required) Login APIの結果得られたユーザートークン | 
  
Request parameters
  
    
      | Name | Data Format | Description | 
  
  
    
      | Token | string | (Required) user token | 
    
      | groupName | string | (Required) group name | 
    
      | description | string | description | 
  
Request example
{
 "token":"0ea2f1aa345f450eaeacea2e6507cf76",
 "groupName":"TESTGroup003",
 "description":"testgroup003"
}
Response example
{
 "errCode":0,
 "status":"OK",
 "description":null,
 "group":
 {
  "groupId":3,
  "groupName":"TESTGroup003",
  "description":"testgroup003"
 }
}
Response properties
  
    
      | Name | Data Format | Description | 
  
  
    
      | errCode | int | Response error code: 0, 105, 110, 120, 121 | 
    
      | status | String | (Required) API result status value. | 
    
      | description | String | (Optional) Detail error | 
    
      | group | String | (Optional) group info if request paramters are valid. | 
  
グループ情報の削除
指定したグループIDの情報を削除します。
URL
http://{AppPot Server name}:{Port}/{Context root}/api/{companyId}/{appId}/{appVersion}/groups/{groupId}?token=XXX
なし
Request parameters
  
    
      | Name | Data Format | Description | 
  
  
    
      | Token | string | (Required) user token | 
  
Response example
{
 "errCode":0,
 "status":"OK",
 "description":null
}
Response properties
  
    
      | Name | Data Format | Description | 
  
  
    
      | errCode | int | Response error code: 0, 105, 110, 120, 121 | 
    
      | status | String | (Required) API result status value. | 
    
      | description | String | (Optional) Detail error |