Webhook Topic Definitions
Overview
This page provides detailed definitions for each supported webhook topic. Topics are logical groupings of related events that clients can subscribe to for real-time updates.
Understanding these definitions helps ensure subscriptions align with business workflows and integration requirements.
How does a Webhook Topic Work?
Each topic represents a category of events tied to a specific entity.
Examples include:
- Transfer
- Transaction
- Synthetic Account
- Virtual Reference Number
- Customer
- Debit Card
Clients can subscribe using one of the following models.
Topic-Level
Receive all events associated with a topic.
Event-Level
Receive only selected events within a topic.
Combination
Mix topic-level and event-level subscriptions to support more granular event delivery requirements.
Routing Behavior
Webhook delivery routing is topic-based.
Events are delivered to the endpoint associated with the subscribed topic path regardless of subscription type.
The event_type field identifies the event contained within the payload but is not used to determine the delivery endpoint.
Topic Naming Convention
Webhook endpoints follow the format:
{base_url}/webhook/{topic-path}Where:
base_urlis provided by the client/webhookis a required path segmenttopic-pathis derived from the subscribed topic
Examples
https://example.com/webhook/transfer
https://example.com/webhook/virtual-reference-numberTopic names are defined by Newline and cannot be customized by clients.
Topic Definitions
Transfer
Events related to money movement between accounts.
Supported events include:
- Transfer Initiated
- Transfer Status Changed
- RTP Settlement
Transaction
Events related to transaction lifecycle activity.
Supported events include:
- Transaction Created
- Transaction Status Updated
Synthetic Account
Events related to synthetic account management and maintenance.
Supported events include all events associated with synthetic account activity.
Virtual Reference Number
Events related to virtual reference number creation, registration, and maintenance.
Supported events include all events associated with virtual reference number activity.
Customer
Events related to customer lifecycle and customer record activity.
Supported events include all events associated with customer activity.
Debit Card
Events related to debit card issuance, status changes, and lifecycle activity.
Supported events include all events associated with debit card activity.
Subscription Guidance
When selecting a webhook topic:
- Subscribe only to topics relevant to your business workflow.
- Use topic-level subscriptions when all events within a topic are required.
- Use event-level subscriptions when only specific events are required.
- Use a combination subscription model to support more granular delivery requirements.
Endpoint Routing Examples
A subscription to the Transfer topic may result in delivery to:
https://example.com/webhook/transferA subscription to the Virtual Reference Number topic may result in delivery to:
https://example.com/webhook/virtual-reference-numberRegardless of whether a client subscribes at the topic level or event level, events are delivered to the endpoint associated with the topic path.
The event_type value identifies the event contained in the payload, while the topic path determines the delivery endpoint.
Updated 14 days ago

