Skip to content

Commit 209709d

Browse files
authored
Merge pull request #5528 from mpmadhavig/bulk-api
Add operation-scope definition
2 parents 0787ca3 + bb275ad commit 209709d

File tree

10 files changed

+1305
-1193
lines changed

10 files changed

+1305
-1193
lines changed

en/asgardeo/docs/apis/organization-apis/restapis/scim-bulk.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ paths:
2424
- **DELETE** operation: Removes an existing resource.
2525
Learn more about [defining batch operations](../../scim2-batch-operations).
2626
27-
<b>Scope(Permission) required:</b> `internal_org_bulk_resource_create`
27+
<b>Scopes required:</b> ``internal_org_bulk_resource_create`` or a [operation-wise scope](../../../scim2/scim2-batch-operations/#scopepermission-required-for-batch-operations)
2828
operationId: createBulkUsers
2929
requestBody:
3030
content:

en/asgardeo/docs/apis/restapis/scim2-bulk.yaml

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -8,22 +8,23 @@ servers:
88
- url: 'https://api.asgardeo.io/t/{organization-name}/scim2'
99
tags:
1010
- name: Bulk Endpoint
11-
description: This endpoint is used to create/update/delete SCIM resources (users and/or groups) in bulk.
11+
description: |
12+
This endpoint is used to create/update/delete SCIM resources (users and/or groups) in bulk.
1213
paths:
1314
/Bulk:
1415
post:
1516
tags:
1617
- Bulk Endpoint
1718
summary: Create/Update/Replace/Delete SCIM Resources (Users/ Groups) in Bulk
18-
description: "This API is used to create/update/replace/delete SCIM resources in bulk. You need to specify different operations in the request payload corresponding to the type of bulk update: </br>
19-
</br>
20-
- **POST** operation: Adds new resources. </br>
21-
- **PUT** operation: Replaces an existing resource. </br>
22-
- **PATCH** operation: Updates attributes of an existing resource. </br>
23-
- **DELETE** operation: Removes an existing resource. </br>
24-
25-
- <b>Scopes required:</b> ``internal_bulk_resource_create``\n\n
26-
- <b>Flow type:</b> Client Credentials OAuth Flow"
19+
description: |
20+
This API is used to create/update/replace/delete SCIM resources in bulk. You need to specify different operations in the request payload corresponding to the type of bulk update: </br></br>
21+
- **POST** operation: Adds new resources. </br>
22+
- **PUT** operation: Replaces an existing resource. </br>
23+
- **PATCH** operation: Updates attributes of an existing resource. </br>
24+
- **DELETE** operation: Removes an existing resource. </br>
25+
- <b>Scopes required:</b> ``internal_bulk_resource_create`` or an [operation-wise scope](../../scim2/scim2-batch-operations/#scopepermission-required-for-batch-operations)
26+
- <b>Flow type:</b> Client Credentials OAuth Flow
27+
2728
operationId: createBulkUsers
2829
requestBody:
2930
content:

en/asgardeo/docs/apis/scim2/index.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ The SCIM2 Rest APIs of {{product_name}} implements the SCIM 2.0 protocol accordi
55
- [SCIM2 Users API]({{base_path}}/apis/scim2/scim2-users-rest-api/)
66
- [SCIM2 Groups API]({{base_path}}/apis/scim2/scim2-groups-rest-api/)
77
- [SCIM2 Bulk API]({{base_path}}/apis/scim2/scim2-bulk-rest-api/)
8+
- [SCIM2 Batch Operations]({{base_path}}/apis/scim2/scim2-batch-operations/)
89
- [SCIM2 Resource Types API]({{base_path}}/apis/scim2/scim2-resource-types-rest-api/)
910
- [SCIM2 Service Provider Configs API]({{base_path}}/apis/scim2/scim2-service-provider-configs-rest-api/)
1011
- [SCIM2 Build User Creation Payload]({{base_path}}/apis/scim2/build-scim2-user-creation-payload/)
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{% include "../../../../includes/apis/scim2/scim2-batch-operations.md" %}

en/asgardeo/mkdocs.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -639,6 +639,7 @@ nav:
639639
- SCIM 2.0 Users API: apis/scim2/scim2-users-rest-api.md
640640
- SCIM 2.0 Groups API: apis/scim2/scim2-groups-rest-api.md
641641
- SCIM 2.0 Bulk API: apis/scim2/scim2-bulk-rest-api.md
642+
- SCIM 2.0 Batch Operations: apis/scim2/scim2-batch-operations.md
642643
- SCIM 2.0 Resource types API: apis/scim2/scim2-resource-types-rest-api.md
643644
- SCIM 2.0 Service provider configs API: apis/scim2/scim2-service-provider-configs-rest-api.md
644645
- SCIM 2.0 Build user creation payload: apis/scim2/build-scim2-user-creation-payload.md

en/identity-server/next/docs/apis/organization-apis/restapis/scim2-bulk.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ paths:
2828
- **DELETE** operation: Removes an existing resource.
2929
Learn more about [defining batch operations](../../scim2-batch-operations).
3030
31-
<b>Scope(Permission) required:</b> `internal_org_bulk_resource_create`
31+
<b>Scopes required:</b> ``internal_org_bulk_resource_create`` or a [operation-wise scope](../../scim2-batch-operations/#scopepermission-required-for-batch-operations)
3232
operationId: createBulkUsers
3333
requestBody:
3434
content:

en/identity-server/next/docs/apis/restapis/scim2-bulk.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ paths:
2828
- **DELETE** operation: Removes an existing resource.
2929
Learn more about [defining batch operations](../scim2-batch-operations).
3030
31-
<b>Scope(Permission) required:</b> `internal_bulk_resource_create`
31+
<b>Scopes required:</b> ``internal_bulk_resource_create`` or a [operation-wise scope](../scim2-batch-operations/#scopepermission-required-for-batch-operations)
3232
operationId: createBulkUsers
3333
requestBody:
3434
content:

0 commit comments

Comments
 (0)