{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"PanoQore","colors":{"primary":"#2340e8","light":"#8494ff","dark":"#2340e8"},"logo":{"light":"https://mintcdn.com/panoqore-b61964d4/BfJCuwvZV8Jtkdxq/logo/panoqore-light.svg?fit=max\u0026auto=format\u0026n=BfJCuwvZV8Jtkdxq\u0026q=85\u0026s=d002b9509248564c2532c75e8d43fbfb","dark":"https://mintcdn.com/panoqore-b61964d4/BfJCuwvZV8Jtkdxq/logo/panoqore-dark.svg?fit=max\u0026auto=format\u0026n=BfJCuwvZV8Jtkdxq\u0026q=85\u0026s=ca9db0a917edd7875b898882138dd796"},"favicon":{"light":"https://mintcdn.com/panoqore-b61964d4/t_SQKVHBqrm_1XVl/favicon-light.svg?fit=max\u0026auto=format\u0026n=t_SQKVHBqrm_1XVl\u0026q=85\u0026s=4d926638a7d4daa0e8c6c7755c9e88ba","dark":"https://mintcdn.com/panoqore-b61964d4/t_SQKVHBqrm_1XVl/favicon-dark.svg?fit=max\u0026auto=format\u0026n=t_SQKVHBqrm_1XVl\u0026q=85\u0026s=30d88faa3da3338c49f7e8643dc9891b"},"api":{"openapi":"openapi.json","playground":{"display":"interactive","proxy":true},"examples":{"defaults":"required","languages":["curl","javascript","python","go"]}},"styling":{"latex":false},"navigation":{"global":{"anchors":[{"anchor":"Dashboard","icon":"gauge","href":"https://console.panoqore.example"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"panoqore-b61964d4","hasAudioNarration":false,"actualSubdomain":"panoqore-b61964d4","customDomains":[],"gitSource":{"type":"artifacts","owner":"prod","repo":"526e9523d6a4c186616c538d","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":"","_id":"6ae909a62d6bf4ce6cae5752"},"chroma":{"latestBuiltDeploymentHistoryId":"6ae91adec3f4a6a9b4d21218","collectionId":"619d1736-fdcd-4df4-a88a-79b5b6274305","liveDeploymentHistoryId":"6ae91adec3f4a6a9b4d21218","schemaVersion":"v3"},"entitlements":{},"buildId":"6ae91adec3f4a6a9b4d21218","clientVersion":"0.0.4045","searchFilterCounts":[{"language":"default","tag":"API reference","count":64},{"language":"default","tag":"Guides","count":26},{"language":"default","tag":"Core ledger","count":17},{"language":"default","tag":"Money products","count":16},{"language":"default","tag":"Finance operations","count":13},{"language":"default","tag":"Tenant setup","count":9},{"language":"default","tag":"Events and webhooks","count":8},{"language":"default","tag":"Entries","count":7},{"language":"default","tag":"Webhooks","count":7},{"language":"default","tag":"Using the API","count":6}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"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":"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":"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":"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":"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":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","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":"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":"turbopuffer-dual-write","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},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"api-reference/reconciliation/send-a-partner-statement","slug":"/api-reference/reconciliation/send-a-partner-statement","pageMetadata":{"title":"Send a partner statement","description":"CSV or JSON lines, uploaded by a ledger-only tenant or pulled by an adapter. Idempotent on statement id.\n\n`content` is the file, base64 encoded, 50 MB at most. Matching runs at once. A partner, currency and day can be sent once.\n\n**Scope:** `recon:write`.","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/recon/statements","href":"/api-reference/reconciliation/send-a-partner-statement","autogeneratedByOpenApi":true},"description":{"compiledSource":"\"use strict\";\nconst {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n code: \"code\",\n p: \"p\",\n strong: \"strong\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsxs(_Fragment, {\n children: [_jsx(_components.p, {\n children: \"CSV or JSON lines, uploaded by a ledger-only tenant or pulled by an adapter. Idempotent on statement id.\"\n }), \"\\n\", _jsxs(_components.p, {\n children: [_jsx(_components.code, {\n children: \"content\"\n }), \" is the file, base64 encoded, 50 MB at most. Matching runs at once. A partner, currency and day can be sent once.\"]\n }), \"\\n\", _jsxs(_components.p, {\n children: [_jsx(_components.strong, {\n children: \"Scope:\"\n }), \" \", _jsx(_components.code, {\n children: \"recon:write\"\n }), \".\"]\n })]\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":{"config":{},"pageMetadata":{"title":"Send a partner statement","description":"CSV or JSON lines, uploaded by a ledger-only tenant or pulled by an adapter. Idempotent on statement id.\n\n`content` is the file, base64 encoded, 50 MB at most. Matching runs at once. A partner, currency and day can be sent once.\n\n**Scope:** `recon:write`.","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/recon/statements","href":"/api-reference/reconciliation/send-a-partner-statement","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"operationId":"Reconciliation_IngestStatement","summary":"Send a partner statement","description":"CSV or JSON lines, uploaded by a ledger-only tenant or pulled by an adapter. Idempotent on statement id.\n\n`content` is the file, base64 encoded, 50 MB at most. Matching runs at once. A partner, currency and day can be sent once.\n\n**Scope:** `recon:write`.","tags":["Reconciliation"],"parameters":["48b8a73f-e89b-4d21-bd5f-c5aa7b818503"],"requestBody":"57d82ad0-3d91-463d-8f81-3881c7ee8457","responses":{"200":"90835aed-c655-4a9b-8342-0d2812fec9b9","400":"fea9ec68-8c23-43bf-bcb7-823da99e8026","401":"2748bb17-3f8d-4e61-aeba-86e59ffe9eae","403":"216be2ca-8451-41d2-9bb9-e49b06bede0b","404":"f0f0717b-e4ac-4f5e-a947-4b3f2517b2f0","409":"47e5c554-301d-44d2-a2c7-ac73c65a6760","503":"c5c3de7c-a5a7-4776-bfed-e91752b54f14"},"method":"post","type":"path","servers":["1e3636c8-1e54-480e-af6c-3641f89a3492","463ec2c6-cad2-4dc2-b47e-8018932b30e8","a43d7edf-4f89-4c63-bba4-f727cfca7ab7"],"security":["14a5747e-5786-45fa-b667-58c422e3db63"],"path":"/v1/recon/statements","baseUrlOptions":["https://api.panoqore.example","https://api.sandbox.panoqore.example","http://localhost:8080"],"title":"Send a partner statement","codeSamples":[],"requestExampleLanguages":["bash","javascript","python","go"],"requiredOnlyExamples":true,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"48b8a73f-e89b-4d21-bd5f-c5aa7b818503":{"name":"Idempotency-Key","in":"header","required":true,"description":"Your unique key for this write, at most 255 characters. A retry with the same key and body gets the first answer back.","schema":{"type":"string","maxLength":255,"isRequired":true,"description":"Your unique key for this write, at most 255 characters. A retry with the same key and body gets the first answer back.","uniqueKey":"","typeLabel":"string"}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"partner":{"type":"string","example":"safehaven","isRequired":true,"uniqueKey":"partner","typeLabel":"string"},"currency":{"type":"string","example":"NGN","isRequired":true,"uniqueKey":"currency","typeLabel":"string"},"businessDate":{"type":"string","example":"2026-10-31","isRequired":true,"uniqueKey":"businessDate","typeLabel":"string"},"format":{"type":"string","description":"CSV | JSONL","isRequired":true,"uniqueKey":"format","typeLabel":"string"},"content":{"type":"string","format":"byte","isRequired":true,"uniqueKey":"content","typeLabel":"string\u003cbyte>"},"closingBalance":{"type":"string","pattern":"^[0-9]+$","description":"Minor units, as a string.","uniqueKey":"closingBalance","typeLabel":"string"}},"required":["partner","currency","businessDate","format","content"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"partner":"safehaven","currency":"NGN","businessDate":"2026-10-31","format":"\u003cstring>","content":"aSDinaTvuI8gbWludGxpZnk=","closingBalance":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"responses":{"90835aed-c655-4a9b-8342-0d2812fec9b9":{"description":"OK","content":{"application/json":{"schema":{"type":"object","properties":{"id":{"type":"string","description":"stm_\u003cPARTNER>_\u003cCCY>_\u003cYYYYMMDD>","uniqueKey":"id","typeLabel":"string"},"partner":{"type":"string","uniqueKey":"partner","typeLabel":"string"},"partnerName":{"type":"string","uniqueKey":"partnerName","typeLabel":"string"},"currency":{"type":"string","uniqueKey":"currency","typeLabel":"string"},"businessDate":{"type":"string","uniqueKey":"businessDate","typeLabel":"string"},"source":{"type":"string","enum":["API","UPLOAD"],"uniqueKey":"source","typeLabel":"enum\u003cstring>"},"uploadedBy":{"type":"object","description":"Who did something: a person signed in to the console, or an API key.","properties":{"kind":{"type":"string","enum":["PERSON","API_KEY","SYSTEM"],"description":"`SYSTEM`: worker jobs and adapters","uniqueKey":"uploadedBy.kind","typeLabel":"enum\u003cstring>"},"id":{"type":"string","description":"usr_…, key_… or the job name","uniqueKey":"uploadedBy.id","typeLabel":"string"},"displayName":{"type":"string","uniqueKey":"uploadedBy.displayName","typeLabel":"string"}},"uniqueKey":"uploadedBy","typeLabel":"object"},"status":{"type":"string","enum":["INGESTED","MATCHED","HAS_BREAKS","LATE"],"description":"`MATCHED`: every line matched\n\n`LATE`: expected, not received by the partner's cut-off","uniqueKey":"status","typeLabel":"enum\u003cstring>"},"lines":{"type":"integer","format":"int32","uniqueKey":"lines","typeLabel":"integer\u003cint32>"},"matched":{"type":"integer","format":"int32","uniqueKey":"matched","typeLabel":"integer\u003cint32>"},"breaks":{"type":"integer","format":"int32","uniqueKey":"breaks","typeLabel":"integer\u003cint32>"},"closingBalance":{"type":"string","description":"as the partner reports it Minor units, as a string.","uniqueKey":"closingBalance","typeLabel":"string"},"difference":{"type":"string","description":"statement closing balance minus the settlement account Minor units, as a string.","uniqueKey":"difference","typeLabel":"string"},"receivedAt":{"type":"string","format":"date-time","uniqueKey":"receivedAt","typeLabel":"string\u003cdate-time>"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"id":"\u003cstring>","partner":"\u003cstring>","partnerName":"\u003cstring>","currency":"\u003cstring>","businessDate":"\u003cstring>","source":"API","uploadedBy":{"kind":"PERSON","id":"\u003cstring>","displayName":"\u003cstring>"},"status":"INGESTED","lines":123,"matched":123,"breaks":123,"closingBalance":"\u003cstring>","difference":"\u003cstring>","receivedAt":"2023-11-07T05:31:56Z"}}},"exampleType":"generated"}},"exampleType":"generated"},"fea9ec68-8c23-43bf-bcb7-823da99e8026":{"description":"Refused. See `error.code`.","content":{"application/json":{"schema":{"type":"object","description":"Every refusal on a `/v1` path has this shape. Branch on `error.code`.","required":["error"],"properties":{"error":{"type":"object","required":["code","message","details"],"properties":{"code":{"type":"string","description":"Stable and safe to branch on.","example":"INSUFFICIENT_FUNDS","isRequired":true,"uniqueKey":"error.code","typeLabel":"string"},"message":{"type":"string","description":"For people. It can change.","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"details":{"type":"object","additionalProperties":{"type":"string","uniqueKey":"error.details.additionalProperties","typeLabel":"string"},"description":"Context for this code. Empty when there is none.","isRequired":true,"uniqueKey":"error.details","typeLabel":"object"},"request_id":{"type":"string","description":"Quote it when you ask about a failure. Absent on `INVALID_REQUEST`, which is refused before a handler runs.","uniqueKey":"error.request_id","typeLabel":"string"}},"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"code":"INSUFFICIENT_FUNDS","message":"\u003cstring>","details":{},"request_id":"\u003cstring>"}}}},"exampleType":"generated"}},"exampleType":"generated"},"2748bb17-3f8d-4e61-aeba-86e59ffe9eae":{"description":"Refused. See `error.code`.","content":{"application/json":{"schema":{"type":"object","description":"Every refusal on a `/v1` path has this shape. Branch on `error.code`.","required":["error"],"properties":{"error":{"type":"object","required":["code","message","details"],"properties":{"code":{"type":"string","description":"Stable and safe to branch on.","example":"INSUFFICIENT_FUNDS","isRequired":true,"uniqueKey":"error.code","typeLabel":"string"},"message":{"type":"string","description":"For people. It can change.","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"details":{"type":"object","additionalProperties":{"type":"string","uniqueKey":"error.details.additionalProperties","typeLabel":"string"},"description":"Context for this code. Empty when there is none.","isRequired":true,"uniqueKey":"error.details","typeLabel":"object"},"request_id":{"type":"string","description":"Quote it when you ask about a failure. Absent on `INVALID_REQUEST`, which is refused before a handler runs.","uniqueKey":"error.request_id","typeLabel":"string"}},"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"code":"INSUFFICIENT_FUNDS","message":"\u003cstring>","details":{},"request_id":"\u003cstring>"}}}},"exampleType":"generated"}},"exampleType":"generated"},"216be2ca-8451-41d2-9bb9-e49b06bede0b":{"description":"Refused. See `error.code`.","content":{"application/json":{"schema":{"type":"object","description":"Every refusal on a `/v1` path has this shape. Branch on `error.code`.","required":["error"],"properties":{"error":{"type":"object","required":["code","message","details"],"properties":{"code":{"type":"string","description":"Stable and safe to branch on.","example":"INSUFFICIENT_FUNDS","isRequired":true,"uniqueKey":"error.code","typeLabel":"string"},"message":{"type":"string","description":"For people. It can change.","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"details":{"type":"object","additionalProperties":{"type":"string","uniqueKey":"error.details.additionalProperties","typeLabel":"string"},"description":"Context for this code. Empty when there is none.","isRequired":true,"uniqueKey":"error.details","typeLabel":"object"},"request_id":{"type":"string","description":"Quote it when you ask about a failure. Absent on `INVALID_REQUEST`, which is refused before a handler runs.","uniqueKey":"error.request_id","typeLabel":"string"}},"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"code":"INSUFFICIENT_FUNDS","message":"\u003cstring>","details":{},"request_id":"\u003cstring>"}}}},"exampleType":"generated"}},"exampleType":"generated"},"f0f0717b-e4ac-4f5e-a947-4b3f2517b2f0":{"description":"Refused. See `error.code`.","content":{"application/json":{"schema":{"type":"object","description":"Every refusal on a `/v1` path has this shape. Branch on `error.code`.","required":["error"],"properties":{"error":{"type":"object","required":["code","message","details"],"properties":{"code":{"type":"string","description":"Stable and safe to branch on.","example":"INSUFFICIENT_FUNDS","isRequired":true,"uniqueKey":"error.code","typeLabel":"string"},"message":{"type":"string","description":"For people. It can change.","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"details":{"type":"object","additionalProperties":{"type":"string","uniqueKey":"error.details.additionalProperties","typeLabel":"string"},"description":"Context for this code. Empty when there is none.","isRequired":true,"uniqueKey":"error.details","typeLabel":"object"},"request_id":{"type":"string","description":"Quote it when you ask about a failure. Absent on `INVALID_REQUEST`, which is refused before a handler runs.","uniqueKey":"error.request_id","typeLabel":"string"}},"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"code":"INSUFFICIENT_FUNDS","message":"\u003cstring>","details":{},"request_id":"\u003cstring>"}}}},"exampleType":"generated"}},"exampleType":"generated"},"47e5c554-301d-44d2-a2c7-ac73c65a6760":{"description":"Refused. See `error.code`.","content":{"application/json":{"schema":{"type":"object","description":"Every refusal on a `/v1` path has this shape. Branch on `error.code`.","required":["error"],"properties":{"error":{"type":"object","required":["code","message","details"],"properties":{"code":{"type":"string","description":"Stable and safe to branch on.","example":"INSUFFICIENT_FUNDS","isRequired":true,"uniqueKey":"error.code","typeLabel":"string"},"message":{"type":"string","description":"For people. It can change.","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"details":{"type":"object","additionalProperties":{"type":"string","uniqueKey":"error.details.additionalProperties","typeLabel":"string"},"description":"Context for this code. Empty when there is none.","isRequired":true,"uniqueKey":"error.details","typeLabel":"object"},"request_id":{"type":"string","description":"Quote it when you ask about a failure. Absent on `INVALID_REQUEST`, which is refused before a handler runs.","uniqueKey":"error.request_id","typeLabel":"string"}},"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"code":"INSUFFICIENT_FUNDS","message":"\u003cstring>","details":{},"request_id":"\u003cstring>"}}}},"exampleType":"generated"}},"exampleType":"generated"},"c5c3de7c-a5a7-4776-bfed-e91752b54f14":{"description":"Refused. See `error.code`.","content":{"application/json":{"schema":{"type":"object","description":"Every refusal on a `/v1` path has this shape. Branch on `error.code`.","required":["error"],"properties":{"error":{"type":"object","required":["code","message","details"],"properties":{"code":{"type":"string","description":"Stable and safe to branch on.","example":"INSUFFICIENT_FUNDS","isRequired":true,"uniqueKey":"error.code","typeLabel":"string"},"message":{"type":"string","description":"For people. It can change.","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"details":{"type":"object","additionalProperties":{"type":"string","uniqueKey":"error.details.additionalProperties","typeLabel":"string"},"description":"Context for this code. Empty when there is none.","isRequired":true,"uniqueKey":"error.details","typeLabel":"object"},"request_id":{"type":"string","description":"Quote it when you ask about a failure. Absent on `INVALID_REQUEST`, which is refused before a handler runs.","uniqueKey":"error.request_id","typeLabel":"string"}},"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"code":"INSUFFICIENT_FUNDS","message":"\u003cstring>","details":{},"request_id":"\u003cstring>"}}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{"14a5747e-5786-45fa-b667-58c422e3db63":{"bearerAuth":{"type":"http","scheme":"bearer","description":"An API key, `pk_live_…` or `pk_test_…`.","scopes":[],"schemeName":"bearerAuth"}}},"servers":{"1e3636c8-1e54-480e-af6c-3641f89a3492":{"url":"https://api.panoqore.example","description":"Live. PLACEHOLDER: the production host has not been set"},"463ec2c6-cad2-4dc2-b47e-8018932b30e8":{"url":"https://api.sandbox.panoqore.example","description":"Sandbox. PLACEHOLDER: the sandbox host has not been set"},"a43d7edf-4f89-4c63-bba4-f727cfca7ab7":{"url":"http://localhost:8080","description":"A server on your own machine"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"http","scheme":"bearer","description":"An API key, `pk_live_…` or `pk_test_…`.","scopes":[],"schemeName":"bearerAuth"},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"An API key, `pk_live_…` or `pk_test_…`.","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"bearerAuth","name":"Authorization"}],"title":"bearerAuth"}]},"originalFileLocation":"openapi.json"},"subdomain":"panoqore-b61964d4","siteName":"PanoQore","title":"Send a partner statement - PanoQore","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-11-02T23:21:06.577Z","originalFileLocation":"api-reference/reconciliation/send-a-partner-statement.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=\"system\"}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=\"CSV or JSON lines, uploaded by a ledger-only tenant or pulled by an adapter. Idempotent on statement id. content is the file, base64 encoded, 50 MB at most. Matching runs at once. A partner, currency and day can be sent once. Scope: recon:write.\">\u003cmeta data-mint-head name=\"application-name\" content=\"PanoQore\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/panoqore-b61964d4/foVMDxBYo2Psjwsv/_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/panoqore-b61964d4/foVMDxBYo2Psjwsv/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/panoqore-b61964d4/foVMDxBYo2Psjwsv/_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/panoqore-b61964d4/foVMDxBYo2Psjwsv/_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/panoqore-b61964d4/foVMDxBYo2Psjwsv/_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/panoqore-b61964d4/foVMDxBYo2Psjwsv/_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/panoqore-b61964d4/foVMDxBYo2Psjwsv/_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/panoqore-b61964d4/foVMDxBYo2Psjwsv/_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/panoqore-b61964d4/foVMDxBYo2Psjwsv/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Send a partner statement - PanoQore\">\u003cmeta data-mint-head property=\"og:description\" content=\"CSV or JSON lines, uploaded by a ledger-only tenant or pulled by an adapter. Idempotent on statement id. content is the file, base64 encoded, 50 MB at most. Matching runs at once. A partner, currency and day can be sent once. Scope: recon:write.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"PanoQore\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://panoqore-b61964d4.mintlify.app/api-reference/reconciliation/send-a-partner-statement\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://panoqore-b61964d4.mintlify.app/_mintlify/api/og/v2?division=Reconciliation\u0026amp;title=Send+a+partner+statement\u0026amp;description=CSV+or+JSON+lines%2C+uploaded+by+a+ledger-only+tenant+or+pulled+by+an+adapter.+Idempotent+on+statement+id.%0A%0A%60content%60+is+the+file%2C+base64+encoded%2C+50+MB+at+most.+\u0026amp;theme=8e9542b75fee2090c6717527\u0026amp;signature=51e8b00cec19483fee465f454f460b7707f40ef5fcabe636b5fa3be68b7ce04f\">\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=\"Send a partner statement - PanoQore\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"CSV or JSON lines, uploaded by a ledger-only tenant or pulled by an adapter. Idempotent on statement id. content is the file, base64 encoded, 50 MB at most. Matching runs at once. A partner, currency and day can be sent once. Scope: recon:write.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://panoqore-b61964d4.mintlify.app/_mintlify/api/og/v2?division=Reconciliation\u0026amp;title=Send+a+partner+statement\u0026amp;description=CSV+or+JSON+lines%2C+uploaded+by+a+ledger-only+tenant+or+pulled+by+an+adapter.+Idempotent+on+statement+id.%0A%0A%60content%60+is+the+file%2C+base64+encoded%2C+50+MB+at+most.+\u0026amp;theme=8e9542b75fee2090c6717527\u0026amp;signature=51e8b00cec19483fee465f454f460b7707f40ef5fcabe636b5fa3be68b7ce04f\">\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/panoqore-b61964d4/foVMDxBYo2Psjwsv/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"PanoQore\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#2340e8\">\u003clink data-mint-head rel=\"canonical\" href=\"https://panoqore-b61964d4.mintlify.app/api-reference/reconciliation/send-a-partner-statement\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/reconciliation/send-a-partner-statement.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://panoqore-b61964d4.mintlify.app/#organization\",\"name\":\"PanoQore\",\"url\":\"https://panoqore-b61964d4.mintlify.app\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/panoqore-b61964d4/BfJCuwvZV8Jtkdxq/logo/panoqore-light.svg?fit=max\u0026auto=format\u0026n=BfJCuwvZV8Jtkdxq\u0026q=85\u0026s=d002b9509248564c2532c75e8d43fbfb\"}},{\"@type\":\"WebSite\",\"@id\":\"https://panoqore-b61964d4.mintlify.app#website\",\"name\":\"PanoQore\",\"url\":\"https://panoqore-b61964d4.mintlify.app\",\"publisher\":{\"@id\":\"https://panoqore-b61964d4.mintlify.app/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://panoqore-b61964d4.mintlify.app/api-reference/reconciliation/send-a-partner-statement#webpage\",\"url\":\"https://panoqore-b61964d4.mintlify.app/api-reference/reconciliation/send-a-partner-statement\",\"name\":\"Send a partner statement\",\"description\":\"CSV or JSON lines, uploaded by a ledger-only tenant or pulled by an adapter. Idempotent on statement id. content is the file, base64 encoded, 50 MB at most. Matching runs at once. A partner, currency and day can be sent once. Scope: recon:write.\",\"dateModified\":\"2026-11-02T23:21:06.577Z\",\"isPartOf\":{\"@id\":\"https://panoqore-b61964d4.mintlify.app#website\"},\"breadcrumb\":{\"@id\":\"https://panoqore-b61964d4.mintlify.app/api-reference/reconciliation/send-a-partner-statement#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://panoqore-b61964d4.mintlify.app/api-reference/reconciliation/send-a-partner-statement#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Finance operations\",\"item\":\"https://panoqore-b61964d4.mintlify.app/api-reference/reconciliation/list-statements\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Reconciliation\",\"item\":\"https://panoqore-b61964d4.mintlify.app/api-reference/reconciliation/list-statements\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Send a partner statement\",\"item\":\"https://panoqore-b61964d4.mintlify.app/api-reference/reconciliation/send-a-partner-statement\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://panoqore-b61964d4.mintlify.app/api-reference/reconciliation/send-a-partner-statement#apireference\",\"headline\":\"Send a partner statement\",\"name\":\"Send a partner statement\",\"description\":\"CSV or JSON lines, uploaded by a ledger-only tenant or pulled by an adapter. Idempotent on statement id. content is the file, base64 encoded, 50 MB at most. Matching runs at once. A partner, currency and day can be sent once. Scope: recon:write.\",\"url\":\"https://panoqore-b61964d4.mintlify.app/api-reference/reconciliation/send-a-partner-statement\",\"mainEntityOfPage\":{\"@id\":\"https://panoqore-b61964d4.mintlify.app/api-reference/reconciliation/send-a-partner-statement#webpage\"},\"dateModified\":\"2026-11-02T23:21:06.577Z\",\"publisher\":{\"@id\":\"https://panoqore-b61964d4.mintlify.app/#organization\"},\"isPartOf\":{\"@id\":\"https://panoqore-b61964d4.mintlify.app#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"PanoQore\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"PanoQore","nav":{"global":{"anchors":[{"anchor":"Dashboard","icon":"gauge","href":"https://console.panoqore.example"}]},"tabs":[{"tab":"Guides","pages":[{"title":"Guides","href":"/introduction"}]},{"tab":"API reference","groups":[{"group":"Overview","pages":[{"title":"API reference","href":"/api-reference/overview"}]},{"group":"Core ledger","pages":[{"group":"Accounts","pages":[{"title":"List accounts","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/accounts","href":"/api-reference/accounts/list-accounts"},{"title":"Create an account","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/accounts","href":"/api-reference/accounts/create-an-account"},{"title":"Get an account","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/accounts/{id}","href":"/api-reference/accounts/get-an-account"},{"title":"Get an account's balance","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/accounts/{id}/balance","href":"/api-reference/accounts/get-an-accounts-balance"},{"title":"List an account's postings","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/accounts/{account_id}/postings","href":"/api-reference/accounts/list-an-accounts-postings"}]},{"group":"Entries","pages":[{"title":"List entries","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/entries","href":"/api-reference/entries/list-entries"},{"title":"Post an entry","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/entries","href":"/api-reference/entries/post-an-entry"},{"title":"Post a linked batch of entries","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/entries:batch","href":"/api-reference/entries/post-a-linked-batch-of-entries"},{"title":"Get an entry","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/entries/{id}","href":"/api-reference/entries/get-an-entry"},{"title":"Post a pending entry","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/entries/{id}/post","href":"/api-reference/entries/post-a-pending-entry"},{"title":"Void a pending entry","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/entries/{id}/void","href":"/api-reference/entries/void-a-pending-entry"},{"title":"Reverse an entry","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/entries/{id}/reverse","href":"/api-reference/entries/reverse-an-entry"}]},{"group":"Holds","pages":[{"title":"List holds","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/holds","href":"/api-reference/holds/list-holds"},{"title":"Create a hold","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/holds","href":"/api-reference/holds/create-a-hold"},{"title":"Get a hold","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/holds/{id}","href":"/api-reference/holds/get-a-hold"},{"title":"Capture a hold","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/holds/{id}/capture","href":"/api-reference/holds/capture-a-hold"},{"title":"Release a hold","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/holds/{id}/release","href":"/api-reference/holds/release-a-hold"}]}]},{"group":"Money products","pages":[{"group":"Lending","pages":[{"title":"List loans","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/loans","href":"/api-reference/lending/list-loans"},{"title":"Open a loan","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/loans","href":"/api-reference/lending/open-a-loan"},{"title":"Get a loan","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/loans/{currency}/{loan_ref}","href":"/api-reference/lending/get-a-loan"},{"title":"Get the loan book","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/loan-book","href":"/api-reference/lending/get-the-loan-book"},{"title":"Record a loan event","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/loan-events","href":"/api-reference/lending/record-a-loan-event"}]},{"group":"Fees","pages":[{"title":"List fee schedules","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/fee-schedules","href":"/api-reference/fees/list-fee-schedules"},{"title":"Preview a fee","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/fee-schedules/preview","href":"/api-reference/fees/preview-a-fee"}]},{"group":"FX","pages":[{"title":"List rates","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/fx/rates","href":"/api-reference/fx/list-rates"},{"title":"Get a quote","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/fx/quotes","href":"/api-reference/fx/get-a-quote"},{"title":"Convert between currencies","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/fx/convert","href":"/api-reference/fx/convert-between-currencies"}]},{"group":"Named accounts","pages":[{"title":"Bind a named account","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/accounts/{account_id}/named-accounts:bind","href":"/api-reference/named-accounts/bind-a-named-account"},{"title":"Get a named account","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/named-accounts/{id}","href":"/api-reference/named-accounts/get-a-named-account"},{"title":"List named accounts","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/named-accounts","href":"/api-reference/named-accounts/list-named-accounts"},{"title":"Find a named account by number","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/named-accounts/{partner}/{account_number}","href":"/api-reference/named-accounts/find-a-named-account-by-number"},{"title":"List a named account's inbound credits","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/named-accounts/{id}/credits","href":"/api-reference/named-accounts/list-a-named-accounts-inbound-credits"},{"title":"Record an inbound credit","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/partners/{partner}/credits","href":"/api-reference/named-accounts/record-an-inbound-credit"}]}]},{"group":"Finance operations","pages":[{"group":"Reconciliation","pages":[{"title":"List statements","description":"**Scope:** any one of `read`, `entries:write`.","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/recon/statements","href":"/api-reference/reconciliation/list-statements"},{"title":"Send a partner statement","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/recon/statements","href":"/api-reference/reconciliation/send-a-partner-statement"},{"title":"Match a statement again","description":"**Scope:** `recon:write`.","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/recon/runs","href":"/api-reference/reconciliation/match-a-statement-again"},{"title":"List breaks","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/recon/breaks","href":"/api-reference/reconciliation/list-breaks"},{"title":"Get a break","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/recon/breaks/{id}","href":"/api-reference/reconciliation/get-a-break"},{"title":"Get the control equation","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/recon/control/{partner}/{currency}","href":"/api-reference/reconciliation/get-the-control-equation"}]},{"group":"Reporting","pages":[{"title":"List periods","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/periods","href":"/api-reference/reporting/list-periods"},{"title":"List exports","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/exports","href":"/api-reference/reporting/list-exports"},{"title":"Request an export","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/exports","href":"/api-reference/reporting/request-an-export"},{"title":"Get an export's download link","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/exports/{id}/download","href":"/api-reference/reporting/get-an-exports-download-link"},{"title":"Get a trial balance","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/trial-balance","href":"/api-reference/reporting/get-a-trial-balance"}]},{"group":"Approvals","pages":[{"title":"List approvals","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/approvals","href":"/api-reference/approvals/list-approvals"},{"title":"Get an approval","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/approvals/{id}","href":"/api-reference/approvals/get-an-approval"}]}]},{"group":"Events and webhooks","pages":[{"group":"Webhooks","pages":[{"title":"List webhook endpoints","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/webhook-endpoints","href":"/api-reference/webhooks/list-webhook-endpoints"},{"title":"Create a webhook endpoint","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/webhook-endpoints","href":"/api-reference/webhooks/create-a-webhook-endpoint"},{"title":"Reveal a signing secret","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/webhook-endpoints/{id}/secret","href":"/api-reference/webhooks/reveal-a-signing-secret"},{"title":"Send a test event","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/webhook-endpoints/{id}/test","href":"/api-reference/webhooks/send-a-test-event"},{"title":"Replay an endpoint's failed deliveries","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/webhook-endpoints/{id}/replay","href":"/api-reference/webhooks/replay-an-endpoints-failed-deliveries"},{"title":"Replay an event","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/events/{seq}/replay","href":"/api-reference/webhooks/replay-an-event"},{"title":"Delete a webhook endpoint","deprecated":null,"version":null,"openapi":"/openapi.json delete /v1/webhook-endpoints/{id}","href":"/api-reference/webhooks/delete-a-webhook-endpoint"}]},{"group":"Events","pages":[{"title":"List events","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/events","href":"/api-reference/events/list-events"}]}]},{"group":"Tenant setup","pages":[{"group":"Tenant","pages":[{"title":"Get a tenant","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/tenant","href":"/api-reference/tenant/get-a-tenant"},{"title":"List partners","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/partners","href":"/api-reference/tenant/list-partners"},{"title":"List connectors","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/connectors","href":"/api-reference/tenant/list-connectors"},{"title":"Get a connector","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/connectors/{id}","href":"/api-reference/tenant/get-a-connector"},{"title":"List connections","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/connections","href":"/api-reference/tenant/list-connections"}]},{"group":"Chart of accounts","pages":[{"title":"List ledgers","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/ledgers","href":"/api-reference/chart-of-accounts/list-ledgers"},{"title":"List modules","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/account-modules","href":"/api-reference/chart-of-accounts/list-modules"},{"title":"List internal accounts","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/internal-accounts","href":"/api-reference/chart-of-accounts/list-internal-accounts"}]},{"group":"Identity","pages":[{"title":"Get the current credential","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/me","href":"/api-reference/identity/get-the-current-credential"}]}]}]}]},"basePath":"","title":"Send a partner statement - PanoQore","buildId":"dpl_36EDyZCDfRuoUD9af5CH4M1bqY2h","deploymentId":"dpl_36EDyZCDfRuoUD9af5CH4M1bqY2h","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-DCDCdBVX.js","utils-ME8dDnLe.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-0e84ACsd.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-wgRBj-ia.js","snippetPresets-C11Sgb-o.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-C0lapOpP.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-ZeRQV8fF.js","shallow-BupWh095.js","getApiPlaygroundDisplay-BnYQO2Ss.js","CodeSnippet-RKKOc8c_.js","CodeSnippets-Drf_m8wS.js","Page-Bevw23-4.js","getPastedJson-u6QiPzNZ.js","icon-Bb-CBSxO.js","MethodPill-F7l5AI7V.js","DuplicateIcon-IiAXkdSg.js","createIcon-FliI8EBc.js","DynamicMarkdown-B62XqCSI.js","SectionHeading-Dj31pT03.js","axios-vUo_bRtp.js","Markdown-BOgQCTwD.js","clsx-BIWXJmsZ.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-DKZWslLH.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-UDqbR6xh.js"]}