Deactivate a beneficiary
Beneficiaries
Deactivate a beneficiary
Deactivates a beneficiary by changing its status to archived. The
beneficiary record is preserved — list and get continue to return it.
The path id is the GlobalStack external identifier (ben_…).
Response
{
"status": true,
"message": "Beneficiary has been successfully deactivated",
"code": "ok",
"data": {
"id": "ben_01KPBAP7WTDKQKW5B3R31VPNX4",
"success": true
},
"meta": { "request_id": "req_…", "timestamp": "…", "version": "1" }
}
Status preconditions
pending→ archived.active→ archived.archived→409 invalid_status(not idempotent).
Errors
400 invalid_input—beneficiary_iddoes not start withben_.404 not_found— id does not exist or belongs to a different integration.409 invalid_status— beneficiary is already archived.
Example
DELETE /v1/beneficiaries/ben_01KPBAP7WTDKQKW5B3R31VPNX4
DELETE
Deactivate a beneficiary
Authorizations
API key issued during merchant onboarding.
Path Parameters
Pattern:
[^\/#\?]+?Response
Beneficiary has been successfully deactivated