Skip to main content
Use these exact codes on create/update. Free-text labels are rejected (parameter_invalid). You can also fetch them live:
  • Relationships — GET /v1/corridors → relationships
  • Purposes — GET /v1/payouts/purposes → purposes[].code (filtered by workspace kind)

Beneficiary relationships

Pass as relationship on POST /v1/beneficiaries or PATCH /v1/beneficiaries/{id}.

Payout purposes

Pass as purpose on POST /v1/payouts (required).
Business workspaces: omit family_support. Prefer GET /v1/payouts/purposes so document threshold rules for your currency are included.

Next