Download OpenAPI specification:Download
Operations exposed by the Issuer Bank for Amiko to send events.
Deprecated — use the Events V2 API instead (POST /event/v2, operation createDomainEvent).
Legacy event notification API. It remains supported for existing integrations, but new integrations should use Events V2, which provides a stable event id, per-entity ordering via serial (for deduplication), caused-by information, and at-least-once delivery with retry and backoff.
Virtual Agent (dialogue) legacy → V2 event-name mapping:
Legacy (type) |
V2 (event_name) |
|---|---|
new_conversation |
conversation_created |
new_dialogue |
dialogue_added |
reminder |
dialogue_reminder |
dialogue_completed |
dialogue_completed |
dialogue_rejected |
dialogue_rejected |
dialogue_canceled |
dialogue_canceled |
conversation_canceled |
conversation_discarded |
Case and transaction legacy events (case_created, transaction_completed) are likewise available on Events V2.
| tracing-id required | string Internal Tracing ID that can be used to track interactions. |
| auth_header | string The given http header "auth_header" should be considered only a placeholder in this OpenAPI spec. The actual header name and header value must match the configured authentication strategy e.g. API Key or JWT. |
| external-tracing-id | string External tracing ID that can be used to track interactions with issuers. Supplied by the Issuer, only available when this Issuer API call originates from an Amiko external API operation with header 'tracing-id'. |
required | object (event.event_notification_header) |
required | any (event.event_notification_body) |
{- "header": {
- "version": "2026.5.0",
- "eventId": "93a5bbf3-48f4-4786-93af-6437331aea9a",
- "generatedAt": 0
}, - "event": {
- "type": "case_created",
- "cardholderId": "2bd52a45-129d-4723-9143-e1c5b5ed34e7",
- "cardId": "b8ba25f3-c945-4ed0-9d4d-e3153a0dd048",
- "caseId": "1234",
- "caseType": "fraud",
- "createdVia": "cardholder_self_service",
- "conversationId": "93a5bbf3-48f4-4786-93af-6437331aea9a"
}
}{- "error": {
- "message": "string",
- "description": "string"
}
}Submit a domain event related to Amiko. See the details for the different types of events.
Events V2 supersedes the deprecated POST /event (V1) API.
| tracing-id required | string Internal Tracing ID that can be used to track interactions. |
| auth_header | string The given http header "auth_header" should be considered only a placeholder in this OpenAPI spec. The actual header name and header value must match the configured authentication strategy e.g. API Key or JWT. |
| external-tracing-id | string External tracing ID that can be used to track interactions with issuers. Supplied by the Issuer, only available when this Issuer API call originates from an Amiko external API operation with header 'tracing-id'. |
required | object (domain_event.header) |
required | any (domain_event.body) |
{- "header": {
- "eventId": "93a5bbf3-48f4-4786-93af-6437331aea9a",
- "generatedAt": 0,
- "entity": {
- "type": "case",
- "id": "string"
}, - "serial": 512,
- "causedBy": "agent",
- "agentId": "61f925fa-653b-46f0-9117-d03040e9b775"
}, - "event": {
- "event_name": "case_created",
- "caseId": "1234",
- "cardId": "b8ba25f3-c945-4ed0-9d4d-e3153a0dd048",
- "cardholderId": "2bd52a45-129d-4723-9143-e1c5b5ed34e7",
- "caseType": "fraud",
- "cardholderDisputeSubtype": "addendum_dispute",
- "fraudType": "first_party_fraud",
- "fraudSubtype": "advance_fee_scam",
- "createdVia": "cardholder_self_service",
- "status": "completed",
- "agentId": "61f925fa-653b-46f0-9117-d03040e9b775",
- "bankCaseId": "string",
- "conversationId": "93a5bbf3-48f4-4786-93af-6437331aea9a"
}
}{- "error": {
- "message": "string",
- "description": "string"
}
}The specification is based on the IETF draft https://inadarei.github.io/rfc-healthcheck/.
Please refer to our Health Check documentation for more information.
| auth_header | string The given http header "auth_header" should be considered only a placeholder in this OpenAPI spec. The actual header name and header value must match the configured authentication strategy e.g. API Key or JWT. |
{- "status": "fail"
}