Events
List Events
External Accounts
Users
Events
Real-Time Payments
- GETList Request for Payment Registrations
- GETList Real-Time Payments Request for Payments
- POSTCreate a Real-Time Payments Request for Payment
- GETRetrieve a Real-time Payments Request for Payment
- POSTCancel a Real-time Payments Request for Payment
- POSTComplete a Sandbox Real-time Payments Request for Payment
- GETRetrieve Routing Number Info
Events
List Events
GET
/
events
curl --request GET \
--url https://api.useswift.dev/events \
--header 'Authorization: Bearer <token>'
{
"data": [
{
"type": "object",
"title": "Event",
"description": "Events are records of updates on Swift objects. Events can be accessed via the List Events API or via webhooks configured via Event Subscriptions.",
"example": {
"associated_object_id": "account_in71c4amph0vgo2qllky",
"associated_object_type": "account",
"created_at": "2020-01-31T23:59:59Z",
"event_category": "account.created",
"id": "event_001dzz0r20rzr4zrhrr1364hy80",
"type": "event"
},
"properties": {
"associated_object_id": {
"oneOf": [
{
"type": "string",
"description": "The identifier of the object that generated this Event."
}
]
},
"associated_object_type": {
"oneOf": [
{
"type": "string",
"enum": [
"entity",
"account",
"user",
"user_bank",
"venmo_account",
"zelle_account",
"rtp_request",
"fednow_request",
"wire_transfer"
],
"description": "The type of the object that generated this Event.",
"x-enum-varnames": [
"Entity",
"Account",
"User",
"User Bank",
"Venmo Account",
"Zelle Account",
"RTP Request",
"FedNow Request",
"Wire Transfer"
]
}
]
},
"created_at": {
"oneOf": [
{
"type": "string",
"format": "date-time",
"description": "The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) time at which the Event was created."
}
]
},
"event_category": {
"oneOf": [
{
"type": "string",
"description": "The available categories for Events.",
"enum": [
"entity.created",
"entity.updated",
"account.created",
"account.updated",
"user.created",
"user.updated",
"user_bank.created",
"user_bank.updated",
"venmo_account.created",
"venmo_account.updated",
"venmo_request.created",
"venmo_request.updated",
"zelle_account.created",
"zelle_account.updated",
"zelle_request.created",
"zelle_request.updated",
"rtp_request.created",
"rtp_request.updated",
"fednow_request.created",
"fednow_request.updated",
"wire_transfer.created",
"wire_transfer.updated",
"event_subscription.created",
"event_subscription.updated"
],
"x-enum-descriptions": [
"Occurs whenever an Entity is created.",
"Occurs whenever an Entity is updated.",
"Occurs whenever an Account is created.",
"Occurs whenever an Account is updated.",
"Occurs whenever a User is created.",
"Occurs whenever a User is updated.",
"Occurs whenever a User Bank is created.",
"Occurs whenever a User Bank is updated.",
"Occurs whenever a Venmo Account is created.",
"Occurs whenever a Venmo Account is updated.",
"Occurs whenever a Venmo Request is created.",
"Occurs whenever a Venmo Request is updated.",
"Occurs whenever a Zelle Account is created.",
"Occurs whenever a Zelle Account is updated.",
"Occurs whenever a Zelle Request is created.",
"Occurs whenever a Zelle Request is updated.",
"Occurs whenever a Real-time Payments Request is created.",
"Occurs whenever a Real-time Payments Request is updated.",
"Occurs whenever a FedNow Request is created.",
"Occurs whenever a FedNow Request is updated.",
"Occurs whenever a Wire Transfer is created.",
"Occurs whenever a Wire Transfer is updated.",
"Occurs whenever an Event Subscription is created.",
"Occurs whenever an Event Subscription is updated."
]
},
{
"type": "null",
"description": "The available categories for Events.",
"enum": [
"entity.created",
"entity.updated",
"account.created",
"account.updated",
"user.created",
"user.updated",
"user_bank.created",
"user_bank.updated",
"venmo_account.created",
"venmo_account.updated",
"venmo_request.created",
"venmo_request.updated",
"zelle_account.created",
"zelle_account.updated",
"zelle_request.created",
"zelle_request.updated",
"rtp_request.created",
"rtp_request.updated",
"fednow_request.created",
"fednow_request.updated",
"wire_transfer.created",
"wire_transfer.updated",
"event_subscription.created",
"event_subscription.updated"
],
"x-enum-descriptions": [
"Occurs whenever an Entity is created.",
"Occurs whenever an Entity is updated.",
"Occurs whenever an Account is created.",
"Occurs whenever an Account is updated.",
"Occurs whenever a User is created.",
"Occurs whenever a User is updated.",
"Occurs whenever a User Bank is created.",
"Occurs whenever a User Bank is updated.",
"Occurs whenever a Venmo Account is created.",
"Occurs whenever a Venmo Account is updated.",
"Occurs whenever a Venmo Request is created.",
"Occurs whenever a Venmo Request is updated.",
"Occurs whenever a Zelle Account is created.",
"Occurs whenever a Zelle Account is updated.",
"Occurs whenever a Zelle Request is created.",
"Occurs whenever a Zelle Request is updated.",
"Occurs whenever a Real-time Payments Request is created.",
"Occurs whenever a Real-time Payments Request is updated.",
"Occurs whenever a FedNow Request is created.",
"Occurs whenever a FedNow Request is updated.",
"Occurs whenever a Wire Transfer is created.",
"Occurs whenever a Wire Transfer is updated.",
"Occurs whenever an Event Subscription is created.",
"Occurs whenever an Event Subscription is updated."
]
}
]
},
"id": {
"oneOf": [
{
"type": "string",
"description": "The Event identifier."
}
]
}
},
"required": [
"associated_object_id",
"associated_object_type",
"created_at",
"event_category",
"id"
],
"x-title-plural": "Events",
"x-tag": "Events"
}
],
"next_cursor": "Y3Vyc29y"
}
Authorizations
Bearer authentication header of the form Bearer <token>
, where <token>
is your auth token.
Query Parameters
Return the page of entries after this one.
Limit the size of the list that is returned. The default (and maximum) is 100 objects.
Required range:
1 <= x <= 100
Filter the list of Events by category.
Response
200
application/json
Events
A list of Event objects.
Events are records of updates on Swift objects. Events can be accessed via the List Events API or via webhooks configured via Event Subscriptions.
The identifier of the object that generated this Event.
The type of the object that generated this Event.
Available options:
entity
, account
, user
, user_bank
, venmo_account
, zelle_account
, rtp_request
, fednow_request
, wire_transfer
The available categories for Events.
Available options:
entity.created
, entity.updated
, account.created
, account.updated
, user.created
, user.updated
, user_bank.created
, user_bank.updated
, venmo_account.created
, venmo_account.updated
, venmo_request.created
, venmo_request.updated
, zelle_account.created
, zelle_account.updated
, zelle_request.created
, zelle_request.updated
, rtp_request.created
, rtp_request.updated
, fednow_request.created
, fednow_request.updated
, wire_transfer.created
, wire_transfer.updated
, event_subscription.created
, event_subscription.updated
The Event identifier.
A pointer to a place in the list.
curl --request GET \
--url https://api.useswift.dev/events \
--header 'Authorization: Bearer <token>'
{
"data": [
{
"type": "object",
"title": "Event",
"description": "Events are records of updates on Swift objects. Events can be accessed via the List Events API or via webhooks configured via Event Subscriptions.",
"example": {
"associated_object_id": "account_in71c4amph0vgo2qllky",
"associated_object_type": "account",
"created_at": "2020-01-31T23:59:59Z",
"event_category": "account.created",
"id": "event_001dzz0r20rzr4zrhrr1364hy80",
"type": "event"
},
"properties": {
"associated_object_id": {
"oneOf": [
{
"type": "string",
"description": "The identifier of the object that generated this Event."
}
]
},
"associated_object_type": {
"oneOf": [
{
"type": "string",
"enum": [
"entity",
"account",
"user",
"user_bank",
"venmo_account",
"zelle_account",
"rtp_request",
"fednow_request",
"wire_transfer"
],
"description": "The type of the object that generated this Event.",
"x-enum-varnames": [
"Entity",
"Account",
"User",
"User Bank",
"Venmo Account",
"Zelle Account",
"RTP Request",
"FedNow Request",
"Wire Transfer"
]
}
]
},
"created_at": {
"oneOf": [
{
"type": "string",
"format": "date-time",
"description": "The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) time at which the Event was created."
}
]
},
"event_category": {
"oneOf": [
{
"type": "string",
"description": "The available categories for Events.",
"enum": [
"entity.created",
"entity.updated",
"account.created",
"account.updated",
"user.created",
"user.updated",
"user_bank.created",
"user_bank.updated",
"venmo_account.created",
"venmo_account.updated",
"venmo_request.created",
"venmo_request.updated",
"zelle_account.created",
"zelle_account.updated",
"zelle_request.created",
"zelle_request.updated",
"rtp_request.created",
"rtp_request.updated",
"fednow_request.created",
"fednow_request.updated",
"wire_transfer.created",
"wire_transfer.updated",
"event_subscription.created",
"event_subscription.updated"
],
"x-enum-descriptions": [
"Occurs whenever an Entity is created.",
"Occurs whenever an Entity is updated.",
"Occurs whenever an Account is created.",
"Occurs whenever an Account is updated.",
"Occurs whenever a User is created.",
"Occurs whenever a User is updated.",
"Occurs whenever a User Bank is created.",
"Occurs whenever a User Bank is updated.",
"Occurs whenever a Venmo Account is created.",
"Occurs whenever a Venmo Account is updated.",
"Occurs whenever a Venmo Request is created.",
"Occurs whenever a Venmo Request is updated.",
"Occurs whenever a Zelle Account is created.",
"Occurs whenever a Zelle Account is updated.",
"Occurs whenever a Zelle Request is created.",
"Occurs whenever a Zelle Request is updated.",
"Occurs whenever a Real-time Payments Request is created.",
"Occurs whenever a Real-time Payments Request is updated.",
"Occurs whenever a FedNow Request is created.",
"Occurs whenever a FedNow Request is updated.",
"Occurs whenever a Wire Transfer is created.",
"Occurs whenever a Wire Transfer is updated.",
"Occurs whenever an Event Subscription is created.",
"Occurs whenever an Event Subscription is updated."
]
},
{
"type": "null",
"description": "The available categories for Events.",
"enum": [
"entity.created",
"entity.updated",
"account.created",
"account.updated",
"user.created",
"user.updated",
"user_bank.created",
"user_bank.updated",
"venmo_account.created",
"venmo_account.updated",
"venmo_request.created",
"venmo_request.updated",
"zelle_account.created",
"zelle_account.updated",
"zelle_request.created",
"zelle_request.updated",
"rtp_request.created",
"rtp_request.updated",
"fednow_request.created",
"fednow_request.updated",
"wire_transfer.created",
"wire_transfer.updated",
"event_subscription.created",
"event_subscription.updated"
],
"x-enum-descriptions": [
"Occurs whenever an Entity is created.",
"Occurs whenever an Entity is updated.",
"Occurs whenever an Account is created.",
"Occurs whenever an Account is updated.",
"Occurs whenever a User is created.",
"Occurs whenever a User is updated.",
"Occurs whenever a User Bank is created.",
"Occurs whenever a User Bank is updated.",
"Occurs whenever a Venmo Account is created.",
"Occurs whenever a Venmo Account is updated.",
"Occurs whenever a Venmo Request is created.",
"Occurs whenever a Venmo Request is updated.",
"Occurs whenever a Zelle Account is created.",
"Occurs whenever a Zelle Account is updated.",
"Occurs whenever a Zelle Request is created.",
"Occurs whenever a Zelle Request is updated.",
"Occurs whenever a Real-time Payments Request is created.",
"Occurs whenever a Real-time Payments Request is updated.",
"Occurs whenever a FedNow Request is created.",
"Occurs whenever a FedNow Request is updated.",
"Occurs whenever a Wire Transfer is created.",
"Occurs whenever a Wire Transfer is updated.",
"Occurs whenever an Event Subscription is created.",
"Occurs whenever an Event Subscription is updated."
]
}
]
},
"id": {
"oneOf": [
{
"type": "string",
"description": "The Event identifier."
}
]
}
},
"required": [
"associated_object_id",
"associated_object_type",
"created_at",
"event_category",
"id"
],
"x-title-plural": "Events",
"x-tag": "Events"
}
],
"next_cursor": "Y3Vyc29y"
}