Employee Identity (EIAM)
Delete User
Identity Synchronization
# Request Specification {/examples/}
| Parameter | Reference |
|---|---|
| Request URL | https://{app_domain}/callback |
| Request Method | POST |
| Request Header | Authorization: Bearer {access_token} |
# Request Parameters {/examples/}
| Parameter Name | Type | Description |
|---|---|---|
| id | String | Enterprise application user ID |
- Additional Notes: When deletion requires passing other attribute values of the user object, in IDaaS Enterprise Center, go to Application -> Object Model -> Application Account Model -> Mapping Definition, modify the attribute to "Always Map" to pass it downstream.
# Response Parameters {/examples/}
| Parameter Name | Type | Description |
|---|---|---|
| code | String | Return code, 200 indicates success |
| message | Integer | Description of the error cause when processing fails |
# Request Example {/examples/}
- Request Example with Message Signature and Encryption Enabled
{
"nonce": "AmgjjEAJbrMzWmUw",
"timestamp": "15093849585",
"eventType": "DELETE_USER",
"data": "6IXEWxQhUa3UqsXHWsDZ5LTAo/xU3zhjq9H3syCuFYDYKg==",
"signature": "K08yDiTEc094KoccOY+VYLQFxxQ="
}
1
2
3
4
5
6
7
2
3
4
5
6
7
- JSON String Format of Decrypted Request Body
data
{
"id": "c3a26dd3-27a0-4dec-a2ac-ce211e105f97"
}
1
2
3
2
3
- JSON String Format of Decrypted Request Body
datawith "Always Map" Attribute Configured
{
"id": "c3a26dd3-27a0-4dec-a2ac-ce211e105f97",
"username": "zhangs",
"name": "张三2",
"organizationId": "391551e8-160f-4993-8177-e7b9c5f6b28c",
"organizationIds": ["391551e8-160f-4993-8177-e7b9c5f6b28c","461551e8-160f-4993-8177-e7b9c5f6b212"],
"disabled":false,
"number":123456,
"switch":false,
"text":"扩展属性单值文本的值",
"multivaluedText":["扩展属性多值文本的值1","扩展属性多值文本的值2"]
}
1
2
3
4
5
6
7
8
9
10
11
12
2
3
4
5
6
7
8
9
10
11
12
- Extended Attribute Additional Description: Mapping must be configured in IDaaS Enterprise Center, Resource -> Application -> Object Model -> Application Account Model -> Mapping Definition for the downstream application to receive the defined extended attribute values and information; for how to configure extended attributes and mapping definitions, please refer to: Preparation Work.
# Response Example {/examples/}
Status Code: 200
Request successful
{
"code": "200",
"message": "success"
}
1
2
3
4
2
3
4
