All API requests are authenticated with an API key. You can find authentication requirements for each endpoint in the OpenAPI specification file.
Do not expose your API keys in public repositories. Use environment variables or a secure method to store and use your API keys.
We provision use RBAC for authentication. You can assign different roles to your API keys to control their access to the API. Roles can be READ or WRITE. You should keep your API key secure and never expose it in public repositories.
{ "api_key": "aktestsddkdkd"}
If you suspect that your API key has been compromised, deactivate the key and regenerate a new one immediately from the dashboard.
When making requests to our API, include your API key in the x-api-key header:
{ "x-api-key": "<YOUR_API_KEY>"}
API requests made without a valid API key will return a 401: Unauthorized status code.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Mavapay","colors":{"primary":"#F2B246","light":"#07C983","dark":"#F2B246"},"logo":{"light":"https://mintcdn.com/mavapay/IhO63U3k6cpz2yeG/logo/mavapay-logo.png?fit=max\u0026auto=format\u0026n=IhO63U3k6cpz2yeG\u0026q=85\u0026s=5fc25cbb4aa682827a4cb16362e8ab13","dark":"https://mintcdn.com/mavapay/IhO63U3k6cpz2yeG/logo/mavapay-logo.png?fit=max\u0026auto=format\u0026n=IhO63U3k6cpz2yeG\u0026q=85\u0026s=5fc25cbb4aa682827a4cb16362e8ab13"},"favicon":"https://mintcdn.com/mavapay/IhO63U3k6cpz2yeG/favicon.svg?fit=max\u0026auto=format\u0026n=IhO63U3k6cpz2yeG\u0026q=85\u0026s=d28e365b2bddfcafa27bbc50edaacc85","api":{"openapi":"api-reference/openapi.json"},"navbar":{"links":[{"href":"mailto:info@mavapay.co","label":"Support"}],"primary":{"type":"button","label":"Sign up","href":"https://mavapay.co/create-account"}},"footer":{"socials":{"x":"https://x.com/mavapay","github":"https://github.com/mavapay","linkedin":"https://www.linkedin.com/company/mavapay"}},"styling":{"latex":false},"navigation":{"global":{"anchors":[{"anchor":"Products","icon":"product-hunt","href":"https://mavapay.co"},{"anchor":"Blog","icon":"newspaper","href":"https://blog.mavapay.co"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"mavapay","hasAudioNarration":false,"actualSubdomain":"mavapay","customDomains":["docs.mavapay.co"],"gitSource":{"type":"github","owner":"stealthmoney","repo":"mavapay-docs","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"entitlements":{},"buildId":"6ad725eb6cacb041d67e20ae","clientVersion":"0.0.4117","searchFilterCounts":[{"language":"default","tag":"API Reference","count":27},{"language":"default","tag":"Documentation","count":27},{"language":"default","tag":"API Endpoints","count":24},{"language":"default","tag":"Guides","count":11},{"language":"default","tag":"Payouts","count":5},{"language":"default","tag":"API Documentation","count":3},{"language":"default","tag":"Payment Link","count":3},{"language":"default","tag":"Withdraw","count":3},{"language":"default","tag":"Get Started","count":3},{"language":"default","tag":"Collections","count":3}]},"assistantConfig":{},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-rbac-roles","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":"rbac-expansion","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":"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":"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":"editor-metadata","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},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"api-reference/authentication","slug":"/api-reference/authentication","pageMetadata":{"title":"Authentication","description":"All API endpoints are authenticated using API keys.","href":"/api-reference/authentication"},"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: \"All API endpoints are authenticated using API keys.\"\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,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,p:`p`,pre:`pre`,span:`span`,..._provideComponents(),...props.components},{CodeBlock,CodeGroup,Heading,ResponseField,Warning}=_components;if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!CodeGroup)_missingMdxReference(`CodeGroup`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!ResponseField)_missingMdxReference(`ResponseField`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsx(Heading,{level:`3`,id:`authentication-methods`,children:`Authentication Methods`}),`\n`,_jsxs(_components.p,{children:[`All API requests are authenticated with an API key. You can find authentication requirements for each endpoint in the `,_jsx(_components.a,{href:`https://github.com/stealthmoney/mavapay-docs/blob/main/api-reference/openapi.json`,children:`OpenAPI specification file`}),`.`]}),`\n`,_jsx(Warning,{children:_jsx(_components.p,{children:`Do not expose your API keys in public repositories. Use environment variables or a secure method to store and use your API keys.`})}),`\n`,_jsxs(_components.p,{children:[`We provision use RBAC for authentication. You can assign different roles to your API keys to control their access to the API. Roles can be `,_jsx(_components.code,{children:`READ`}),` or `,_jsx(_components.code,{children:`WRITE`}),`. You should keep your API key secure and never expose it in public repositories.`]}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`3`,language:`json`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`json`,children:_jsxs(_components.code,{language:`json`,numberOfLines:`3`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"api_key\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"aktestsddkdkd\"`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})}),`\n`,_jsxs(_components.p,{children:[`If you suspect that your API key has been compromised, deactivate the key and regenerate a new one immediately from the `,_jsx(_components.a,{href:`https://mavapay.co/api-keys`,children:`dashboard`}),`.`]}),`\n`,_jsx(Heading,{level:`3`,id:`authorization-headers`,children:`Authorization Headers`}),`\n`,_jsxs(_components.p,{children:[`When making requests to our API, include your API key in the `,_jsx(_components.code,{children:`x-api-key`}),` header:`]}),`\n`,_jsx(ResponseField,{children:_jsx(CodeGroup,{children:_jsx(CodeBlock,{filename:`API Key`,numberOfLines:`3`,language:`json`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`json`,children:_jsxs(_components.code,{language:`json`,numberOfLines:`3`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"x-api-key\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"\u003cYOUR_API_KEY>\"`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})})})}),`\n`,_jsxs(_components.p,{children:[`API requests made without a valid API key will return a `,_jsx(_components.code,{children:`401: Unauthorized`}),` status code.`]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Authentication","description":"All API endpoints are authenticated using API keys.","href":"/api-reference/authentication"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Authentication Methods","slug":"authentication-methods","depth":3,"children":[]},{"title":"Authorization Headers","slug":"authorization-headers","depth":3,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"mavapay","siteName":"Mavapay","title":"Authentication - Mavapay","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-04-01T12:57:11.792Z","originalFileLocation":"api-reference/authentication.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=\"All API endpoints are authenticated using API keys.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Mavapay\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/mavapay/xSl2pWabxQlg23Z-/_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/mavapay/xSl2pWabxQlg23Z-/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/mavapay/xSl2pWabxQlg23Z-/_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/mavapay/xSl2pWabxQlg23Z-/_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/mavapay/xSl2pWabxQlg23Z-/_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/mavapay/xSl2pWabxQlg23Z-/_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/mavapay/xSl2pWabxQlg23Z-/_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/mavapay/xSl2pWabxQlg23Z-/_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/mavapay/xSl2pWabxQlg23Z-/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Authentication - Mavapay\">\u003cmeta data-mint-head property=\"og:description\" content=\"All API endpoints are authenticated using API keys.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Mavapay\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.mavapay.co/api-reference/authentication\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://mavapay.mintlify.site/_mintlify/api/og/v2?division=API+Documentation\u0026amp;title=Authentication\u0026amp;description=All+API+endpoints+are+authenticated+using+API+keys.\u0026amp;theme=b2a958100cb86ec080e9d569\u0026amp;signature=267ca9d6007b1eb051074c1f312067689ec17ad8e88c39e029cb1711b06c4079\">\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=\"Authentication - Mavapay\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"All API endpoints are authenticated using API keys.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://mavapay.mintlify.site/_mintlify/api/og/v2?division=API+Documentation\u0026amp;title=Authentication\u0026amp;description=All+API+endpoints+are+authenticated+using+API+keys.\u0026amp;theme=b2a958100cb86ec080e9d569\u0026amp;signature=267ca9d6007b1eb051074c1f312067689ec17ad8e88c39e029cb1711b06c4079\">\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/mavapay/xSl2pWabxQlg23Z-/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Mavapay\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#F2B246\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.mavapay.co/api-reference/authentication\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/authentication.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.mavapay.co/#organization\",\"name\":\"Mavapay\",\"url\":\"https://docs.mavapay.co\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/mavapay/IhO63U3k6cpz2yeG/logo/mavapay-logo.png?fit=max\u0026auto=format\u0026n=IhO63U3k6cpz2yeG\u0026q=85\u0026s=5fc25cbb4aa682827a4cb16362e8ab13\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.mavapay.co#website\",\"name\":\"Mavapay\",\"url\":\"https://docs.mavapay.co\",\"publisher\":{\"@id\":\"https://docs.mavapay.co/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.mavapay.co/api-reference/authentication#webpage\",\"url\":\"https://docs.mavapay.co/api-reference/authentication\",\"name\":\"Authentication\",\"description\":\"All API endpoints are authenticated using API keys.\",\"dateModified\":\"2026-04-01T12:57:11.792Z\",\"isPartOf\":{\"@id\":\"https://docs.mavapay.co#website\"},\"breadcrumb\":{\"@id\":\"https://docs.mavapay.co/api-reference/authentication#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.mavapay.co/api-reference/authentication#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"API Documentation\",\"item\":\"https://docs.mavapay.co/api-reference/introduction\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Authentication\",\"item\":\"https://docs.mavapay.co/api-reference/authentication\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.mavapay.co/api-reference/authentication#article\",\"headline\":\"Authentication\",\"name\":\"Authentication\",\"description\":\"All API endpoints are authenticated using API keys.\",\"url\":\"https://docs.mavapay.co/api-reference/authentication\",\"mainEntityOfPage\":{\"@id\":\"https://docs.mavapay.co/api-reference/authentication#webpage\"},\"dateModified\":\"2026-04-01T12:57:11.792Z\",\"publisher\":{\"@id\":\"https://docs.mavapay.co/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.mavapay.co#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Mavapay\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"Mavapay\"},\"provider\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","agentPointerHref":"/api-reference/authentication.md","siteName":"Mavapay","nav":{"global":{"anchors":[{"anchor":"Products","icon":"product-hunt","href":"https://mavapay.co"},{"anchor":"Blog","icon":"newspaper","href":"https://blog.mavapay.co"}]},"tabs":[{"tab":"Documentation","pages":[{"title":"Documentation","href":"/introduction"}]},{"tab":"API Reference","groups":[{"group":"API Documentation","pages":[{"title":"Introduction","description":"Learn how to integrate our APIs into your application.","href":"/api-reference/introduction"},{"title":"Authentication","href":"/api-reference/authentication"},{"title":"Errors","description":"Common errors and response codes","href":"/api-reference/errors"}]},{"group":"API Endpoints","pages":[{"group":"Price","pages":[{"openapi":"get /price/ticker","title":"Get price ticker for currency pair","href":"/api-reference/endpoint/price/get-price"}]},{"group":"Bank Account","pages":[{"openapi":"get /bankaccount","title":"Get bank account details","href":"/api-reference/endpoint/bank-account/get-account"},{"openapi":"post /bankaccount","title":"Register a bank account","href":"/api-reference/endpoint/bank-account/register-account"}]},{"group":"Bank Info","pages":[{"openapi":"get /bank/bankcode","title":"Get bank code","href":"/api-reference/endpoint/bank-info/bank-code"},{"title":"Name Enquiry","openapi":"get /bank/name-enquiry","href":"/api-reference/endpoint/bank-info/name-enquiry"}]},{"group":"Order","pages":[{"openapi":"get /order","title":"Get order details","href":"/api-reference/endpoint/order/get-order-by-id"},{"openapi":"get /order/all","title":"Get all orders","href":"/api-reference/endpoint/order/get-all-orders"}]},{"group":"Quote","pages":[{"openapi":"post /quote","title":"Create a quote","href":"/api-reference/endpoint/quote/get-quote"},{"openapi":"post /quote/validate-kes-identifier","title":"Validate KES identifier","href":"/api-reference/endpoint/quote/validate-kes-identifier"}]},{"group":"Payment Link","pages":[{"openapi":"post /paymentlink","title":"Create a payment link","href":"/api-reference/endpoint/payment-link/create-payment-link"},{"openapi":"get /paymentlink/details","title":"Get payment link details","href":"/api-reference/endpoint/payment-link/get-payment-link-details"},{"openapi":"get /paymentlink/orders","title":"Get payment link orders","href":"/api-reference/endpoint/payment-link/get-payment-link-orders"}]},{"group":"Wallet","pages":[{"openapi":"get /wallet","title":"Get wallet details","href":"/api-reference/endpoint/wallet/get-wallets"},{"openapi":"post /wallet/payout/{quoteId}/accept","title":"Accept quote","href":"/api-reference/endpoint/wallet/accept-quote"}]},{"group":"Collection","pages":[{"openapi":"post /collections/stablecoin/generate-address","title":"Generate a stablecoin deposit address","href":"/api-reference/endpoint/collection/generate-stablecoin-address"},{"openapi":"get /collections/stablecoin/addresses","title":"List stablecoin deposit addresses","href":"/api-reference/endpoint/collection/get-stablecoin-addresses"}]},{"group":"Withdraw","pages":[{"openapi":"post /withdraw","title":"Withdraw fiat","href":"/api-reference/endpoint/withdraw/withdraw-fiat"},{"openapi":"post /withdraw/btc","title":"Withdraw BTC","href":"/api-reference/endpoint/withdraw/withdraw-btc"},{"openapi":"post /withdraw/stablecoin","title":"Withdraw stablecoin","href":"/api-reference/endpoint/withdraw/withdraw-stablecoin"}]},{"group":"Transaction","pages":[{"openapi":"get /transaction","title":"Get transaction details","href":"/api-reference/endpoint/transaction/get-transaction"},{"openapi":"get /transactions","title":"Get all transactions","href":"/api-reference/endpoint/transaction/get-all-transactions"}]},{"group":"User","pages":[{"openapi":"get /user","title":"Get user profile","href":"/api-reference/endpoint/user/get-user-profile"}]},{"group":"Webhook","pages":[{"title":"Register Webhook","href":"/api-reference/endpoint/webhook/register-webhook"},{"title":"Update Webhook","href":"/api-reference/endpoint/webhook/update-webhook"}]}]}]}]},"basePath":"","title":"Authentication - Mavapay","buildId":"dpl_41S5Z2jG9QnfDRwN1KZrLdBwj7DM","deploymentId":"dpl_41S5Z2jG9QnfDRwN1KZrLdBwj7DM","dynamics":[],"chunks":[]}