Instruction created
Fires when a payment instruction is added to a beneficiary; the new instruction starts in PENDING_REVIEW.
Authorizations
JWT bearer token. Include as Authorization: Bearer <token>. See the Authentication guide for how to obtain one.
Body
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, entity, 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 entity. Discriminated by type.
- Individual
- Company
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.
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.
Response
Acknowledged. Trace Finance considers any 2xx response a successful delivery.