{
"id": "evt_abc123",
"type": "capability.created",
"createdAt": "2026-07-04T12:00:00.000Z",
"attempt": 1,
"resource": {
"type": "capability",
"id": "ach_pooled"
},
"data": {
"object": {
"id": "ach_pooled",
"customerId": "cus_abc123",
"method": "ach",
"accountType": "pooled",
"accountProvisioning": "not_started",
"status": "restricted",
"statusReason": {
"code": "tasks_due",
"resolution": "complete_tasks",
"message": "Additional customer information is required."
},
"openTaskIds": [
"tsk_abc123"
],
"applications": [],
"submittedAt": null,
"createdAt": "2026-07-23T12:00:00.000Z",
"updatedAt": "2026-07-23T12:00:00.000Z"
}
}
}API Reference
Capability created
Triggered when a canonical v3 capability is created with its task projection.
{
"id": "evt_abc123",
"type": "capability.created",
"createdAt": "2026-07-04T12:00:00.000Z",
"attempt": 1,
"resource": {
"type": "capability",
"id": "ach_pooled"
},
"data": {
"object": {
"id": "ach_pooled",
"customerId": "cus_abc123",
"method": "ach",
"accountType": "pooled",
"accountProvisioning": "not_started",
"status": "restricted",
"statusReason": {
"code": "tasks_due",
"resolution": "complete_tasks",
"message": "Additional customer information is required."
},
"openTaskIds": [
"tsk_abc123"
],
"applications": [],
"submittedAt": null,
"createdAt": "2026-07-23T12:00:00.000Z",
"updatedAt": "2026-07-23T12:00:00.000Z"
}
}
}Authorizations
Your Swipelux API key. Obtain this from the Swipelux Dashboard.
Body
application/json
Stable webhook event id for deduplication.
Allowed value:
"capability.created"Envelope attempt value; currently always 1 and unchanged by delivery retries.
Available options:
1 Show child attributes
Show child attributes
Show child attributes
Show child attributes
Response
200
Webhook accepted by the merchant endpoint.