Beneficiaries
Create a new beneficiary
Changed onpost/beneficiaries
Request
- Base URL: https://api.session.services
- URL: https://api.session.services/beneficiaries
- Auth: API key in header x-tenant-id
Request body
Example request
{
"name": "My Bank Account",
"gateway": "STRIPE",
"gatewayId": "7489cb17-24c5-4acf-a0cf-d93ed38081fe",
"teamIds": [],
"venueIds": [],
"currency": "AUD",
"airwallex": {
"transfer_methods": [
"LOCAL"
],
"beneficiary": {
"additional_info": {
"personal_email": "test@session.services"
},
"address": {
"city": "Sydney",
"country_code": "AU",
"postcode": "2000",
"state": "AU-NSW",
"street_address": "123 George Street"
},
"bank_details": {
"account_currency": "AUD",
"account_name": "John Doe",
"account_number": "999994",
"account_routing_type1": "bsb",
"account_routing_value1": "062004",
"bank_country_code": "AU",
"local_clearing_system": "BANK_TRANSFER"
},
"entity_type": "PERSONAL",
"company_name": "Doe Enterprises Pty Ltd",
"first_name": "John",
"last_name": "Doe"
}
}
}Response
OK
Example response
{
"beneficiary": {
"id": "ben_01jps5cgse5n6mg1ymkew9tsfh",
"createdAt": "2026-10-17T08:46:46.697Z",
"updatedAt": "2026-10-17T08:46:46.697Z",
"name": "My Bank Account",
"currency": "AUD",
"gateway": "STRIPE",
"gatewayId": "7489cb17-24c5-4acf-a0cf-d93ed38081fe",
"teamIds": [],
"venueIds": []
}
}Changes
- breaking
the
/response's property type changed from no type toobjectfor status - info
added the non-success response with the status
- info
the response property
/became required for the status - info
added the required property
//to the response with the status
- breaking