curl --request GET \
--url https://api.slash.com/agent-request/{agentRequestId} \
--header 'X-API-Key: <api-key>'{
"id": "<string>",
"display": {
"title": "<string>",
"sections": [
{
"label": "<string>",
"value": "<string>"
}
],
"description": "<string>"
},
"createdAt": "2023-11-07T05:31:56Z",
"result": {}
}Get agent request
Get the status and details of an agent request by ID.
Agent requests are created when a read-only API key makes a write request (POST, PUT, PATCH, DELETE) to the Public API. Instead of executing immediately, these requests are deferred and require approval from an authorized user.
Use this endpoint to check the status of a pending request or retrieve the result after execution.
curl --request GET \
--url https://api.slash.com/agent-request/{agentRequestId} \
--header 'X-API-Key: <api-key>'{
"id": "<string>",
"display": {
"title": "<string>",
"sections": [
{
"label": "<string>",
"value": "<string>"
}
],
"description": "<string>"
},
"createdAt": "2023-11-07T05:31:56Z",
"result": {}
}Authorizations
API key authentication for public API requests.
Keys come in two flavors:
- Legal-entity-scoped keys are pinned to a single legal entity. Minted via the dashboard under a specific entity; every request acts on that entity.
- User-scoped keys are pinned to a user and span every legal
entity that user has access to. Every request made with a
user-scoped key (except
GET /legal-entity, which lists the legal entities the user can access) must include anx-legal-entityheader naming the legal entity the request is operating on. Requests without the header are rejected with400. The authenticated user must have an active permission role on the supplied legal entity, otherwise the request is rejected with403.
Path Parameters
The unique identifier of the agent request (returned in x-deferred-action-id header)
Response
OK
A pending or completed agent request
Unique identifier for the agent request
Current status of the request
pending, approved, rejected, expired, executed, failed, running Human-readable display information
Show child attributes
Show child attributes
When the request was created
The result of the executed action. Only present when status is "executed".