Chapter 32. Group Service
32.1. Group Service
32.1.1. BatchUpdate
POST /v1/groupsbatch
32.1.1.1. Description
32.1.1.2. Parameters
32.1.1.2.1. Body Parameter
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
body | X |
32.1.1.3. Return Type
Object
32.1.1.4. Content Type
- application/json
32.1.1.5. Responses
Code | Message | Datatype |
---|---|---|
200 | A successful response. |
|
0 | An unexpected error response. |
32.1.1.6. Samples
32.1.2. CreateGroup
POST /v1/groups
32.1.2.1. Description
32.1.2.2. Parameters
32.1.2.2.1. Body Parameter
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
body | Group is a GroupProperties : Role mapping. StorageGroup | X |
32.1.2.3. Return Type
Object
32.1.2.4. Content Type
- application/json
32.1.2.5. Responses
Code | Message | Datatype |
---|---|---|
200 | A successful response. |
|
0 | An unexpected error response. |
32.1.2.6. Samples
32.1.3. DeleteGroup
DELETE /v1/groups
32.1.3.1. Description
32.1.3.2. Parameters
32.1.3.2.1. Query Parameters
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
authProviderId | We copy over parameters from storage.GroupProperties for seamless HTTP API migration. | - | null | |
key | - | null | ||
value | - | null | ||
id | - | null | ||
force | - | null |
32.1.3.3. Return Type
Object
32.1.3.4. Content Type
- application/json
32.1.3.5. Responses
Code | Message | Datatype |
---|---|---|
200 | A successful response. |
|
0 | An unexpected error response. |
32.1.3.6. Samples
32.1.4. GetGroup
GET /v1/group
32.1.4.1. Description
32.1.4.2. Parameters
32.1.4.2.1. Query Parameters
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
id | Unique identifier for group properties and respectively the group. | - | null | |
traits.mutabilityMode | - | ALLOW_MUTATE | ||
traits.visibility | - | VISIBLE | ||
traits.origin | - | IMPERATIVE | ||
authProviderId | - | null | ||
key | - | null | ||
value | - | null |
32.1.4.3. Return Type
32.1.4.4. Content Type
- application/json
32.1.4.5. Responses
Code | Message | Datatype |
---|---|---|
200 | A successful response. | |
0 | An unexpected error response. |
32.1.4.6. Samples
32.1.5. GetGroups
GET /v1/groups
32.1.5.1. Description
32.1.5.2. Parameters
32.1.5.2.1. Query Parameters
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
authProviderId | - | null | ||
key | - | null | ||
value | - | null | ||
id | - | null |
32.1.5.3. Return Type
32.1.5.4. Content Type
- application/json
32.1.5.5. Responses
Code | Message | Datatype |
---|---|---|
200 | A successful response. | |
0 | An unexpected error response. |
32.1.5.6. Samples
32.1.6. UpdateGroup
PUT /v1/groups
32.1.6.1. Description
32.1.6.2. Parameters
32.1.6.2.1. Body Parameter
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
group | X |
32.1.6.2.2. Query Parameters
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
force | - | null |
32.1.6.3. Return Type
Object
32.1.6.4. Content Type
- application/json
32.1.6.5. Responses
Code | Message | Datatype |
---|---|---|
200 | A successful response. |
|
0 | An unexpected error response. |