Schema

Webhook Payload for Transfer

ParameterTypeExample
subscription_typeStringtransfer
idUUID18ea46e5-2c36-4862-9eac-adc44364df7b
user_idUUID18ea46e5-2c36-4862-9eac-adc44364df7b
entity_idUUID18ea46e5-2c36-4862-9eac-adc44364df7b
beneficiary_idUUID18ea46e5-2c36-4862-9eac-adc44364df7b
wallet_idUUID18ea46e5-2c36-4862-9eac-adc44364df7b
stateStringprocessing
feeString0.00
fee_usdString0.00
source_amountString15
source_currencyStringMXN
destination_amountString0.87
destination_currencyStringUSD
purpose_of_paymentStringTest
rateString0.057817
referenceStringTest
created_dateString2023-08-08T16:59:42.463Z
expected_delivery_dateString2023-08-09T17:00:06.375Z
funding_instructionsFundingInstructions{}
payment_methodStringlocal
scheduled_delivery_dateString2023-08-09T17:00:06.375Z
wireStringfalse

Webhook Payload for Entity

ParameterTypeExample
subscription_typeStringentity
typeStringbusiness or person
business_nameStringRoutefusion, Inc
created_dateString2023-08-08T16:59:42.463Z
stateStateapproved
first_nameStringJohn
last_nameStringSmith
emailString[email protected]
phoneString555-555-5555
phone_countryStringUS
address1String123 S. Congress
address2StringSuite 3
cityStringAustin
state_province_regionStringTX
postal_codeString78702
countryStringUS
user_idUUID18ea46e5-2c36-4862-9eac-adc44364df7b
representatives[UUID]['18ea46e5-2c36-4862-9eac-adc44364df7b']

Webhook Payload for IncomingTransfer

ParameterTypeExample
idUUID27f96699-55a9-4c03-8b36-7627bc344751
entity_idUUID102eafea-957a-41fe-b0bd-6dc078021f16
wallet_idUUID202a9c54-e7fa-4ccb-8303-a9195f7593b2
currencyStringUSD
creditBooleantrue
amountString'2500.00'
transaction_dateDateTime2024-02-06T23:16:54Z
referenceString
counterparty_nameStringBob's Burgers
account_numberString'13254355'
name_on_bank_accountStringFrankie's Fries
nicename_on_bank_accountStringFries Account #1
stateIncomingTransferStatecomplete
purpose_of_paymentStringPurchase of goods
updated_dateDateTime2024-02-07T00:05:00Z
created_dateDateTime2024-02-07T00:05:00Z
senders_bankStringBank of America
traceString22ADF2345DB3455

Webhook Payload for Wallet

ParameterTypeExample
available_balanceString'10,000'
balanceString'10,000'
countryISO3166_1US
created_dateDateTime2024-08-12T00:05:00Z
currencyISO4217USD
entityUUID102eafea-957a-41fe-b0bd-6dc078021f16
idUUID202a9c54-e7fa-4ccb-8303-a9195f7593b2
organizationUUID27f96699-55a9-4c03-8b36-7627bc344751
representative_currencyISO4217USD
stateStringone of: 'accepted', 'pending', 'verified', 'rejected', 'suspended'
suspendedBooleanfalse
updated_dateDateTime2024-08-12T00:06:00Z

GraphQL Schema

enum SubscriptionType {
  entity
  transfer
  incoming_transfer
  wallet
}

type Mutation {
  createWebhookSubscription(
    subscription_type: SubscriptionType!
    url: String!
    header_key: String
    header_value: String
  ): String

  disableWebhookSubscription(
    subscription_id: UUID!
  ): String
}