{"docsConfig":{"theme":"palm","$schema":"https://mintlify.com/docs.json","name":"Trace Finance","description":"Explore guides, examples, and API references to build with Trace Finance.","colors":{"primary":"#15803D","light":"#18E299","dark":"#0C8C5E"},"logo":{"light":"https://mintcdn.com/tracefinance/Z0lGetTZ5_xyIY5m/logo/light.svg?fit=max\u0026auto=format\u0026n=Z0lGetTZ5_xyIY5m\u0026q=85\u0026s=ba19c7b8c24c8e96c9966e48d66e0704","dark":"https://mintcdn.com/tracefinance/Z0lGetTZ5_xyIY5m/logo/dark.svg?fit=max\u0026auto=format\u0026n=Z0lGetTZ5_xyIY5m\u0026q=85\u0026s=5b72f9c311add7f96778c3ac791a4965"},"favicon":"https://mintcdn.com/tracefinance/Z0lGetTZ5_xyIY5m/favicon.svg?fit=max\u0026auto=format\u0026n=Z0lGetTZ5_xyIY5m\u0026q=85\u0026s=68646cf39b77bc31420bd7abfb28a392","api":{},"appearance":{"default":"dark"},"background":{"decoration":"gradient"},"navbar":{"links":[{"href":"https://dashboard.tracefinance.com/","label":"Dashboard"}]},"footer":{"socials":{"github":"https://github.com/tracefinance","linkedin":"https://linkedin.com/company/tracefinance"}},"search":{},"seo":{"indexing":"navigable"},"fonts":{"heading":{"family":"Inter","weight":600},"body":{"family":"Inter","weight":400}},"styling":{"eyebrows":"breadcrumbs","codeblocks":{"theme":"tokyo-night"},"latex":false},"contextual":{"options":["copy","view","claude","chatgpt","grok","cursor","mcp"],"display":"header"},"metadata":{"timestamp":false},"variables":{"sandboxUrl":"https://api.sandbox.tracefinance.com"},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"tracefinance","hasAudioNarration":false,"actualSubdomain":"tracefinance","customDomains":["docs.tracefinance.com"],"gitSource":{"type":"github","owner":"tracefinance","repo":"api-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ab28633716060868ac36cac","collectionId":"d5136a41-32fa-468f-98ac-e71b41eabe6a","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ab28633716060868ac36cac"},"feedback":{"thumbs":true,"issues":false,"edits":false},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6ab28633716060868ac36cac","clientVersion":"0.0.3971","searchFilterCounts":[{"language":"default","tag":"API Reference","count":53},{"language":"default","tag":"Guides","count":29},{"language":"default","tag":"Webhooks","count":28},{"language":"default","tag":"Events","count":15},{"language":"default","tag":"Accounts","count":13},{"language":"default","tag":"Operations","count":8},{"language":"default","tag":"Journeys","count":8},{"language":"default","tag":"Beneficiaries","count":7},{"language":"default","tag":"Operation","count":7},{"language":"default","tag":"API principles","count":7}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-v7-file-tree","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"pause-universal-search-reconcile","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"per-site-search-delta","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-private-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-nav-generations","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-agent-model-picker","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"isAtlas":false,"googleFontsInlined":false},"customCss":[{"filePath":"style.css","content":":not(pre)>code{hyphens:none!important;-webkit-hyphens:none!important;word-break:normal!important;overflow-wrap:normal!important;white-space:nowrap!important}.navbar-link a{border:1px solid rgba(21,128,61,.25);border-radius:10px;padding:7px 22px!important;font-size:.8125rem;letter-spacing:.02em;font-weight:500;color:rgba(21,128,61,.85)!important;transition:all .25s ease}.dark .navbar-link a{border-color:rgba(24,226,153,.2);color:rgba(24,226,153,.7)!important}.navbar-link a:hover{border-color:rgba(21,128,61,.5);color:#15803d!important;background:rgba(21,128,61,.04)}.dark .navbar-link a:hover{border-color:rgba(24,226,153,.4);color:#18e299!important;background:rgba(24,226,153,.06)}"}],"page":{"pagePath":"api-reference/fx-payment/beneficiaries/get-beneficiary","slug":"/api-reference/fx-payment/beneficiaries/get-beneficiary","pageMetadata":{"title":"Get a beneficiary","description":"Retrieves the details of a beneficiary by its ID.","openapi":"apis/fx-payment/openapi.yml GET /v1/beneficiaries/{beneficiaryId}","href":"/api-reference/fx-payment/beneficiaries/get-beneficiary"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Retrieves the details of a beneficiary by its ID.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){return _jsx(_Fragment,{})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent}","frontmatter":{},"scope":{"codeStyling":{"theme":"tokyo-night"},"config":{},"pageMetadata":{"title":"Get a beneficiary","description":"Retrieves the details of a beneficiary by its ID.","openapi":"apis/fx-payment/openapi.yml GET /v1/beneficiaries/{beneficiaryId}","href":"/api-reference/fx-payment/beneficiaries/get-beneficiary"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"operationId":"getBeneficiary","tags":["Beneficiaries"],"summary":"Get a beneficiary","description":"Retrieves the details of a beneficiary by its ID.","parameters":["a108e4d9-0e80-4ecf-b0d8-08ba02bedc1a","17187814-ab00-4c90-95d5-5e592f9895da"],"responses":{"200":"f36af40f-11d8-4fcb-924e-92506d8531b3","401":"fc6e527d-ee64-438f-828d-e1d6a5b4e12d","404":"0e40d68e-f1e5-49ba-af80-97ffcf15be58"},"method":"get","type":"path","servers":["04618bfe-b4bc-43de-ba08-4a840afb4c55"],"security":["c2767b85-8614-4d09-8c8e-2dd024ec86f0"],"path":"/v1/beneficiaries/{beneficiaryId}","baseUrlOptions":["https://api.sandbox.tracefinance.com"],"title":"Get a beneficiary","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"a108e4d9-0e80-4ecf-b0d8-08ba02bedc1a":{"name":"beneficiaryId","in":"path","required":true,"description":"UUID of the beneficiary.","schema":{"type":"string","format":"uuid","isRequired":true,"description":"UUID of the beneficiary.","uniqueKey":"","typeLabel":"string\u003cuuid>"}},"17187814-ab00-4c90-95d5-5e592f9895da":{"name":"X-Trace-Version","in":"header","required":false,"description":"API version. Omit to use the default version.","schema":{"type":"string","example":"1","isRequired":false,"description":"API version. Omit to use the default version.","uniqueKey":"","typeLabel":"string"}}},"responses":{"f36af40f-11d8-4fcb-924e-92506d8531b3":{"description":"Beneficiary details.","headers":{"X-Request-Id":{"description":"Unique request identifier emitted on every response. Reference it when contacting Trace Finance support so we can trace the request end-to-end. See [Errors](/guides/principles/errors).","schema":{"type":"string","format":"uuid"}}},"content":{"application/json":{"schema":{"type":"object","description":"An external beneficiary registered for withdrawals.","required":["paymentInstructions","id","customerId","entity","relationshipType","createdAt","updatedAt"],"properties":{"id":{"type":"string","format":"uuid","example":"ben-a1b2c3d4-5e6f-7890-abcd-ef1234567890","readOnly":true,"isRequired":true,"uniqueKey":"id","typeLabel":"string\u003cuuid>"},"customerId":{"type":"string","format":"uuid","description":"Customer that owns this beneficiary.","isRequired":true,"uniqueKey":"customerId","typeLabel":"string\u003cuuid>"},"entity":{"oneOf":[{"type":"object","title":"Individual","description":"The person or company that receives funds. Discriminated by `type`.","required":["type","firstName","lastName","identificationDocument","birthDate","address"],"properties":{"type":{"type":"string","enum":["INDIVIDUAL"],"isRequired":true,"uniqueKey":"entity.oneOf.0.type","typeLabel":"enum\u003cstring>"},"firstName":{"type":"string","description":"Given name.","example":"João","isRequired":true,"uniqueKey":"entity.oneOf.0.firstName","typeLabel":"string"},"lastName":{"type":"string","description":"Family name.","example":"Silva","isRequired":true,"uniqueKey":"entity.oneOf.0.lastName","typeLabel":"string"},"identificationDocument":{"type":"object","description":"Identification document of a beneficiary entity. For tax-id types the `value` must match the format expected for the supplied `type` (e.g. a `CPF` must be 11 digits with valid check digits), and `country` is implied by the type, so it is omitted. Non-tax types (`PASSPORT`) carry an explicit `country`.\n","properties":{"type":{"type":"string","description":"Identification document type. Tax-id types imply their country (`CPF`/`CNPJ` are Brazilian, `CUIT`/`CUIL` are Argentine, `RUT_CL` is Chilean, etc.); `PASSPORT` is a non-fiscal document and requires an explicit `country`.\n","enum":["CPF","CNPJ","CUIT","CUIL","RUT_CL","RUT_UY","CI_UY","RUC","DNI_PE","NIT","CC","RFC","RUC_PY","CI_PY","NIPC","NIF_PT","CIF","NIF_ES","NIE","SIREN","SIRET","NIF_FR","PARTITA_IVA","CODICE_FISCALE","UST_IDNR","STEUER_ID","KVK","BSN","BCE","NN_BE","ORGANISATIONSNUMMER","PERSONNUMMER","ORGANISASJONSNUMMER","FODSELSNUMMER","UID_CH","AHV","VAT_GB","NIN","EIN","SSN","ITIN","BN_CA","SIN","ABN","TFN","USCC","CORPORATE_NUMBER_JP","MY_NUMBER","BRN_KR","RRN","GSTIN","PAN","INN_RU","COMPANY_NUMBER_IL","TEUDAT_ZEHUT","TRADE_LICENSE","EMIRATES_ID","CIPC","SA_ID","PASSPORT"],"example":"CPF","isRequired":true,"uniqueKey":"entity.oneOf.0.identificationDocument.type","typeLabel":"enum\u003cstring>"},"value":{"type":"string","description":"Document value. Tax ids are digits only (no dots, dashes, or slashes).","example":"52998224725","isRequired":true,"uniqueKey":"entity.oneOf.0.identificationDocument.value","typeLabel":"string"},"country":{"type":"string","description":"ISO 3166-1 alpha-2 country code.","example":"BR","enum":["AF","AL","DZ","AS","AD","AO","AI","AQ","AG","AR","AM","AW","AU","AT","AZ","BS","BH","BD","BB","BY","BE","BZ","BJ","BM","BT","BO","BQ","BA","BW","BV","BR","IO","BN","BG","BF","BI","CV","KH","CM","CA","KY","CF","TD","CL","CN","CX","CC","CO","KM","CD","CG","CK","CR","HR","CU","CW","CY","CZ","CI","DK","DJ","DM","DO","EC","EG","SV","GQ","ER","EE","SZ","ET","FK","FO","FJ","FI","FR","GF","PF","TF","GA","GM","GE","DE","GH","GI","GR","GL","GD","GP","GU","GT","GG","GN","GW","GY","HT","HM","VA","HN","HK","HU","IS","IN","ID","IR","IQ","IE","IM","IL","IT","JM","JP","JE","JO","KZ","KE","KI","KP","KR","KW","KG","LA","LV","LB","LS","LR","LY","LI","LT","LU","MO","MG","MW","MY","MV","ML","MT","MH","MQ","MR","MU","YT","MX","FM","MD","MC","MN","ME","MS","MA","MZ","MM","NA","NR","NP","NL","NC","NZ","NI","NE","NG","NU","NF","MP","NO","OM","PK","PW","PS","PA","PG","PY","PE","PH","PN","PL","PT","PR","QA","MK","RO","RU","RW","RE","BL","SH","KN","LC","MF","PM","VC","WS","SM","ST","SA","SN","RS","SC","SL","SG","SX","SK","SI","SB","SO","ZA","GS","SS","ES","LK","SD","SR","SJ","SE","CH","SY","TW","TJ","TZ","TH","TL","TG","TK","TO","TT","TN","TR","TM","TC","TV","UG","UA","AE","GB","UM","US","UY","UZ","VU","VE","VN","VG","VI","WF","EH","YE","ZM","ZW","AX"],"uniqueKey":"entity.oneOf.0.identificationDocument.country","typeLabel":"enum\u003cstring>"}},"required":["type","value"],"isRequired":true,"uniqueKey":"entity.oneOf.0.identificationDocument","typeLabel":"object"},"birthDate":{"type":"string","format":"date","description":"Date of birth in ISO 8601 (`yyyy-MM-dd`).","example":"1985-03-15","isRequired":true,"uniqueKey":"entity.oneOf.0.birthDate","typeLabel":"string\u003cdate>"},"address":{"type":"object","description":"Postal address of an entity or beneficiary.","properties":{"addressLine1":{"type":"string","description":"Primary street line (number + street).","isRequired":true,"uniqueKey":"entity.oneOf.0.address.addressLine1","typeLabel":"string"},"addressLine2":{"oneOf":[{"type":"string","description":"Secondary line (apartment, suite, building). `null` if not applicable.","isRequired":true,"uniqueKey":"entity.oneOf.0.address.addressLine2.oneOf.0","typeLabel":"string"},{"type":"null","description":"Secondary line (apartment, suite, building). `null` if not applicable.","isRequired":true,"uniqueKey":"entity.oneOf.0.address.addressLine2.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"entity.oneOf.0.address.addressLine2","typeLabel":"string | null"},"city":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"entity.oneOf.0.address.city.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"entity.oneOf.0.address.city.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"entity.oneOf.0.address.city","typeLabel":"string | null"},"state":{"oneOf":[{"type":"string","description":"State, province, or region. `null` for countries without subdivisions in the address.","isRequired":true,"uniqueKey":"entity.oneOf.0.address.state.oneOf.0","typeLabel":"string"},{"type":"null","description":"State, province, or region. `null` for countries without subdivisions in the address.","isRequired":true,"uniqueKey":"entity.oneOf.0.address.state.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"entity.oneOf.0.address.state","typeLabel":"string | null"},"country":{"type":"string","description":"ISO 3166-1 alpha-2 country code.","example":"BR","enum":["AF","AL","DZ","AS","AD","AO","AI","AQ","AG","AR","AM","AW","AU","AT","AZ","BS","BH","BD","BB","BY","BE","BZ","BJ","BM","BT","BO","BQ","BA","BW","BV","BR","IO","BN","BG","BF","BI","CV","KH","CM","CA","KY","CF","TD","CL","CN","CX","CC","CO","KM","CD","CG","CK","CR","HR","CU","CW","CY","CZ","CI","DK","DJ","DM","DO","EC","EG","SV","GQ","ER","EE","SZ","ET","FK","FO","FJ","FI","FR","GF","PF","TF","GA","GM","GE","DE","GH","GI","GR","GL","GD","GP","GU","GT","GG","GN","GW","GY","HT","HM","VA","HN","HK","HU","IS","IN","ID","IR","IQ","IE","IM","IL","IT","JM","JP","JE","JO","KZ","KE","KI","KP","KR","KW","KG","LA","LV","LB","LS","LR","LY","LI","LT","LU","MO","MG","MW","MY","MV","ML","MT","MH","MQ","MR","MU","YT","MX","FM","MD","MC","MN","ME","MS","MA","MZ","MM","NA","NR","NP","NL","NC","NZ","NI","NE","NG","NU","NF","MP","NO","OM","PK","PW","PS","PA","PG","PY","PE","PH","PN","PL","PT","PR","QA","MK","RO","RU","RW","RE","BL","SH","KN","LC","MF","PM","VC","WS","SM","ST","SA","SN","RS","SC","SL","SG","SX","SK","SI","SB","SO","ZA","GS","SS","ES","LK","SD","SR","SJ","SE","CH","SY","TW","TJ","TZ","TH","TL","TG","TK","TO","TT","TN","TR","TM","TC","TV","UG","UA","AE","GB","UM","US","UY","UZ","VU","VE","VN","VG","VI","WF","EH","YE","ZM","ZW","AX"],"isRequired":true,"uniqueKey":"entity.oneOf.0.address.country","typeLabel":"enum\u003cstring>"},"postalCode":{"type":"string","description":"Postal or ZIP code, formatted per the country's convention.","isRequired":true,"uniqueKey":"entity.oneOf.0.address.postalCode","typeLabel":"string"}},"required":["addressLine1","addressLine2","city","state","country","postalCode"],"isRequired":true,"uniqueKey":"entity.oneOf.0.address","typeLabel":"object"}},"isRequired":true,"uniqueKey":"entity.oneOf.0","typeLabel":"Individual · object"},{"type":"object","title":"Company","description":"The person or company that receives funds. Discriminated by `type`.","required":["type","legalName","identificationDocument","address"],"properties":{"type":{"type":"string","enum":["COMPANY"],"isRequired":true,"uniqueKey":"entity.oneOf.1.type","typeLabel":"enum\u003cstring>"},"legalName":{"type":"string","description":"Registered legal name.","example":"Acme Importação Ltda","isRequired":true,"uniqueKey":"entity.oneOf.1.legalName","typeLabel":"string"},"identificationDocument":{"type":"object","description":"Identification document of a beneficiary entity. For tax-id types the `value` must match the format expected for the supplied `type` (e.g. a `CPF` must be 11 digits with valid check digits), and `country` is implied by the type, so it is omitted. Non-tax types (`PASSPORT`) carry an explicit `country`.\n","properties":{"type":{"type":"string","description":"Identification document type. Tax-id types imply their country (`CPF`/`CNPJ` are Brazilian, `CUIT`/`CUIL` are Argentine, `RUT_CL` is Chilean, etc.); `PASSPORT` is a non-fiscal document and requires an explicit `country`.\n","enum":["CPF","CNPJ","CUIT","CUIL","RUT_CL","RUT_UY","CI_UY","RUC","DNI_PE","NIT","CC","RFC","RUC_PY","CI_PY","NIPC","NIF_PT","CIF","NIF_ES","NIE","SIREN","SIRET","NIF_FR","PARTITA_IVA","CODICE_FISCALE","UST_IDNR","STEUER_ID","KVK","BSN","BCE","NN_BE","ORGANISATIONSNUMMER","PERSONNUMMER","ORGANISASJONSNUMMER","FODSELSNUMMER","UID_CH","AHV","VAT_GB","NIN","EIN","SSN","ITIN","BN_CA","SIN","ABN","TFN","USCC","CORPORATE_NUMBER_JP","MY_NUMBER","BRN_KR","RRN","GSTIN","PAN","INN_RU","COMPANY_NUMBER_IL","TEUDAT_ZEHUT","TRADE_LICENSE","EMIRATES_ID","CIPC","SA_ID","PASSPORT"],"example":"CPF","isRequired":true,"uniqueKey":"entity.oneOf.1.identificationDocument.type","typeLabel":"enum\u003cstring>"},"value":{"type":"string","description":"Document value. Tax ids are digits only (no dots, dashes, or slashes).","example":"52998224725","isRequired":true,"uniqueKey":"entity.oneOf.1.identificationDocument.value","typeLabel":"string"},"country":{"type":"string","description":"ISO 3166-1 alpha-2 country code.","example":"BR","enum":["AF","AL","DZ","AS","AD","AO","AI","AQ","AG","AR","AM","AW","AU","AT","AZ","BS","BH","BD","BB","BY","BE","BZ","BJ","BM","BT","BO","BQ","BA","BW","BV","BR","IO","BN","BG","BF","BI","CV","KH","CM","CA","KY","CF","TD","CL","CN","CX","CC","CO","KM","CD","CG","CK","CR","HR","CU","CW","CY","CZ","CI","DK","DJ","DM","DO","EC","EG","SV","GQ","ER","EE","SZ","ET","FK","FO","FJ","FI","FR","GF","PF","TF","GA","GM","GE","DE","GH","GI","GR","GL","GD","GP","GU","GT","GG","GN","GW","GY","HT","HM","VA","HN","HK","HU","IS","IN","ID","IR","IQ","IE","IM","IL","IT","JM","JP","JE","JO","KZ","KE","KI","KP","KR","KW","KG","LA","LV","LB","LS","LR","LY","LI","LT","LU","MO","MG","MW","MY","MV","ML","MT","MH","MQ","MR","MU","YT","MX","FM","MD","MC","MN","ME","MS","MA","MZ","MM","NA","NR","NP","NL","NC","NZ","NI","NE","NG","NU","NF","MP","NO","OM","PK","PW","PS","PA","PG","PY","PE","PH","PN","PL","PT","PR","QA","MK","RO","RU","RW","RE","BL","SH","KN","LC","MF","PM","VC","WS","SM","ST","SA","SN","RS","SC","SL","SG","SX","SK","SI","SB","SO","ZA","GS","SS","ES","LK","SD","SR","SJ","SE","CH","SY","TW","TJ","TZ","TH","TL","TG","TK","TO","TT","TN","TR","TM","TC","TV","UG","UA","AE","GB","UM","US","UY","UZ","VU","VE","VN","VG","VI","WF","EH","YE","ZM","ZW","AX"],"uniqueKey":"entity.oneOf.1.identificationDocument.country","typeLabel":"enum\u003cstring>"}},"required":["type","value"],"isRequired":true,"uniqueKey":"entity.oneOf.1.identificationDocument","typeLabel":"object"},"address":{"type":"object","description":"Postal address of an entity or beneficiary.","properties":{"addressLine1":{"type":"string","description":"Primary street line (number + street).","isRequired":true,"uniqueKey":"entity.oneOf.1.address.addressLine1","typeLabel":"string"},"addressLine2":{"oneOf":[{"type":"string","description":"Secondary line (apartment, suite, building). `null` if not applicable.","isRequired":true,"uniqueKey":"entity.oneOf.1.address.addressLine2.oneOf.0","typeLabel":"string"},{"type":"null","description":"Secondary line (apartment, suite, building). `null` if not applicable.","isRequired":true,"uniqueKey":"entity.oneOf.1.address.addressLine2.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"entity.oneOf.1.address.addressLine2","typeLabel":"string | null"},"city":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"entity.oneOf.1.address.city.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"entity.oneOf.1.address.city.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"entity.oneOf.1.address.city","typeLabel":"string | null"},"state":{"oneOf":[{"type":"string","description":"State, province, or region. `null` for countries without subdivisions in the address.","isRequired":true,"uniqueKey":"entity.oneOf.1.address.state.oneOf.0","typeLabel":"string"},{"type":"null","description":"State, province, or region. `null` for countries without subdivisions in the address.","isRequired":true,"uniqueKey":"entity.oneOf.1.address.state.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"entity.oneOf.1.address.state","typeLabel":"string | null"},"country":{"type":"string","description":"ISO 3166-1 alpha-2 country code.","example":"BR","enum":["AF","AL","DZ","AS","AD","AO","AI","AQ","AG","AR","AM","AW","AU","AT","AZ","BS","BH","BD","BB","BY","BE","BZ","BJ","BM","BT","BO","BQ","BA","BW","BV","BR","IO","BN","BG","BF","BI","CV","KH","CM","CA","KY","CF","TD","CL","CN","CX","CC","CO","KM","CD","CG","CK","CR","HR","CU","CW","CY","CZ","CI","DK","DJ","DM","DO","EC","EG","SV","GQ","ER","EE","SZ","ET","FK","FO","FJ","FI","FR","GF","PF","TF","GA","GM","GE","DE","GH","GI","GR","GL","GD","GP","GU","GT","GG","GN","GW","GY","HT","HM","VA","HN","HK","HU","IS","IN","ID","IR","IQ","IE","IM","IL","IT","JM","JP","JE","JO","KZ","KE","KI","KP","KR","KW","KG","LA","LV","LB","LS","LR","LY","LI","LT","LU","MO","MG","MW","MY","MV","ML","MT","MH","MQ","MR","MU","YT","MX","FM","MD","MC","MN","ME","MS","MA","MZ","MM","NA","NR","NP","NL","NC","NZ","NI","NE","NG","NU","NF","MP","NO","OM","PK","PW","PS","PA","PG","PY","PE","PH","PN","PL","PT","PR","QA","MK","RO","RU","RW","RE","BL","SH","KN","LC","MF","PM","VC","WS","SM","ST","SA","SN","RS","SC","SL","SG","SX","SK","SI","SB","SO","ZA","GS","SS","ES","LK","SD","SR","SJ","SE","CH","SY","TW","TJ","TZ","TH","TL","TG","TK","TO","TT","TN","TR","TM","TC","TV","UG","UA","AE","GB","UM","US","UY","UZ","VU","VE","VN","VG","VI","WF","EH","YE","ZM","ZW","AX"],"isRequired":true,"uniqueKey":"entity.oneOf.1.address.country","typeLabel":"enum\u003cstring>"},"postalCode":{"type":"string","description":"Postal or ZIP code, formatted per the country's convention.","isRequired":true,"uniqueKey":"entity.oneOf.1.address.postalCode","typeLabel":"string"}},"required":["addressLine1","addressLine2","city","state","country","postalCode"],"isRequired":true,"uniqueKey":"entity.oneOf.1.address","typeLabel":"object"},"tradeName":{"oneOf":[{"type":"string","description":"Trade name (DBA). `null` if the company doesn't use one.","example":"Acme","uniqueKey":"entity.oneOf.1.tradeName.oneOf.0","typeLabel":"string"},{"type":"null","description":"Trade name (DBA). `null` if the company doesn't use one.","example":"Acme","uniqueKey":"entity.oneOf.1.tradeName.oneOf.1","typeLabel":"null"}],"uniqueKey":"entity.oneOf.1.tradeName","typeLabel":"string | null"}},"isRequired":true,"uniqueKey":"entity.oneOf.1","typeLabel":"Company · object"}],"isRequired":true,"uniqueKey":"entity","typeLabel":"Individual · object | Company · object"},"relationshipType":{"type":"string","enum":["SELF_OWNED","THIRD_PARTY"],"description":"Whether the beneficiary is the customer themselves (`SELF_OWNED`) or a separate party (`THIRD_PARTY`).","example":"THIRD_PARTY","isRequired":true,"uniqueKey":"relationshipType","typeLabel":"enum\u003cstring>"},"createdAt":{"type":"string","format":"date-time","example":"2026-04-14T10:30:00Z","readOnly":true,"isRequired":true,"uniqueKey":"createdAt","typeLabel":"string\u003cdate-time>"},"updatedAt":{"type":"string","format":"date-time","example":"2026-04-14T10:30:00Z","readOnly":true,"isRequired":true,"uniqueKey":"updatedAt","typeLabel":"string\u003cdate-time>"},"paymentInstructions":{"type":"array","items":{"type":"object","description":"A payment instruction on a beneficiary. Use `address.rail` to discriminate routing details — for beneficiary payment instructions it is one of `PIX_KEY`, `PIX_BANK_INSTRUCTION`, or `CRYPTO`.","properties":{"id":{"type":"string","format":"uuid","example":"pi-a1b2c3d4-5e6f-7890-abcd-ef1234567890","readOnly":true,"isRequired":true,"uniqueKey":"paymentInstructions.items.[INDEX].id","typeLabel":"string\u003cuuid>"},"asset":{"type":"string","enum":["BRL","USDT","USDC"],"description":"ISO 4217 currency code or stablecoin ticker. The maximum decimal scale of an `AmountValue` paired with this asset depends on the asset:\n\n| Asset | Decimals |\n|---|---|\n| BRL | 2 |\n| USDT | 6 |\n| USDC | 6 |\n","example":"BRL","isRequired":true,"uniqueKey":"paymentInstructions.items.[INDEX].asset","typeLabel":"enum\u003cstring>"},"currentState":{"type":"object","description":"A single entry in a payment instruction's state history. Carries a status, optional reason (present only for `REJECTED`), and the time the state was entered.","properties":{"status":{"type":"string","enum":["PENDING_REVIEW","ACTION_REQUIRED","APPROVED","REJECTED"],"description":"Compliance review status of a payment instruction. New instructions start in `PENDING_REVIEW` and transition asynchronously to `APPROVED` or `REJECTED`.\n\n`ACTION_REQUIRED` means the review is waiting on **you**: compliance asked for another document, and `currentState.reason` says what for. Upload it with the instruction as the document `holder` and the instruction returns to `PENDING_REVIEW` on its own. Unlike `REJECTED`, this is not final — the same instruction can still be approved.\n\nCompliance can ask for more than one document, and it can ask for one you have never sent. `requirements` is the complete answer to *what is missing*: everything in `currentlyDue` and `errors` is still owed. `documents[].currentState` only covers files you already uploaded, so it can be empty while the instruction is `ACTION_REQUIRED`.\n\nThe instruction returns to `PENDING_REVIEW` on its own once nothing is owed, so replacing one file does not necessarily end the wait.\n","example":"APPROVED","isRequired":true,"uniqueKey":"paymentInstructions.items.[INDEX].currentState.status","typeLabel":"enum\u003cstring>"},"createdAt":{"type":"string","format":"date-time","description":"Time the instruction entered this status.","isRequired":true,"uniqueKey":"paymentInstructions.items.[INDEX].currentState.createdAt","typeLabel":"string\u003cdate-time>"},"reason":{"type":"object","description":"Justification for entering this status (e.g., why an instruction was `REJECTED`, or which document is being asked for on `ACTION_REQUIRED`). Present for `REJECTED` and `ACTION_REQUIRED`; omitted for `PENDING_REVIEW` and `APPROVED`.","properties":{"code":{"type":"string","description":"Machine-readable code.","example":"INSUFFICIENT_BALANCE","isRequired":true,"uniqueKey":"paymentInstructions.items.[INDEX].currentState.reason.code","typeLabel":"string"},"message":{"type":"string","description":"Human-readable description.","example":"Insufficient balance for the requested operation","isRequired":true,"uniqueKey":"paymentInstructions.items.[INDEX].currentState.reason.message","typeLabel":"string"},"details":{"type":"object","additionalProperties":true,"description":"Free-form context relevant to the reason.","isRequired":true,"uniqueKey":"paymentInstructions.items.[INDEX].currentState.reason.details","typeLabel":"object"}},"required":["code","message","details"],"uniqueKey":"paymentInstructions.items.[INDEX].currentState.reason","typeLabel":"object"}},"required":["status","createdAt"],"isRequired":true,"uniqueKey":"paymentInstructions.items.[INDEX].currentState","typeLabel":"object"},"address":{"oneOf":[{"type":"object","title":"PIX key","description":"A payment route, discriminated by `rail`. Beneficiary payment instructions emit one of `PIX_KEY`, `PIX_BANK_INSTRUCTION`, or `CRYPTO`; other rails appear in operation responses.","required":["rail","dictKeyType","dictKey"],"properties":{"rail":{"type":"string","enum":["PIX_KEY"],"isRequired":true,"uniqueKey":"paymentInstructions.items.[INDEX].address.oneOf.0.rail","typeLabel":"enum\u003cstring>"},"dictKeyType":{"type":"string","enum":["CPF","CNPJ","EMAIL","PHONE","RANDOM"],"description":"PIX key category. `RANDOM` is a random key issued by the central bank.","example":"CPF","isRequired":true,"uniqueKey":"paymentInstructions.items.[INDEX].address.oneOf.0.dictKeyType","typeLabel":"enum\u003cstring>"},"dictKey":{"type":"string","description":"DICT key value.","example":"john@example.com","isRequired":true,"uniqueKey":"paymentInstructions.items.[INDEX].address.oneOf.0.dictKey","typeLabel":"string"}},"isRequired":true,"uniqueKey":"paymentInstructions.items.[INDEX].address.oneOf.0","typeLabel":"PIX key · object"},{"type":"object","title":"PIX bank instruction","description":"A payment route, discriminated by `rail`. Beneficiary payment instructions emit one of `PIX_KEY`, `PIX_BANK_INSTRUCTION`, or `CRYPTO`; other rails appear in operation responses.","required":["rail","bank","branch","accountNumber"],"properties":{"rail":{"type":"string","enum":["PIX_BANK_INSTRUCTION"],"isRequired":true,"uniqueKey":"paymentInstructions.items.[INDEX].address.oneOf.1.rail","typeLabel":"enum\u003cstring>"},"bank":{"type":"object","description":"Bank reference. Resolved server-side from the COMPE code provided in the request.","properties":{"code":{"type":"string","description":"COMPE code (3-digit Brazilian bank code, may be sent unpadded).","example":"001","isRequired":true,"uniqueKey":"paymentInstructions.items.[INDEX].address.oneOf.1.bank.code","typeLabel":"string"},"name":{"type":"string","description":"Registered bank name.","example":"BANCO DO BRASIL S.A.","isRequired":true,"uniqueKey":"paymentInstructions.items.[INDEX].address.oneOf.1.bank.name","typeLabel":"string"},"ispbCode":{"oneOf":[{"type":"string","description":"ISPB code (8-digit Brazilian payment-system identifier). `null` when the bank is not registered with an ISPB.","example":"00000000","isRequired":true,"uniqueKey":"paymentInstructions.items.[INDEX].address.oneOf.1.bank.ispbCode.oneOf.0","typeLabel":"string"},{"type":"null","description":"ISPB code (8-digit Brazilian payment-system identifier). `null` when the bank is not registered with an ISPB.","example":"00000000","isRequired":true,"uniqueKey":"paymentInstructions.items.[INDEX].address.oneOf.1.bank.ispbCode.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"paymentInstructions.items.[INDEX].address.oneOf.1.bank.ispbCode","typeLabel":"string | null"}},"required":["code","name","ispbCode"],"isRequired":true,"uniqueKey":"paymentInstructions.items.[INDEX].address.oneOf.1.bank","typeLabel":"object"},"branch":{"type":"string","description":"Branch number.","example":"0001","isRequired":true,"uniqueKey":"paymentInstructions.items.[INDEX].address.oneOf.1.branch","typeLabel":"string"},"accountNumber":{"type":"string","description":"Account number with check digit.","example":"123456","isRequired":true,"uniqueKey":"paymentInstructions.items.[INDEX].address.oneOf.1.accountNumber","typeLabel":"string"}},"isRequired":true,"uniqueKey":"paymentInstructions.items.[INDEX].address.oneOf.1","typeLabel":"PIX bank instruction · object"},{"type":"object","title":"PIX static QR code","description":"A payment route, discriminated by `rail`. Beneficiary payment instructions emit one of `PIX_KEY`, `PIX_BANK_INSTRUCTION`, or `CRYPTO`; other rails appear in operation responses.","required":["rail","qrCode"],"properties":{"rail":{"type":"string","enum":["PIX_STATIC_QR_CODE"],"isRequired":true,"uniqueKey":"paymentInstructions.items.[INDEX].address.oneOf.2.rail","typeLabel":"enum\u003cstring>"},"qrCode":{"type":"string","description":"PIX QR code payload (EMV-encoded BR Code).","example":"00020126580014br.gov.bcb.pix...","isRequired":true,"uniqueKey":"paymentInstructions.items.[INDEX].address.oneOf.2.qrCode","typeLabel":"string"}},"isRequired":true,"uniqueKey":"paymentInstructions.items.[INDEX].address.oneOf.2","typeLabel":"PIX static QR code · object"},{"type":"object","title":"Boleto","description":"A payment route, discriminated by `rail`. Beneficiary payment instructions emit one of `PIX_KEY`, `PIX_BANK_INSTRUCTION`, or `CRYPTO`; other rails appear in operation responses.","required":["rail","barcode","dueDate"],"properties":{"rail":{"type":"string","enum":["BOLETO"],"isRequired":true,"uniqueKey":"paymentInstructions.items.[INDEX].address.oneOf.3.rail","typeLabel":"enum\u003cstring>"},"barcode":{"type":"string","description":"Boleto barcode (digitable line).","example":"23793.38128 60800.000003 00000.000400 1 84340000012345","isRequired":true,"uniqueKey":"paymentInstructions.items.[INDEX].address.oneOf.3.barcode","typeLabel":"string"},"dueDate":{"type":"string","format":"date-time","description":"Last day on which the boleto can be paid.","example":"2026-05-15T23:59:59Z","isRequired":true,"uniqueKey":"paymentInstructions.items.[INDEX].address.oneOf.3.dueDate","typeLabel":"string\u003cdate-time>"}},"isRequired":true,"uniqueKey":"paymentInstructions.items.[INDEX].address.oneOf.3","typeLabel":"Boleto · object"},{"type":"object","title":"Crypto wallet","description":"A payment route, discriminated by `rail`. Beneficiary payment instructions emit one of `PIX_KEY`, `PIX_BANK_INSTRUCTION`, or `CRYPTO`; other rails appear in operation responses.","required":["rail","network","address"],"properties":{"rail":{"type":"string","enum":["CRYPTO"],"isRequired":true,"uniqueKey":"paymentInstructions.items.[INDEX].address.oneOf.4.rail","typeLabel":"enum\u003cstring>"},"network":{"type":"string","description":"Blockchain network (e.g., `ETHEREUM`, `TRON`, `SOLANA`).","example":"ETHEREUM","isRequired":true,"uniqueKey":"paymentInstructions.items.[INDEX].address.oneOf.4.network","typeLabel":"string"},"address":{"type":"string","description":"Wallet address on `network`.","example":"0x742d35Cc6634C0532925a3b844Bc9e7595f2bD18","isRequired":true,"uniqueKey":"paymentInstructions.items.[INDEX].address.oneOf.4.address","typeLabel":"string"}},"isRequired":true,"uniqueKey":"paymentInstructions.items.[INDEX].address.oneOf.4","typeLabel":"Crypto wallet · object"}],"isRequired":true,"uniqueKey":"paymentInstructions.items.[INDEX].address","typeLabel":"PIX key · object | PIX bank instruction · object | PIX static QR code · object | Boleto · object | Crypto wallet · object"},"createdAt":{"type":"string","format":"date-time","example":"2026-04-14T10:30:00Z","readOnly":true,"isRequired":true,"uniqueKey":"paymentInstructions.items.[INDEX].createdAt","typeLabel":"string\u003cdate-time>"},"documents":{"type":"array","description":"Compliance documents you have uploaded for the instruction. Empty until you upload one. This is what you sent — to know what is still **wanted**, read `requirements`.","items":{"title":"Document","type":"object","description":"A compliance document attached to a payment instruction. One document per type: re-uploading the same type replaces the file under review, keeping `referenceId` and increasing `version`.","properties":{"referenceId":{"type":"string","description":"Identifier of the document. Stable across re-uploads of the same document type, so it always points at the same reviewable document.","example":"doc-a1b2c3d4-5e6f-7890-abcd-ef1234567890","readOnly":true,"isRequired":true,"uniqueKey":"paymentInstructions.items.[INDEX].documents.items.[INDEX].referenceId","typeLabel":"string"},"type":{"type":"string","description":"Type of compliance document. Beneficiary document upload supports only `CUSTODY_ATTESTATION`, which proves a crypto wallet's custody arrangement.","enum":["CUSTODY_ATTESTATION"],"example":"CUSTODY_ATTESTATION","isRequired":true,"uniqueKey":"paymentInstructions.items.[INDEX].documents.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"version":{"type":"integer","minimum":1,"description":"Which file of this document is currently under compliance review. Starts at `1` and increases by one on every re-upload of the same type. Previous versions are retained by compliance.","example":1,"readOnly":true,"isRequired":true,"uniqueKey":"paymentInstructions.items.[INDEX].documents.items.[INDEX].version","typeLabel":"integer"},"currentState":{"type":"object","description":"Whether compliance is waiting on you for **this** document. Read this, not the instruction status, to know which file to replace.","required":["status","createdAt"],"properties":{"status":{"type":"string","enum":["PENDING_REVIEW","ACTION_REQUIRED"],"description":"Review state of one document. `PENDING_REVIEW` means it is with compliance; `ACTION_REQUIRED` means they asked you to replace it and `reason` says why. Uploading a new version of that document returns it to `PENDING_REVIEW`.\n","example":"ACTION_REQUIRED","isRequired":true,"uniqueKey":"paymentInstructions.items.[INDEX].documents.items.[INDEX].currentState.status","typeLabel":"enum\u003cstring>"},"createdAt":{"type":"string","format":"date-time","example":"2026-04-14T10:30:00Z","isRequired":true,"uniqueKey":"paymentInstructions.items.[INDEX].documents.items.[INDEX].currentState.createdAt","typeLabel":"string\u003cdate-time>"},"reason":{"oneOf":[{"type":"object","description":"Says the document is being asked for again. Present only for `ACTION_REQUIRED`. It does not carry the reviewer's own words — for what compliance actually said, read `requirements.errors[].reason` on the instruction.","properties":{"code":{"type":"string","example":"DOCUMENT_REQUESTED","uniqueKey":"paymentInstructions.items.[INDEX].documents.items.[INDEX].currentState.reason.oneOf.0.code","typeLabel":"string"},"message":{"type":"string","example":"The file is not legible","uniqueKey":"paymentInstructions.items.[INDEX].documents.items.[INDEX].currentState.reason.oneOf.0.message","typeLabel":"string"}},"uniqueKey":"paymentInstructions.items.[INDEX].documents.items.[INDEX].currentState.reason.oneOf.0","typeLabel":"object"},{"type":"null","description":"Says the document is being asked for again. Present only for `ACTION_REQUIRED`. It does not carry the reviewer's own words — for what compliance actually said, read `requirements.errors[].reason` on the instruction.","properties":{"code":{"type":"string","example":"DOCUMENT_REQUESTED"},"message":{"type":"string","example":"The file is not legible"}},"uniqueKey":"paymentInstructions.items.[INDEX].documents.items.[INDEX].currentState.reason.oneOf.1","typeLabel":"null"}],"uniqueKey":"paymentInstructions.items.[INDEX].documents.items.[INDEX].currentState.reason","typeLabel":"object | null"}},"isRequired":true,"uniqueKey":"paymentInstructions.items.[INDEX].documents.items.[INDEX].currentState","typeLabel":"object"}},"required":["referenceId","type","version","currentState"],"uniqueKey":"paymentInstructions.items.[INDEX].documents.items.[INDEX]","typeLabel":"Document · object"},"readOnly":true,"isRequired":true,"uniqueKey":"paymentInstructions.items.[INDEX].documents","typeLabel":"Document · object[]"},"requirements":{"type":"object","description":"What compliance is waiting on for this instruction, read live at request time. All four groups are empty for an instruction whose review has not started or has already been decided.","required":["currentlyDue","pendingVerification","errors","satisfied"],"example":{"currentlyDue":[{"type":"BENEFICIARY_DOCUMENT","documentType":"CUSTODY_ATTESTATION","anyOf":["CUSTODY_ATTESTATION"]}],"pendingVerification":[],"errors":[],"satisfied":[]},"properties":{"currentlyDue":{"type":"array","description":"Compliance is waiting on you to send these.","items":{"type":"object","description":"One thing compliance wants. The group it sits in says what state it is in, so the item does not repeat it.","properties":{"type":{"type":"string","description":"What the requirement is attached to: `BENEFICIARY_DOCUMENT` for a payment instruction, `OPERATION_DOCUMENT` for an operation.","enum":["BENEFICIARY_DOCUMENT","OPERATION_DOCUMENT"],"example":"BENEFICIARY_DOCUMENT","isRequired":true,"uniqueKey":"paymentInstructions.items.[INDEX].requirements.currentlyDue.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"documentType":{"type":"string","description":"What compliance asked for. Usually a single document type, but it can name a **family** of documents — `IDENTITY_VERIFICATION`, for example — in which case `anyOf` lists the ones that satisfy it.","example":"IDENTITY_VERIFICATION","isRequired":true,"uniqueKey":"paymentInstructions.items.[INDEX].requirements.currentlyDue.items.[INDEX].documentType","typeLabel":"string"},"anyOf":{"type":"array","description":"The document types that answer this requirement. **Any one of them settles it** — you do not send all of them. For a requirement naming a single document this holds exactly that one, so you can always read `anyOf` and ignore whether a family was asked for.","items":{"type":"string","uniqueKey":"paymentInstructions.items.[INDEX].requirements.currentlyDue.items.[INDEX].anyOf.items.[INDEX]","typeLabel":"string"},"example":["PASSPORT","ID_CARD","DRIVER_LICENSE","RESIDENCE_PERMIT"],"isRequired":true,"uniqueKey":"paymentInstructions.items.[INDEX].requirements.currentlyDue.items.[INDEX].anyOf","typeLabel":"string[]"},"reason":{"oneOf":[{"type":"object","description":"Why this requirement is open. Present when compliance explained itself, typically on `errors`.","properties":{"code":{"type":"string","example":"DOCUMENT_REQUESTED","uniqueKey":"paymentInstructions.items.[INDEX].requirements.currentlyDue.items.[INDEX].reason.oneOf.0.code","typeLabel":"string"},"message":{"type":"string","example":"The file is not legible","uniqueKey":"paymentInstructions.items.[INDEX].requirements.currentlyDue.items.[INDEX].reason.oneOf.0.message","typeLabel":"string"}},"uniqueKey":"paymentInstructions.items.[INDEX].requirements.currentlyDue.items.[INDEX].reason.oneOf.0","typeLabel":"object"},{"type":"null","description":"Why this requirement is open. Present when compliance explained itself, typically on `errors`.","properties":{"code":{"type":"string","example":"DOCUMENT_REQUESTED"},"message":{"type":"string","example":"The file is not legible"}},"uniqueKey":"paymentInstructions.items.[INDEX].requirements.currentlyDue.items.[INDEX].reason.oneOf.1","typeLabel":"null"}],"uniqueKey":"paymentInstructions.items.[INDEX].requirements.currentlyDue.items.[INDEX].reason","typeLabel":"object | null"}},"required":["type","documentType","anyOf"],"uniqueKey":"paymentInstructions.items.[INDEX].requirements.currentlyDue.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"paymentInstructions.items.[INDEX].requirements.currentlyDue","typeLabel":"object[]"},"pendingVerification":{"type":"array","description":"You sent these and compliance is reviewing them. Nothing to do.","items":{"type":"object","description":"One thing compliance wants. The group it sits in says what state it is in, so the item does not repeat it.","properties":{"type":{"type":"string","description":"What the requirement is attached to: `BENEFICIARY_DOCUMENT` for a payment instruction, `OPERATION_DOCUMENT` for an operation.","enum":["BENEFICIARY_DOCUMENT","OPERATION_DOCUMENT"],"example":"BENEFICIARY_DOCUMENT","isRequired":true,"uniqueKey":"paymentInstructions.items.[INDEX].requirements.pendingVerification.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"documentType":{"type":"string","description":"What compliance asked for. Usually a single document type, but it can name a **family** of documents — `IDENTITY_VERIFICATION`, for example — in which case `anyOf` lists the ones that satisfy it.","example":"IDENTITY_VERIFICATION","isRequired":true,"uniqueKey":"paymentInstructions.items.[INDEX].requirements.pendingVerification.items.[INDEX].documentType","typeLabel":"string"},"anyOf":{"type":"array","description":"The document types that answer this requirement. **Any one of them settles it** — you do not send all of them. For a requirement naming a single document this holds exactly that one, so you can always read `anyOf` and ignore whether a family was asked for.","items":{"type":"string","uniqueKey":"paymentInstructions.items.[INDEX].requirements.pendingVerification.items.[INDEX].anyOf.items.[INDEX]","typeLabel":"string"},"example":["PASSPORT","ID_CARD","DRIVER_LICENSE","RESIDENCE_PERMIT"],"isRequired":true,"uniqueKey":"paymentInstructions.items.[INDEX].requirements.pendingVerification.items.[INDEX].anyOf","typeLabel":"string[]"},"reason":{"oneOf":[{"type":"object","description":"Why this requirement is open. Present when compliance explained itself, typically on `errors`.","properties":{"code":{"type":"string","example":"DOCUMENT_REQUESTED","uniqueKey":"paymentInstructions.items.[INDEX].requirements.pendingVerification.items.[INDEX].reason.oneOf.0.code","typeLabel":"string"},"message":{"type":"string","example":"The file is not legible","uniqueKey":"paymentInstructions.items.[INDEX].requirements.pendingVerification.items.[INDEX].reason.oneOf.0.message","typeLabel":"string"}},"uniqueKey":"paymentInstructions.items.[INDEX].requirements.pendingVerification.items.[INDEX].reason.oneOf.0","typeLabel":"object"},{"type":"null","description":"Why this requirement is open. Present when compliance explained itself, typically on `errors`.","properties":{"code":{"type":"string","example":"DOCUMENT_REQUESTED"},"message":{"type":"string","example":"The file is not legible"}},"uniqueKey":"paymentInstructions.items.[INDEX].requirements.pendingVerification.items.[INDEX].reason.oneOf.1","typeLabel":"null"}],"uniqueKey":"paymentInstructions.items.[INDEX].requirements.pendingVerification.items.[INDEX].reason","typeLabel":"object | null"}},"required":["type","documentType","anyOf"],"uniqueKey":"paymentInstructions.items.[INDEX].requirements.pendingVerification.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"paymentInstructions.items.[INDEX].requirements.pendingVerification","typeLabel":"object[]"},"errors":{"type":"array","description":"These came back — sent, then refused or asked for again. `reason` says why. Send a new file for the same requirement.","items":{"type":"object","description":"One thing compliance wants. The group it sits in says what state it is in, so the item does not repeat it.","properties":{"type":{"type":"string","description":"What the requirement is attached to: `BENEFICIARY_DOCUMENT` for a payment instruction, `OPERATION_DOCUMENT` for an operation.","enum":["BENEFICIARY_DOCUMENT","OPERATION_DOCUMENT"],"example":"BENEFICIARY_DOCUMENT","isRequired":true,"uniqueKey":"paymentInstructions.items.[INDEX].requirements.errors.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"documentType":{"type":"string","description":"What compliance asked for. Usually a single document type, but it can name a **family** of documents — `IDENTITY_VERIFICATION`, for example — in which case `anyOf` lists the ones that satisfy it.","example":"IDENTITY_VERIFICATION","isRequired":true,"uniqueKey":"paymentInstructions.items.[INDEX].requirements.errors.items.[INDEX].documentType","typeLabel":"string"},"anyOf":{"type":"array","description":"The document types that answer this requirement. **Any one of them settles it** — you do not send all of them. For a requirement naming a single document this holds exactly that one, so you can always read `anyOf` and ignore whether a family was asked for.","items":{"type":"string","uniqueKey":"paymentInstructions.items.[INDEX].requirements.errors.items.[INDEX].anyOf.items.[INDEX]","typeLabel":"string"},"example":["PASSPORT","ID_CARD","DRIVER_LICENSE","RESIDENCE_PERMIT"],"isRequired":true,"uniqueKey":"paymentInstructions.items.[INDEX].requirements.errors.items.[INDEX].anyOf","typeLabel":"string[]"},"reason":{"oneOf":[{"type":"object","description":"Why this requirement is open. Present when compliance explained itself, typically on `errors`.","properties":{"code":{"type":"string","example":"DOCUMENT_REQUESTED","uniqueKey":"paymentInstructions.items.[INDEX].requirements.errors.items.[INDEX].reason.oneOf.0.code","typeLabel":"string"},"message":{"type":"string","example":"The file is not legible","uniqueKey":"paymentInstructions.items.[INDEX].requirements.errors.items.[INDEX].reason.oneOf.0.message","typeLabel":"string"}},"uniqueKey":"paymentInstructions.items.[INDEX].requirements.errors.items.[INDEX].reason.oneOf.0","typeLabel":"object"},{"type":"null","description":"Why this requirement is open. Present when compliance explained itself, typically on `errors`.","properties":{"code":{"type":"string","example":"DOCUMENT_REQUESTED"},"message":{"type":"string","example":"The file is not legible"}},"uniqueKey":"paymentInstructions.items.[INDEX].requirements.errors.items.[INDEX].reason.oneOf.1","typeLabel":"null"}],"uniqueKey":"paymentInstructions.items.[INDEX].requirements.errors.items.[INDEX].reason","typeLabel":"object | null"}},"required":["type","documentType","anyOf"],"uniqueKey":"paymentInstructions.items.[INDEX].requirements.errors.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"paymentInstructions.items.[INDEX].requirements.errors","typeLabel":"object[]"},"satisfied":{"type":"array","description":"These are settled. Nothing to do.","items":{"type":"object","description":"One thing compliance wants. The group it sits in says what state it is in, so the item does not repeat it.","properties":{"type":{"type":"string","description":"What the requirement is attached to: `BENEFICIARY_DOCUMENT` for a payment instruction, `OPERATION_DOCUMENT` for an operation.","enum":["BENEFICIARY_DOCUMENT","OPERATION_DOCUMENT"],"example":"BENEFICIARY_DOCUMENT","isRequired":true,"uniqueKey":"paymentInstructions.items.[INDEX].requirements.satisfied.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"documentType":{"type":"string","description":"What compliance asked for. Usually a single document type, but it can name a **family** of documents — `IDENTITY_VERIFICATION`, for example — in which case `anyOf` lists the ones that satisfy it.","example":"IDENTITY_VERIFICATION","isRequired":true,"uniqueKey":"paymentInstructions.items.[INDEX].requirements.satisfied.items.[INDEX].documentType","typeLabel":"string"},"anyOf":{"type":"array","description":"The document types that answer this requirement. **Any one of them settles it** — you do not send all of them. For a requirement naming a single document this holds exactly that one, so you can always read `anyOf` and ignore whether a family was asked for.","items":{"type":"string","uniqueKey":"paymentInstructions.items.[INDEX].requirements.satisfied.items.[INDEX].anyOf.items.[INDEX]","typeLabel":"string"},"example":["PASSPORT","ID_CARD","DRIVER_LICENSE","RESIDENCE_PERMIT"],"isRequired":true,"uniqueKey":"paymentInstructions.items.[INDEX].requirements.satisfied.items.[INDEX].anyOf","typeLabel":"string[]"},"reason":{"oneOf":[{"type":"object","description":"Why this requirement is open. Present when compliance explained itself, typically on `errors`.","properties":{"code":{"type":"string","example":"DOCUMENT_REQUESTED","uniqueKey":"paymentInstructions.items.[INDEX].requirements.satisfied.items.[INDEX].reason.oneOf.0.code","typeLabel":"string"},"message":{"type":"string","example":"The file is not legible","uniqueKey":"paymentInstructions.items.[INDEX].requirements.satisfied.items.[INDEX].reason.oneOf.0.message","typeLabel":"string"}},"uniqueKey":"paymentInstructions.items.[INDEX].requirements.satisfied.items.[INDEX].reason.oneOf.0","typeLabel":"object"},{"type":"null","description":"Why this requirement is open. Present when compliance explained itself, typically on `errors`.","properties":{"code":{"type":"string","example":"DOCUMENT_REQUESTED"},"message":{"type":"string","example":"The file is not legible"}},"uniqueKey":"paymentInstructions.items.[INDEX].requirements.satisfied.items.[INDEX].reason.oneOf.1","typeLabel":"null"}],"uniqueKey":"paymentInstructions.items.[INDEX].requirements.satisfied.items.[INDEX].reason","typeLabel":"object | null"}},"required":["type","documentType","anyOf"],"uniqueKey":"paymentInstructions.items.[INDEX].requirements.satisfied.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"paymentInstructions.items.[INDEX].requirements.satisfied","typeLabel":"object[]"}},"isRequired":true,"uniqueKey":"paymentInstructions.items.[INDEX].requirements","typeLabel":"object"},"custodyDetail":{"oneOf":[{"type":"object","description":"Custody arrangement for the instruction. Present only for the `CRYPTO` rail; `null` for all other rails.","required":["purpose","custody","counterparty"],"properties":{"purpose":{"type":"string","description":"Purpose of the wallet or its transfers.","example":"Treasury settlement","isRequired":true,"uniqueKey":"paymentInstructions.items.[INDEX].custodyDetail.oneOf.0.purpose","typeLabel":"string"},"custody":{"type":"string","description":"Who custodies the wallet.","example":"Coinbase Custody","isRequired":true,"uniqueKey":"paymentInstructions.items.[INDEX].custodyDetail.oneOf.0.custody","typeLabel":"string"},"counterparty":{"type":"string","description":"Counterparty on the other side of the arrangement.","example":"Acme VASP Ltd","isRequired":true,"uniqueKey":"paymentInstructions.items.[INDEX].custodyDetail.oneOf.0.counterparty","typeLabel":"string"}},"uniqueKey":"paymentInstructions.items.[INDEX].custodyDetail.oneOf.0","typeLabel":"object"},{"type":"null","description":"Custody arrangement for the instruction. Present only for the `CRYPTO` rail; `null` for all other rails.","uniqueKey":"paymentInstructions.items.[INDEX].custodyDetail.oneOf.1","typeLabel":"null"}],"uniqueKey":"paymentInstructions.items.[INDEX].custodyDetail","typeLabel":"object | null"}},"required":["id","asset","currentState","address","createdAt","documents","requirements"],"uniqueKey":"paymentInstructions.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"paymentInstructions","typeLabel":"object[]"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"id":"ben-a1b2c3d4-5e6f-7890-abcd-ef1234567890","customerId":"3c90c3cc-0d44-4b50-8888-8dd25736052a","entity":{"type":"INDIVIDUAL","firstName":"João","lastName":"Silva","identificationDocument":{"type":"CPF","value":"52998224725","country":"BR"},"birthDate":"1985-03-15","address":{"addressLine1":"\u003cstring>","addressLine2":"\u003cstring>","city":"\u003cstring>","state":"\u003cstring>","country":"BR","postalCode":"\u003cstring>"}},"relationshipType":"THIRD_PARTY","createdAt":"2026-04-14T10:30:00Z","updatedAt":"2026-04-14T10:30:00Z","paymentInstructions":[{"id":"pi-a1b2c3d4-5e6f-7890-abcd-ef1234567890","asset":"BRL","currentState":{"status":"APPROVED","createdAt":"2023-11-07T05:31:56Z","reason":{"code":"INSUFFICIENT_BALANCE","message":"Insufficient balance for the requested operation","details":{}}},"address":{"rail":"PIX_KEY","dictKeyType":"CPF","dictKey":"john@example.com"},"createdAt":"2026-04-14T10:30:00Z","documents":[{"referenceId":"doc-a1b2c3d4-5e6f-7890-abcd-ef1234567890","type":"CUSTODY_ATTESTATION","version":1,"currentState":{"status":"ACTION_REQUIRED","createdAt":"2026-04-14T10:30:00Z","reason":{"code":"DOCUMENT_REQUESTED","message":"The file is not legible"}}}],"requirements":{"currentlyDue":[{"type":"BENEFICIARY_DOCUMENT","documentType":"CUSTODY_ATTESTATION","anyOf":["CUSTODY_ATTESTATION"]}],"pendingVerification":[],"errors":[],"satisfied":[]},"custodyDetail":{"purpose":"Treasury settlement","custody":"Coinbase Custody","counterparty":"Acme VASP Ltd"}}]}}},"exampleType":"generated"}},"exampleType":"generated"},"fc6e527d-ee64-438f-828d-e1d6a5b4e12d":{"description":"Missing or invalid authentication token.","headers":{"X-Request-Id":{"description":"Unique request identifier emitted on every response. Reference it when contacting Trace Finance support so we can trace the request end-to-end. See [Errors](/guides/principles/errors).","schema":{"type":"string","format":"uuid"}}},"content":{"application/json":{"schema":{"type":"object","properties":{"code":{"type":"string","description":"Machine-readable error code.","isRequired":true,"uniqueKey":"code","typeLabel":"string"},"message":{"type":"string","description":"Human-readable description.","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"details":{"type":"object","additionalProperties":true,"uniqueKey":"details","typeLabel":"object"}},"required":["code","message"],"uniqueKey":"","typeLabel":"object"},"examples":{"invalidToken":{"title":"invalidToken","value":{"code":"INVALID_ACCESS_TOKEN","message":"Invalid access token","details":{}}},"expiredToken":{"title":"expiredToken","value":{"code":"EXPIRED_ACCESS_TOKEN","message":"Expired access token","details":{}}}},"exampleType":"examples"}},"exampleType":"examples"},"0e40d68e-f1e5-49ba-af80-97ffcf15be58":{"description":"Beneficiary not found.","headers":{"X-Request-Id":{"description":"Unique request identifier emitted on every response. Reference it when contacting Trace Finance support so we can trace the request end-to-end. See [Errors](/guides/principles/errors).","schema":{"type":"string","format":"uuid"}}},"content":{"application/json":{"schema":{"type":"object","properties":{"code":{"type":"string","description":"Machine-readable error code.","isRequired":true,"uniqueKey":"code","typeLabel":"string"},"message":{"type":"string","description":"Human-readable description.","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"details":{"type":"object","additionalProperties":true,"uniqueKey":"details","typeLabel":"object"}},"required":["code","message"],"uniqueKey":"","typeLabel":"object"},"examples":{"beneficiaryNotFound":{"title":"beneficiaryNotFound","value":{"code":"RESOURCE_NOT_FOUND","message":"Beneficiary with given parameters [id:b2c3d4e5-f6a7-8901-bcde-f12345678901] not found","details":{"resource":"Beneficiary","parameters":{"id":"b2c3d4e5-f6a7-8901-bcde-f12345678901"}}}}},"exampleType":"examples"}},"exampleType":"examples"}},"security":{"c2767b85-8614-4d09-8c8e-2dd024ec86f0":{"bearerAuth":{"type":"http","scheme":"bearer","bearerFormat":"JWT","description":"JWT bearer token. Include as `Authorization: Bearer \u003ctoken>`. See the [Authentication](/guides/authentication) guide for how to obtain one.","scopes":[]}}},"servers":{"04618bfe-b4bc-43de-ba08-4a840afb4c55":{"url":"https://api.sandbox.tracefinance.com","description":"Sandbox"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"http","scheme":"bearer","bearerFormat":"JWT","description":"JWT bearer token. Include as `Authorization: Bearer \u003ctoken>`. See the [Authentication](/guides/authentication) guide for how to obtain one.","scopes":[]},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"JWT bearer token. Include as `Authorization: Bearer \u003ctoken>`. See the [Authentication](/guides/authentication) guide for how to obtain one.","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"bearerAuth","name":"Authorization"}],"title":"bearerAuth"}]},"originalFileLocation":"apis/fx-payment/openapi.yml"},"subdomain":"tracefinance","siteName":"Trace Finance","title":"Get a beneficiary - Trace Finance","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-04-14T23:52:51.454Z","originalFileLocation":"api-reference/fx-payment/beneficiaries/get-beneficiary.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"dark\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Retrieves the details of a beneficiary by its ID.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Trace Finance\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/tracefinance/BcVkRlEfQ3nPAdoA/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/tracefinance/BcVkRlEfQ3nPAdoA/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/tracefinance/BcVkRlEfQ3nPAdoA/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/tracefinance/BcVkRlEfQ3nPAdoA/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/tracefinance/BcVkRlEfQ3nPAdoA/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/tracefinance/BcVkRlEfQ3nPAdoA/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/tracefinance/BcVkRlEfQ3nPAdoA/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/tracefinance/BcVkRlEfQ3nPAdoA/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/tracefinance/BcVkRlEfQ3nPAdoA/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Get a beneficiary - Trace Finance\">\u003cmeta data-mint-head property=\"og:description\" content=\"Retrieves the details of a beneficiary by its ID.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Trace Finance\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.tracefinance.com/api-reference/fx-payment/beneficiaries/get-beneficiary\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://tracefinance.mintlify.app/_mintlify/api/og/v2?division=Beneficiaries\u0026amp;title=Get+a+beneficiary\u0026amp;description=Retrieves+the+details+of+a+beneficiary+by+its+ID.\u0026amp;theme=b76e0dddf69073b4f4160d37\u0026amp;signature=b4a1b3a2fbadd1f181ff04bc188367bdfa99bf452595e9893cb115f643cdae6e\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Get a beneficiary - Trace Finance\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Retrieves the details of a beneficiary by its ID.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://tracefinance.mintlify.app/_mintlify/api/og/v2?division=Beneficiaries\u0026amp;title=Get+a+beneficiary\u0026amp;description=Retrieves+the+details+of+a+beneficiary+by+its+ID.\u0026amp;theme=b76e0dddf69073b4f4160d37\u0026amp;signature=b4a1b3a2fbadd1f181ff04bc188367bdfa99bf452595e9893cb115f643cdae6e\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/tracefinance/BcVkRlEfQ3nPAdoA/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Trace Finance\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#15803D\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.tracefinance.com/api-reference/fx-payment/beneficiaries/get-beneficiary\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/fx-payment/beneficiaries/get-beneficiary.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.tracefinance.com/#organization\",\"name\":\"Trace Finance\",\"url\":\"https://docs.tracefinance.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/tracefinance/Z0lGetTZ5_xyIY5m/logo/light.svg?fit=max\u0026auto=format\u0026n=Z0lGetTZ5_xyIY5m\u0026q=85\u0026s=ba19c7b8c24c8e96c9966e48d66e0704\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.tracefinance.com#website\",\"name\":\"Trace Finance\",\"url\":\"https://docs.tracefinance.com\",\"publisher\":{\"@id\":\"https://docs.tracefinance.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.tracefinance.com/api-reference/fx-payment/beneficiaries/get-beneficiary#webpage\",\"url\":\"https://docs.tracefinance.com/api-reference/fx-payment/beneficiaries/get-beneficiary\",\"name\":\"Get a beneficiary\",\"description\":\"Retrieves the details of a beneficiary by its ID.\",\"dateModified\":\"2026-04-14T23:52:51.454Z\",\"isPartOf\":{\"@id\":\"https://docs.tracefinance.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.tracefinance.com/api-reference/fx-payment/beneficiaries/get-beneficiary#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.tracefinance.com/api-reference/fx-payment/beneficiaries/get-beneficiary#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Beneficiaries\",\"item\":\"https://docs.tracefinance.com/api-reference/fx-payment/beneficiaries/create-beneficiary\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Get a beneficiary\",\"item\":\"https://docs.tracefinance.com/api-reference/fx-payment/beneficiaries/get-beneficiary\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.tracefinance.com/api-reference/fx-payment/beneficiaries/get-beneficiary#apireference\",\"headline\":\"Get a beneficiary\",\"name\":\"Get a beneficiary\",\"description\":\"Retrieves the details of a beneficiary by its ID.\",\"url\":\"https://docs.tracefinance.com/api-reference/fx-payment/beneficiaries/get-beneficiary\",\"mainEntityOfPage\":{\"@id\":\"https://docs.tracefinance.com/api-reference/fx-payment/beneficiaries/get-beneficiary#webpage\"},\"dateModified\":\"2026-04-14T23:52:51.454Z\",\"publisher\":{\"@id\":\"https://docs.tracefinance.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.tracefinance.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Trace Finance\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Trace Finance","nav":{"global":null,"tabs":[{"tab":"Guides","icon":"book-open","pages":[{"title":"Guides","href":""}]},{"tab":"API Reference","icon":"code","groups":[{"group":"Accounts","icon":"building-columns","pages":[{"title":"Create an account","openapi":"apis/fx-account/openapi.yml POST /v1/accounts","href":"/api-reference/fx-account/accounts/create-account"},{"title":"List accounts","openapi":"apis/fx-account/openapi.yml GET /v1/accounts","href":"/api-reference/fx-account/accounts/list-accounts"},{"title":"Get an account","openapi":"apis/fx-account/openapi.yml GET /v1/accounts/{accountId}","href":"/api-reference/fx-account/accounts/get-account"},{"title":"Update an account","openapi":"apis/fx-account/openapi.yml PATCH /v1/accounts/{accountId}","href":"/api-reference/fx-account/accounts/update-account"},{"title":"Submit account for review","openapi":"apis/fx-account/openapi.yml POST /v1/accounts/{accountId}/review","href":"/api-reference/fx-account/accounts/submit-account-for-review"},{"title":"Upload a document","openapi":"apis/fx-account/openapi.yml POST /v1/accounts/{accountId}/documents","href":"/api-reference/fx-account/documents/upload-document"},{"group":"UBOs","icon":"users","pages":[{"title":"Add a beneficial owner","openapi":"apis/fx-account/openapi.yml POST /v1/accounts/{accountId}/ubos","href":"/api-reference/fx-account/beneficial-owners/add-ubo"},{"title":"List beneficial owners","openapi":"apis/fx-account/openapi.yml GET /v1/accounts/{accountId}/ubos","href":"/api-reference/fx-account/beneficial-owners/list-ubos"},{"title":"Get a beneficial owner","openapi":"apis/fx-account/openapi.yml GET /v1/accounts/{accountId}/ubos/{uboId}","href":"/api-reference/fx-account/beneficial-owners/get-ubo"},{"title":"Update a beneficial owner","openapi":"apis/fx-account/openapi.yml PATCH /v1/accounts/{accountId}/ubos/{uboId}","href":"/api-reference/fx-account/beneficial-owners/update-ubo"},{"title":"Remove a beneficial owner","openapi":"apis/fx-account/openapi.yml DELETE /v1/accounts/{accountId}/ubos/{uboId}","href":"/api-reference/fx-account/beneficial-owners/remove-ubo"}]},{"group":"Funding instructions","icon":"money-bill-transfer","pages":[{"title":"List funding instructions","openapi":"apis/fx-account/openapi.yml GET /v1/accounts/{accountId}/fundingInstructions","href":"/api-reference/fx-account/funding-instructions/list-funding-instructions"}]},{"group":"Balances","icon":"wallet","pages":[{"title":"Get account balance","openapi":"apis/fx-account/openapi.yml GET /v1/accounts/{accountId}/balances","href":"/api-reference/fx-account/balances/get-balance"}]}]},{"group":"Operations","icon":"arrows-rotate","pages":[{"title":"Create a withdrawal","openapi":"apis/fx-payment/openapi.yml POST /v1/operations/withdrawals","href":"/api-reference/fx-payment/operations/create-withdrawal"},{"title":"Create a swap","openapi":"apis/fx-payment/openapi.yml POST /v1/operations/swaps","href":"/api-reference/fx-payment/operations/create-swap"},{"title":"Create a deposit","openapi":"apis/fx-payment/openapi.yml POST /v1/operations/deposits","href":"/api-reference/fx-payment/operations/create-deposit"},{"title":"Create a transfer","openapi":"apis/fx-payment/openapi.yml POST /v1/operations/transfers","href":"/api-reference/fx-payment/operations/create-transfer"},{"title":"Refund a deposit","openapi":"apis/fx-payment/openapi.yml POST /v1/operations/{operationId}/refund","href":"/api-reference/fx-payment/operations/refund-deposit"},{"title":"Get an operation","openapi":"apis/fx-payment/openapi.yml GET /v1/operations/{operationId}","href":"/api-reference/fx-payment/operations/get-operation"},{"title":"List operations","openapi":"apis/fx-payment/openapi.yml GET /v1/operations","href":"/api-reference/fx-payment/operations/list-operations"},{"title":"Upload a document","openapi":"apis/fx-payment/openapi.yml POST /v1/operations/{operationId}/documents","href":"/api-reference/fx-payment/operations/upload-operation-document"}]},{"group":"Reports","icon":"chart-line","pages":[{"title":"Get a report","openapi":"apis/fx-payment/openapi.yml GET /v1/reports","href":"/api-reference/fx-payment/reports/get-report"}]},{"group":"Quotes","icon":"scale-balanced","pages":[{"title":"Create a quote","openapi":"apis/fx-payment/openapi.yml POST /v1/quotes","href":"/api-reference/fx-payment/operations/quotes/create-quote"}]},{"group":"Beneficiaries","icon":"address-book","pages":[{"title":"Create a beneficiary","openapi":"apis/fx-payment/openapi.yml POST /v1/beneficiaries","href":"/api-reference/fx-payment/beneficiaries/create-beneficiary"},{"title":"List beneficiaries","description":"Lists all beneficiaries for the authenticated customer.","openapi":"apis/fx-payment/openapi.yml GET /v1/beneficiaries","href":"/api-reference/fx-payment/beneficiaries/list-beneficiaries"},{"title":"Get a beneficiary","openapi":"apis/fx-payment/openapi.yml GET /v1/beneficiaries/{beneficiaryId}","href":"/api-reference/fx-payment/beneficiaries/get-beneficiary"},{"title":"Delete a beneficiary","description":"Removes a beneficiary and all its payment instructions.","openapi":"apis/fx-payment/openapi.yml DELETE /v1/beneficiaries/{beneficiaryId}","href":"/api-reference/fx-payment/beneficiaries/delete-beneficiary"},{"title":"Upload a document","openapi":"apis/fx-payment/openapi.yml POST /v1/beneficiaries/{beneficiaryId}/documents","href":"/api-reference/fx-payment/beneficiaries/submit-beneficiary-document"},{"group":"Payment instructions","icon":"credit-card","pages":[{"title":"Add a payment instruction","openapi":"apis/fx-payment/openapi.yml POST /v1/beneficiaries/{beneficiaryId}/payment-instructions","href":"/api-reference/fx-payment/beneficiaries/add-payment-instruction"},{"title":"Remove a payment instruction","openapi":"apis/fx-payment/openapi.yml DELETE /v1/beneficiaries/{beneficiaryId}/payment-instructions/{paymentInstructionId}","href":"/api-reference/fx-payment/beneficiaries/remove-payment-instruction"}]}]},{"group":"Webhooks","icon":"webhook","pages":[{"group":"Subscriptions","icon":"rss","pages":[{"title":"Create a subscription","openapi":"apis/fx-webhook/openapi.yml POST /v1/subscriptions","href":"/api-reference/fx-webhook/subscriptions/create-subscription"},{"title":"List subscriptions","openapi":"apis/fx-webhook/openapi.yml GET /v1/subscriptions","href":"/api-reference/fx-webhook/subscriptions/list-subscriptions"},{"title":"Get a subscription","openapi":"apis/fx-webhook/openapi.yml GET /v1/subscriptions/{subscriptionId}","href":"/api-reference/fx-webhook/subscriptions/get-subscription"},{"title":"Update a subscription","openapi":"apis/fx-webhook/openapi.yml PATCH /v1/subscriptions/{subscriptionId}","href":"/api-reference/fx-webhook/subscriptions/update-subscription"},{"title":"Delete a subscription","openapi":"apis/fx-webhook/openapi.yml DELETE /v1/subscriptions/{subscriptionId}","href":"/api-reference/fx-webhook/subscriptions/delete-subscription"}]},{"group":"Execution logs","icon":"list-check","pages":[{"title":"List execution logs","openapi":"apis/fx-webhook/openapi.yml GET /v1/subscriptions/{subscriptionId}/executionLogs","href":"/api-reference/fx-webhook/subscriptions/list-execution-logs"},{"title":"Get an execution log","openapi":"apis/fx-webhook/openapi.yml GET /v1/subscriptions/{subscriptionId}/executionLogs/{executionLogId}","href":"/api-reference/fx-webhook/subscriptions/get-execution-log"},{"title":"Resend a delivery","openapi":"apis/fx-webhook/openapi.yml POST /v1/subscriptions/{subscriptionId}/executionLogs/{executionLogId}/resend","href":"/api-reference/fx-webhook/subscriptions/resend-delivery"}]},{"group":"Events","icon":"bolt","pages":[{"group":"Account","icon":"building-columns","pages":[{"title":"Account created","openapi":"apis/fx-webhook/openapi.yml webhook ACCOUNT_CREATED","href":"/api-reference/fx-webhook/events/account/account-created"},{"title":"Action required","openapi":"apis/fx-webhook/openapi.yml webhook ACCOUNT_ACTION_REQUIRED","href":"/api-reference/fx-webhook/events/account/action-required"},{"title":"Asset activated","openapi":"apis/fx-webhook/openapi.yml webhook ACCOUNT_ASSET_ACTIVATED","href":"/api-reference/fx-webhook/events/account/account-asset-activated"},{"title":"Asset failed","openapi":"apis/fx-webhook/openapi.yml webhook ACCOUNT_ASSET_FAILED","href":"/api-reference/fx-webhook/events/account/account-asset-failed"}]},{"group":"Operation","icon":"arrows-rotate","pages":[{"title":"Requested","openapi":"apis/fx-webhook/openapi.yml webhook OPERATION_REQUESTED","href":"/api-reference/fx-webhook/events/operation/operation-requested"},{"title":"Processing","openapi":"apis/fx-webhook/openapi.yml webhook OPERATION_PROCESSING","href":"/api-reference/fx-webhook/events/operation/operation-processing"},{"title":"Action required","openapi":"apis/fx-webhook/openapi.yml webhook OPERATION_ACTION_REQUIRED","href":"/api-reference/fx-webhook/events/operation/operation-action-required"},{"title":"Completed","openapi":"apis/fx-webhook/openapi.yml webhook OPERATION_COMPLETED","href":"/api-reference/fx-webhook/events/operation/operation-completed"},{"title":"Failed","openapi":"apis/fx-webhook/openapi.yml webhook OPERATION_FAILED","href":"/api-reference/fx-webhook/events/operation/operation-failed"},{"title":"Refunding","openapi":"apis/fx-webhook/openapi.yml webhook OPERATION_REFUNDING","href":"/api-reference/fx-webhook/events/operation/operation-refunding"},{"title":"Refunded","openapi":"apis/fx-webhook/openapi.yml webhook OPERATION_REFUNDED","href":"/api-reference/fx-webhook/events/operation/operation-refunded"}]},{"group":"Beneficiary","icon":"address-book","pages":[{"title":"Instruction created","openapi":"apis/fx-webhook/openapi.yml webhook BENEFICIARY_INSTRUCTION_CREATED","href":"/api-reference/fx-webhook/events/beneficiary/beneficiary-payment-instruction-created"},{"title":"Instruction approved","openapi":"apis/fx-webhook/openapi.yml webhook BENEFICIARY_INSTRUCTION_APPROVED","href":"/api-reference/fx-webhook/events/beneficiary/beneficiary-payment-instruction-approved"},{"title":"Instruction rejected","openapi":"apis/fx-webhook/openapi.yml webhook BENEFICIARY_INSTRUCTION_REJECTED","href":"/api-reference/fx-webhook/events/beneficiary/beneficiary-payment-instruction-rejected"},{"title":"Instruction action required","openapi":"apis/fx-webhook/openapi.yml webhook BENEFICIARY_INSTRUCTION_ACTION_REQUIRED","href":"/api-reference/fx-webhook/events/beneficiary/beneficiary-payment-instruction-action-required"}]}]}]}]}]},"title":"Get a beneficiary - Trace Finance","buildId":"dpl_DFJrtvUi8HS5F9nkooKuDJsuD5BM","deploymentId":"dpl_DFJrtvUi8HS5F9nkooKuDJsuD5BM","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-rfhihCWU.js","utils-BmH1XFxk.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-BcNsxPKB.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-BAES3tkd.js","snippetPresets-DCMQBKLP.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-D6l_bzE9.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-BOktbnNh.js","shallow-BCs8SgM7.js","getApiPlaygroundDisplay-DEmW5bJB.js","CodeSnippet-CpZOpB9C.js","CodeSnippets-BOBDqibl.js","Page-D5fEM6aW.js","getPastedJson-DH2JBvmr.js","icon-BBJH-kKh.js","MethodPill-D2Sd5NLC.js","DuplicateIcon-CGgfL2qN.js","createIcon-BKudBBzi.js","DynamicMarkdown-85clUA0i.js","SectionHeading-D0JiMgDx.js","axios-vUo_bRtp.js","Markdown-Cfiy0xZO.js","clsx-rL8ZCCw4.js","lib--scc4DXi.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-aeztFa9U.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-BywkCr5C.js"]}