Webhook Messages
The Webhook Messages API allows you to inspect and manage individual webhook delivery attempts. This is useful for debugging webhook issues.
Retrieves a paginated list of webhook messages, optionally filtered by date range and status.
Authentication using a Bearer token.
Filter messages created from this date (YYYY-MM-DD).
2025-04-26Filter messages created up to this date (YYYY-MM-DD).
2025-04-27Number of items to return per page in a paginated response.
15The current page number for paginated results.
1Sort direction for the message list.
descPossible values: Field to sort the message list by.
created_atPossible values: Filter messages by their delivery status.
deliveredPossible values: A paginated list of webhook messages.
Unauthorized.
GET /api/v1/webhooks_messages HTTP/1.1
Host: public-api.gurupay.eu
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
[
{
"uuid": "c1a9b8d7-e6f5-4321-ba98-7654321fedcb",
"created_at": 1745825706,
"status": "delivered",
"account_uuid": "e1f8a3b1-7d6c-4e9a-9b2e-3f8d1a9c5f2g",
"account": {
"uuid": "e1f8a3b1-7d6c-4e9a-9b2e-3f8d1a9c5f2g",
"account_number": "LT433400015000036002",
"currency": "EUR",
"balance": 100.5,
"balance_national": 100.5,
"book_balance": 0,
"book_balance_national": 0,
"available_balance": 100.5,
"available_balance_national": 100.5,
"hold": 0,
"cards_reserved_amount": 0,
"cards_reserved_amount_national": 0
},
"transaction": {
"uuid": "a1b2c3d4-e5f6-7890-1234-567890abcdef",
"parent_transaction_uuid": "a1b2c3d4-e5f6-7890-1234-567890abcdef",
"status": "pending",
"operation_date": "2025-04-27",
"operation_date_time": "2025-04-27T10:30:00Z",
"operation_date_unix": 1745821800,
"amount": 1234.56,
"currency": "EUR",
"payment_type": "SEPA",
"transaction_type": "payment",
"payment_urgency": "NORMAL",
"payment_details": "Invoice #INV-123 Payment",
"payment_code": "SALARY",
"end_to_end_ident": "E2E-XYZ789",
"direction": "CREDIT",
"document_number": "DOC-456",
"created_at": 1745820000,
"payer": {
"name": "John Doe",
"iban": "DE89 3704 0044 0532 0130 00",
"country_code": "DE",
"street_name": "Main St",
"building_number": "123",
"building_name": null,
"post_code": "10115",
"town_name": "Anytown",
"country_sub_division": null,
"agency_id": "DEUTDEFF",
"agency_name": "Deutsche Bank",
"agency_address": "Taunusanlage 12, Frankfurt",
"agency_country": "DE",
"ultimate": {
"name": "Ultimate Payer Corp"
}
},
"recipient": {
"name": "Alice Recipient",
"iban": "GB29 NWBK 6016 1331 9268 19",
"country_code": "GB",
"street_name": "Financial Square",
"building_number": "1",
"building_name": "Tower A",
"post_code": "EC2A 1AA",
"town_name": "London",
"country_sub_division": "Greater London",
"agency_id": "NWBKGB2LXXX",
"agency_name": "National Westminster Bank",
"agency_address": "Financial Square, 1, Tower A, London, EC2A 1AA, Greater London",
"agency_country": "GB",
"ultimate": {
"name": "Ultimate Recipient Inc"
}
},
"verification_of_payee": "MATCH"
}
}
]Retrieves the details of a specific webhook message by its UUID.
Authentication using a Bearer token.
Universally Unique Identifier (UUID) as defined by RFC 4122.
e1f8a3b1-7d6c-4e9a-9b2e-3f8d1a9c5f2gPattern: ^[a-zA-Z0-9]{8}-[a-zA-Z0-9]{4}-[a-zA-Z0-9]{4}-[a-zA-Z0-9]{4}-[a-zA-Z0-9]{12}$Successfully retrieved the webhook message details.
Resource representing the data structure of a webhook message.
Unique identifier for the webhook message.
c1a9b8d7-e6f5-4321-ba98-7654321fedcbTimestamp when the webhook message was created.
1745825706Delivery status of the webhook message.
deliveredPossible values: UUID of the account associated with the event that triggered the webhook.
e1f8a3b1-7d6c-4e9a-9b2e-3f8d1a9c5f2gSimplified details of the account associated with the event. Included based on webhook configuration.
Details of the transaction associated with the event. Included for transaction-related webhooks.
Unauthorized.
Unprocessable.
GET /api/v1/webhooks_messages/{uuid} HTTP/1.1
Host: public-api.gurupay.eu
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"uuid": "c1a9b8d7-e6f5-4321-ba98-7654321fedcb",
"created_at": 1745825706,
"status": "delivered",
"account_uuid": "e1f8a3b1-7d6c-4e9a-9b2e-3f8d1a9c5f2g",
"account": {
"uuid": "e1f8a3b1-7d6c-4e9a-9b2e-3f8d1a9c5f2g",
"account_number": "LT433400015000036002",
"currency": "EUR",
"balance": 100.5,
"balance_national": 100.5,
"book_balance": 0,
"book_balance_national": 0,
"available_balance": 100.5,
"available_balance_national": 100.5,
"hold": 0,
"cards_reserved_amount": 0,
"cards_reserved_amount_national": 0
},
"transaction": {
"uuid": "a1b2c3d4-e5f6-7890-1234-567890abcdef",
"parent_transaction_uuid": "a1b2c3d4-e5f6-7890-1234-567890abcdef",
"status": "pending",
"operation_date": "2025-04-27",
"operation_date_time": "2025-04-27T10:30:00Z",
"operation_date_unix": 1745821800,
"amount": 1234.56,
"currency": "EUR",
"payment_type": "SEPA",
"transaction_type": "payment",
"payment_urgency": "NORMAL",
"payment_details": "Invoice #INV-123 Payment",
"payment_code": "SALARY",
"end_to_end_ident": "E2E-XYZ789",
"direction": "CREDIT",
"document_number": "DOC-456",
"created_at": 1745820000,
"payer": {
"name": "John Doe",
"iban": "DE89 3704 0044 0532 0130 00",
"country_code": "DE",
"street_name": "Main St",
"building_number": "123",
"building_name": null,
"post_code": "10115",
"town_name": "Anytown",
"country_sub_division": null,
"agency_id": "DEUTDEFF",
"agency_name": "Deutsche Bank",
"agency_address": "Taunusanlage 12, Frankfurt",
"agency_country": "DE",
"ultimate": {
"name": "Ultimate Payer Corp"
}
},
"recipient": {
"name": "Alice Recipient",
"iban": "GB29 NWBK 6016 1331 9268 19",
"country_code": "GB",
"street_name": "Financial Square",
"building_number": "1",
"building_name": "Tower A",
"post_code": "EC2A 1AA",
"town_name": "London",
"country_sub_division": "Greater London",
"agency_id": "NWBKGB2LXXX",
"agency_name": "National Westminster Bank",
"agency_address": "Financial Square, 1, Tower A, London, EC2A 1AA, Greater London",
"agency_country": "GB",
"ultimate": {
"name": "Ultimate Recipient Inc"
}
},
"verification_of_payee": "MATCH"
}
}Allows updating the status of a specific webhook message.
Authentication using a Bearer token.
Universally Unique Identifier (UUID) as defined by RFC 4122.
e1f8a3b1-7d6c-4e9a-9b2e-3f8d1a9c5f2gPattern: ^[a-zA-Z0-9]{8}-[a-zA-Z0-9]{4}-[a-zA-Z0-9]{4}-[a-zA-Z0-9]{4}-[a-zA-Z0-9]{12}$The new status to set for the webhook message.
Webhook message status updated successfully. Returns the updated resource.
Resource representing the data structure of a webhook message.
Unique identifier for the webhook message.
c1a9b8d7-e6f5-4321-ba98-7654321fedcbTimestamp when the webhook message was created.
1745825706Delivery status of the webhook message.
deliveredPossible values: UUID of the account associated with the event that triggered the webhook.
e1f8a3b1-7d6c-4e9a-9b2e-3f8d1a9c5f2gSimplified details of the account associated with the event. Included based on webhook configuration.
Details of the transaction associated with the event. Included for transaction-related webhooks.
Unauthorized.
Unprocessable.
PATCH /api/v1/webhooks_messages/{uuid}?status=processing HTTP/1.1
Host: public-api.gurupay.eu
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"uuid": "c1a9b8d7-e6f5-4321-ba98-7654321fedcb",
"created_at": 1745825706,
"status": "delivered",
"account_uuid": "e1f8a3b1-7d6c-4e9a-9b2e-3f8d1a9c5f2g",
"account": {
"uuid": "e1f8a3b1-7d6c-4e9a-9b2e-3f8d1a9c5f2g",
"account_number": "LT433400015000036002",
"currency": "EUR",
"balance": 100.5,
"balance_national": 100.5,
"book_balance": 0,
"book_balance_national": 0,
"available_balance": 100.5,
"available_balance_national": 100.5,
"hold": 0,
"cards_reserved_amount": 0,
"cards_reserved_amount_national": 0
},
"transaction": {
"uuid": "a1b2c3d4-e5f6-7890-1234-567890abcdef",
"parent_transaction_uuid": "a1b2c3d4-e5f6-7890-1234-567890abcdef",
"status": "pending",
"operation_date": "2025-04-27",
"operation_date_time": "2025-04-27T10:30:00Z",
"operation_date_unix": 1745821800,
"amount": 1234.56,
"currency": "EUR",
"payment_type": "SEPA",
"transaction_type": "payment",
"payment_urgency": "NORMAL",
"payment_details": "Invoice #INV-123 Payment",
"payment_code": "SALARY",
"end_to_end_ident": "E2E-XYZ789",
"direction": "CREDIT",
"document_number": "DOC-456",
"created_at": 1745820000,
"payer": {
"name": "John Doe",
"iban": "DE89 3704 0044 0532 0130 00",
"country_code": "DE",
"street_name": "Main St",
"building_number": "123",
"building_name": null,
"post_code": "10115",
"town_name": "Anytown",
"country_sub_division": null,
"agency_id": "DEUTDEFF",
"agency_name": "Deutsche Bank",
"agency_address": "Taunusanlage 12, Frankfurt",
"agency_country": "DE",
"ultimate": {
"name": "Ultimate Payer Corp"
}
},
"recipient": {
"name": "Alice Recipient",
"iban": "GB29 NWBK 6016 1331 9268 19",
"country_code": "GB",
"street_name": "Financial Square",
"building_number": "1",
"building_name": "Tower A",
"post_code": "EC2A 1AA",
"town_name": "London",
"country_sub_division": "Greater London",
"agency_id": "NWBKGB2LXXX",
"agency_name": "National Westminster Bank",
"agency_address": "Financial Square, 1, Tower A, London, EC2A 1AA, Greater London",
"agency_country": "GB",
"ultimate": {
"name": "Ultimate Recipient Inc"
}
},
"verification_of_payee": "MATCH"
}
}Last updated
Was this helpful?
