mirror of
https://github.com/LukeHagar/api-specs.git
synced 2025-12-09 20:37:50 +00:00
Automated commit 'ISCAIM-21767 - add remove account(s) docs (#1598)' by github action: 8520704082
This commit is contained in:
46
idn/beta/paths/remove-account.yaml
Normal file
46
idn/beta/paths/remove-account.yaml
Normal file
@@ -0,0 +1,46 @@
|
|||||||
|
post:
|
||||||
|
operationId: deleteAccountAsync
|
||||||
|
summary: Remove Account
|
||||||
|
tags:
|
||||||
|
- Accounts
|
||||||
|
description: |
|
||||||
|
Use this endpoint to remove accounts from the system without provisioning changes to the source. Accounts that are removed could be re-created during the next aggregation.
|
||||||
|
|
||||||
|
This endpoint is good for:
|
||||||
|
* Removing accounts that no longer exist on the source.
|
||||||
|
* Removing accounts that won't be aggregated following updates to the source configuration.
|
||||||
|
* Forcing accounts to be re-created following the next aggregation to re-run account processing, support testing, etc.
|
||||||
|
|
||||||
|
parameters:
|
||||||
|
- in: path
|
||||||
|
name: id
|
||||||
|
schema:
|
||||||
|
type: string
|
||||||
|
required: true
|
||||||
|
description: The account id
|
||||||
|
example: c350d6aa4f104c61b062cb632421ad10
|
||||||
|
responses:
|
||||||
|
"202":
|
||||||
|
description: Accepted. Returns task result details of removal request.
|
||||||
|
content:
|
||||||
|
application/json:
|
||||||
|
schema:
|
||||||
|
$ref: "../../v3/schemas/TaskResultDto.yaml"
|
||||||
|
example:
|
||||||
|
{
|
||||||
|
"type": "TASK_RESULT",
|
||||||
|
"id": "464ae7bf791e49fdb74606a2e4a89635",
|
||||||
|
"name": null
|
||||||
|
}
|
||||||
|
"400":
|
||||||
|
$ref: "../../v3/responses/400.yaml"
|
||||||
|
"401":
|
||||||
|
$ref: "../../v3/responses/401.yaml"
|
||||||
|
"403":
|
||||||
|
$ref: "../../v3/responses/403.yaml"
|
||||||
|
"429":
|
||||||
|
$ref: "../../v3/responses/429.yaml"
|
||||||
|
"500":
|
||||||
|
$ref: "../../v3/responses/500.yaml"
|
||||||
|
security:
|
||||||
|
- UserContextAuth: [ idn:account:remove ]
|
||||||
46
idn/beta/paths/remove-accounts.yaml
Normal file
46
idn/beta/paths/remove-accounts.yaml
Normal file
@@ -0,0 +1,46 @@
|
|||||||
|
post:
|
||||||
|
operationId: deleteAccountsAsync
|
||||||
|
summary: Remove All Accounts
|
||||||
|
tags:
|
||||||
|
- Accounts
|
||||||
|
description: |
|
||||||
|
Use this endpoint to remove all accounts from the system without provisioning changes to the source. Accounts that are removed could be re-created during the next aggregation.
|
||||||
|
|
||||||
|
This endpoint is good for:
|
||||||
|
* Removing accounts that no longer exist on the source.
|
||||||
|
* Removing accounts that won't be aggregated following updates to the source configuration.
|
||||||
|
* Forcing accounts to be re-created following the next aggregation to re-run account processing, support testing, etc.
|
||||||
|
|
||||||
|
parameters:
|
||||||
|
- in: path
|
||||||
|
name: id
|
||||||
|
schema:
|
||||||
|
type: string
|
||||||
|
required: true
|
||||||
|
description: The source id
|
||||||
|
example: ebbf35756e1140699ce52b233121384a
|
||||||
|
responses:
|
||||||
|
"202":
|
||||||
|
description: Accepted. Returns task result details of removal request.
|
||||||
|
content:
|
||||||
|
application/json:
|
||||||
|
schema:
|
||||||
|
$ref: "../../v3/schemas/TaskResultDto.yaml"
|
||||||
|
example:
|
||||||
|
{
|
||||||
|
"type": "TASK_RESULT",
|
||||||
|
"id": "464ae7bf791e49fdb74606a2e4a89635",
|
||||||
|
"name": null
|
||||||
|
}
|
||||||
|
"400":
|
||||||
|
$ref: "../../v3/responses/400.yaml"
|
||||||
|
"401":
|
||||||
|
$ref: "../../v3/responses/401.yaml"
|
||||||
|
"403":
|
||||||
|
$ref: "../../v3/responses/403.yaml"
|
||||||
|
"429":
|
||||||
|
$ref: "../../v3/responses/429.yaml"
|
||||||
|
"500":
|
||||||
|
$ref: "../../v3/responses/500.yaml"
|
||||||
|
security:
|
||||||
|
- UserContextAuth: [ idn:account:remove ]
|
||||||
@@ -1130,6 +1130,8 @@ paths:
|
|||||||
$ref: './beta/paths/accounts-id-disable.yaml'
|
$ref: './beta/paths/accounts-id-disable.yaml'
|
||||||
/accounts/{id}/unlock:
|
/accounts/{id}/unlock:
|
||||||
$ref: './beta/paths/accounts-id-unlock.yaml'
|
$ref: './beta/paths/accounts-id-unlock.yaml'
|
||||||
|
/accounts/{id}/remove:
|
||||||
|
$ref: './beta/paths/remove-account.yaml'
|
||||||
/identities-accounts/{id}/enable:
|
/identities-accounts/{id}/enable:
|
||||||
$ref: './beta/paths/identity-accounts-id-enable.yaml'
|
$ref: './beta/paths/identity-accounts-id-enable.yaml'
|
||||||
/identities-accounts/{id}/disable:
|
/identities-accounts/{id}/disable:
|
||||||
@@ -1554,6 +1556,8 @@ paths:
|
|||||||
$ref: './v3/paths/provisioning-policy.yaml'
|
$ref: './v3/paths/provisioning-policy.yaml'
|
||||||
/sources/{sourceId}/provisioning-policies/bulk-update:
|
/sources/{sourceId}/provisioning-policies/bulk-update:
|
||||||
$ref: './v3/paths/provisioning-policies-bulk-update.yaml'
|
$ref: './v3/paths/provisioning-policies-bulk-update.yaml'
|
||||||
|
/sources/{id}/remove-accounts:
|
||||||
|
$ref: './beta/paths/remove-accounts.yaml'
|
||||||
/sources/{sourceId}/schemas:
|
/sources/{sourceId}/schemas:
|
||||||
$ref: './beta/paths/schemas.yaml'
|
$ref: './beta/paths/schemas.yaml'
|
||||||
/sources/{sourceId}/schemas/{schemaId}:
|
/sources/{sourceId}/schemas/{schemaId}:
|
||||||
|
|||||||
Reference in New Issue
Block a user