Beneficiaries
Beneficiary management
Retrieve a list of all beneficiaries for the authenticated tenant. Returns only active beneficiaries (not soft-deleted). Each beneficiary represents a recipient who can receive money transfers.
API key for tenant authentication
Successfully retrieved list of beneficiaries
Successfully retrieved list of beneficiaries
Create a new beneficiary (money recipient) for the authenticated tenant. The beneficiary's country must match supported destination countries in available corridors. Phone number must be in international E.164 format. Daily and monthly limits must be at least 1.
API key for tenant authentication
Beneficiary's first name
Beneficiary's middle name (optional)
Beneficiary's last name
Beneficiary's country. Must match a supported destination country in available corridors
International phone number in E.164 format (e.g., +27821234567)
Maximum amount this beneficiary can receive per day
Maximum amount this beneficiary can receive per month
Beneficiary created successfully
Bad request - Invalid input data
Unauthorized - Invalid or missing API key
Conflict - Beneficiary already exists
Internal server error
Retrieve detailed information for a specific beneficiary by ID. Returns 404 if the beneficiary doesn't exist or has been deleted. Only returns beneficiaries belonging to the authenticated tenant.
API key for tenant authentication
Successfully retrieved beneficiary details
Not found - Beneficiary does not exist or has been deleted
Update an existing beneficiary's information. All fields from the create operation can be updated. The beneficiary must exist and belong to the authenticated tenant. Returns 404 if not found.
API key for tenant authentication
International phone number in E.164 format
Beneficiary updated successfully
Bad request - Invalid input data
Unauthorized - Invalid or missing API key
Not found - Beneficiary does not exist
Internal server error
Soft delete a beneficiary by ID. This marks the beneficiary as deleted but preserves the record in the database. The beneficiary will no longer appear in list operations or be available for new transactions.
API key for tenant authentication
Beneficiary deleted successfully
Unauthorized - Invalid or missing API key
Not found - Beneficiary does not exist
Internal server error
Last updated