{
"customerId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"holder": {
"type": "INDIVIDUAL",
"firstName": "John",
"lastName": "Doe",
"taxId": "12345678901",
"dateOfBirth": "1990-01-15",
"address": {
"addressLine1": "Rua Augusta, 500",
"city": "São Paulo",
"country": "BR",
"postalCode": "01304-001",
"addressLine2": null,
"state": "SP"
}
},
"relationshipType": "SELF_OWNED",
"instruction": {
"asset": "BRL",
"address": {
"type": "PixKey",
"rail": "PIX_KEY",
"keyType": "CPF",
"key": "12345678901"
}
},
"atTime": "2023-11-07T05:31:56Z"
}Fires when a payment instruction on a beneficiary is approved. Carries the affected instruction plus beneficiary context.
{
"customerId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"holder": {
"type": "INDIVIDUAL",
"firstName": "John",
"lastName": "Doe",
"taxId": "12345678901",
"dateOfBirth": "1990-01-15",
"address": {
"addressLine1": "Rua Augusta, 500",
"city": "São Paulo",
"country": "BR",
"postalCode": "01304-001",
"addressLine2": null,
"state": "SP"
}
},
"relationshipType": "SELF_OWNED",
"instruction": {
"asset": "BRL",
"address": {
"type": "PixKey",
"rail": "PIX_KEY",
"keyType": "CPF",
"key": "12345678901"
}
},
"atTime": "2023-11-07T05:31:56Z"
}Documentation Index
Fetch the complete documentation index at: https://tracefinance-docs-withdrawal-beneficiary-events.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
JWT bearer token. Include as Authorization: Bearer <token>. See the Authentication guide for how to obtain one.
Payload delivered for beneficiary payment-instruction lifecycle events (BENEFICIARY_PAYMENT_INSTRUCTION_CREATED, BENEFICIARY_PAYMENT_INSTRUCTION_APPROVED, BENEFICIARY_PAYMENT_INSTRUCTION_REJECTED).
Each event corresponds to one payment instruction transition. The payload includes the affected instruction plus enough beneficiary context (id, customerId, holder, relationshipType) to act on the event without an extra lookup. To see the full set of payment instructions attached to a beneficiary, call GET /api/beneficiaries/{beneficiaryId} on the fx-payment API.
Beneficiary holder. Discriminated by type.
Show child attributes
Whether the beneficiary is the customer themselves (SELF_OWNED) or a separate party (THIRD_PARTY).
SELF_OWNED, THIRD_PARTY A payment instruction attached to a beneficiary, with full address and review status.
Show child attributes
When this event occurred. Distinct from the resource's createdAt — events fire on state transitions, so atTime reflects when the transition happened, not when the underlying resource was first created.
Acknowledged. Trace considers any 2xx response a successful delivery.
Was this page helpful?