Get Attempt
Changed onRetrieves details for a specific attempt.
When authenticated with a Tenant JWT, only attempts belonging to that tenant can be accessed. When authenticated with Admin API Key, attempts from any tenant can be accessed.
Request
- Base URLhttps://api.outpost.hookdeck.com/2025-07-01
- Auth
- HTTP bearer
- or HTTP bearer
Query parameters
Filter by tenant ID. Returns 404 if the attempt does not belong to the specified tenant. Ignored when using Tenant JWT authentication.
Fields to include in the response. Use bracket notation for multiple values (e.g., include[0]=event&include[1]=response_data).
- event: Include event summary (id, topic, time, eligible_for_retry, metadata)
- event.data: Include full event with payload data
- response_data: Include response body and headers
- destination: Include the destination object, without credentials
Response
Attempt details.
Example response
{
"id": "atm_123",
"tenant_id": "tnt_123",
"status": "success",
"time": "2024-01-01T00:00:05Z",
"code": "200",
"response_data": {
"status_code": 200,
"body": "{\"status\":\"ok\"}",
"headers": {
"content-type": "application/json"
}
},
"attempt_number": 1,
"latency_ms": 212,
"event_id": "evt_123",
"destination_id": "des_456",
"event": {
"id": "evt_123",
"tenant_id": "tnt_123",
"destination_id": "des_456",
"topic": "user.created",
"time": "2024-01-01T00:00:00Z",
"eligible_for_retry": true,
"metadata": {
"source": "crm"
},
"data": {
"user_id": "userid",
"status": "active"
}
},
"destination": {
"id": "des_12345",
"tenant_id": "tenant_123",
"type": "webhook",
"filter": {
"data": {
"amount": {
"$gte": 100
},
"customer": {
"tier": "premium"
}
}
},
"config": {
"url": "https://my-service.com/webhook/handler"
},
"delivery_metadata": {
"app-id": "my-app",
"region": "us-east-1"
},
"metadata": {
"internal-id": "123",
"team": "platform"
},
"created_at": "2024-01-01T00:00:00Z",
"updated_at": "2024-01-01T00:00:00Z",
"target": "my-service.com",
"target_url": "https://my-service.com/webhook/handler"
}
}Changes
- breaking
the
response's property type changed from no type toobjectfor status - info
added the optional property
/to the response with the status - info
added the optional property
/to the response with the status - info
added the optional property
/to the response with the status - info
added the optional property
/to the response with the status - info
removed discriminator from
response property for the response status - info
removed from the
response propertyoneOflist for the response status - info
added the required property
/to the response with the status - info
added the required property
/to the response with the status - info
added the required property
/to the response with the status - info
added the required property
/to the response with the status - info
added the required property
/to the response with the status - info
added the required property
/to the response with the status - info
added the required property
/to the response with the status - info
added the required property
/to the response with the status - info
added the required property
/to the response with the status
- breaking
- info
added the optional property
to the response with the status
- info