Get RACL Resolver
This API returns the fields used for mapping identity information in the Search API (advancedSearch).
| Field | Value |
|---|---|
| Method | GET |
| Endpoint | <host_url>/api/public/bot/:botId/racl-resolver |
| Content-Type | application/json |
| Authorization | auth: <JWT Token> |
| API Scope | Permission Entity Management |
Query Parameters
- Bot ID: Provide your application ID here.
Update RACL Resolver
This API updates the field used to pass user identity information in the Search API.| Field | Value |
|---|---|
| Method | POST |
| Endpoint | <host_url>/api/public/bot/:botId/racl-resolver |
| Content-Type | application/json |
| Authorization | auth: <JWT Token> |
| API Scope | Permission Entity Management |
Query Parameters
- Bot ID: Provide your application ID here.
Request Parameters
source: Accepted values:body— user identity is passed via a field in the request body of the Search API.header— user identity is passed via a field in the request header of the Search API.
userMapping: Field name used to pass the identity information.
Sample Request Payload
The following example indicates that user identity is passed using the fieldcustomData.userIdentity in the request body of the Search API.
Delete RACL Resolver
This API deletes the RACL resolver fields.| Field | Value |
|---|---|
| Method | DELETE |
| Endpoint | <host_url>/api/public/bot/:botId/racl-resolver |
| Content-Type | application/json |
| Authorization | auth: <JWT Token> |
| API Scope | Permission Entity Management |
Query Parameters
- Bot ID: Provide your application ID here.