Welcome to the Embedly API documentation! This page provides everything you need to integrate with the Embedly API, including setup instructions, authentication details, and detailed endpoint documentation with interactive playgrounds to test your requests.
For testing on the staging environment, you can visit the Embedly staging dashboard here and follow the steps below to retrieve your unique staging api key:
Navigate to Your Profile Settings Page:
Log in to your Embedly dashboard and go to the Profile Settings section to retrieve your .
Navigate to Your API Credentials Page:
Log in to your Embedly dashboard and go to the section to retrieve your .
Note: You can submit dummy placeholder documents, images or pdfs during your sign up and onboarding on staging. We will approve your account immediately and promptly to enable you get both your staging api key and staging organisation Id.
To generate your apikey on production, follow these steps:
Navigate to Your Profile Settings Page:
Log in to your Embedly dashboard and go to the Profile Settings section to retrieve your .
Navigate to Your API Credentials Page:
Log in to your Embedly dashboard and go to the section to retrieve your .
A pre-requisite to successfully retrieving your production credentials is
uploading all required documentation and having them approved by the
Embedly admin
The Embedly API provides a powerful set of tools to manage organizations, customers, wallets, products, and more. Explore the following endpoint categories:
Authentication: Authenticate with the API to obtain a token.
Community: Join our community forum to connect with other developers.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Embedly API Documentation","colors":{"primary":"#725AC1","light":"#9B84DA","dark":"#4B3A91"},"logo":{"light":"https://mintcdn.com/embedly-e2db4666/ENQwukTYaO_gQDxv/images/logo/embedlight.svg?fit=max\u0026auto=format\u0026n=ENQwukTYaO_gQDxv\u0026q=85\u0026s=00964c8afac8a24814308e86673e08dd","dark":"https://mintcdn.com/embedly-e2db4666/ENQwukTYaO_gQDxv/images/logo/embeddark.svg?fit=max\u0026auto=format\u0026n=ENQwukTYaO_gQDxv\u0026q=85\u0026s=3e3d49e3794c6b037cc98b25cb3fc14a"},"favicon":"https://mintcdn.com/embedly-e2db4666/ENQwukTYaO_gQDxv/favicon.svg?fit=max\u0026auto=format\u0026n=ENQwukTYaO_gQDxv\u0026q=85\u0026s=fc1f1ac4816a7292122d335938c78b1a","api":{"mdx":{"auth":{"method":"key","name":"x-api-key"},"server":["https://waas-staging.embedly.ng/api/v1/","https://payout-staging.embedly.ng/api/v1","https://checkout-staging.embedly.ng/api/v1","https://waas-staging.embedly.ng/WaasCore/api/v2","https://waas-staging.embedly.ng/api/v2","https://waas-card-middleware-api-staging.embedly.ng"]}},"background":{"color":{"light":"#F7F5FF","dark":"#1B1523"}},"navbar":{"links":[{"href":"https://embedly.ng","label":"Join The Community"}],"primary":{"type":"button","label":"Get Started","href":"https://merchant-waas-dashboard.embedly.ng/"}},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"embedly-e2db4666","hasAudioNarration":false,"actualSubdomain":"embedly-e2db4666","customDomains":["developer.embedly.ng"],"gitSource":{"type":"github","owner":"drew-chidi","repo":"embedly_doc","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6abe46c235d502892d5bd4c3","collectionId":"9a7c4f1e-50da-47ea-8cbf-db0350b1cfb7","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6abe46c235d502892d5bd4c3"},"entitlements":{},"buildId":"6ad20387cf390de6b8efc16d","clientVersion":"0.0.3966","searchFilterCounts":[{"language":"default","tag":"API Reference","count":76},{"language":"default","tag":"API Documentation","count":76},{"language":"default","tag":"Customer","count":28},{"language":"default","tag":"Wallet","count":14},{"language":"default","tag":"Individual","count":14},{"language":"default","tag":"Corporate","count":10},{"language":"default","tag":"Checkout","count":9},{"language":"default","tag":"Wallet Restriction","count":9},{"language":"default","tag":"Documentation","count":9},{"language":"default","tag":"Home","count":9}]},"assistantConfig":{},"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":"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":"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}],"isAtlas":false,"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"api-reference/authentication","slug":"/api-reference/authentication","pageMetadata":{"title":"Overview","description":"Get started with the Embedly API and explore detailed endpoint documentation with interactive playgrounds.","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: \"Get started with the Embedly API and explore detailed endpoint documentation with interactive playgrounds.\"\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`,br:`br`,code:`code`,li:`li`,ol:`ol`,p:`p`,pre:`pre`,span:`span`,strong:`strong`,ul:`ul`,..._provideComponents(),...props.components},{CodeBlock,Heading,Info,Tooltip,Warning}=_components;if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Info)_missingMdxReference(`Info`,true);if(!Tooltip)_missingMdxReference(`Tooltip`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsx(Heading,{level:`1`,id:`api-reference-\u0026-overview`,children:`API Reference \u0026 Overview`}),`\n`,_jsx(_components.p,{children:`Welcome to the Embedly API documentation! This page provides everything you need to integrate with the Embedly API, including setup instructions, authentication details, and detailed endpoint documentation with interactive playgrounds to test your requests.`}),`\n`,_jsx(Heading,{level:`2`,id:`get-started`,children:`Get Started`}),`\n`,_jsx(Heading,{level:`3`,id:`retrieve-your-api-key`,children:`Retrieve Your API Key`}),`\n`,_jsx(_components.p,{children:`To access the full Embedly API services, you’ll need an API key. Follow these steps to retrieve it from your dashboard:`}),`\n`,_jsx(Heading,{level:`4`,id:`staging`,children:`Staging`}),`\n`,_jsx(_components.p,{children:`For testing on the staging environment, you can visit the Embedly staging dashboard here and follow the steps below to retrieve your unique staging api key:`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Navigate to Your Profile Settings Page:`}),_jsx(_components.br,{}),`\n`,`Log in to your Embedly dashboard and go to the Profile Settings section to retrieve your `,_jsx(Tooltip,{tip:`An organizationId is your idenitifation for your organization.`,children:`OrganizationId`}),`.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Navigate to Your API Credentials Page:`}),_jsx(_components.br,{}),`\n`,`Log in to your Embedly dashboard and go to the `,_jsx(Tooltip,{tip:`API credentials consist of a client key and a secret key, both required for generating tokens.`,children:`APIs\n\u0026 Integration`}),` section to retrieve your `,_jsx(Tooltip,{tip:`An api key is essential for API authentication.`,children:`api key`}),`.`]}),`\n`]}),`\n`]}),`\n`,_jsx(_components.p,{children:`Note: You can submit dummy placeholder documents, images or pdfs during your sign up and onboarding on staging. We will approve your account immediately and promptly to enable you get both your staging api key and staging organisation Id.`}),`\n`,_jsx(Heading,{level:`4`,id:`production`,children:`Production`}),`\n`,_jsx(_components.p,{children:`To generate your apikey on production, follow these steps:`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Navigate to Your Profile Settings Page:`}),_jsx(_components.br,{}),`\n`,`Log in to your Embedly dashboard and go to the Profile Settings section to retrieve your `,_jsx(Tooltip,{tip:`An organizationId is your idenitifation for your organization.`,children:`OrganizationId`}),`.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Navigate to Your API Credentials Page:`}),_jsx(_components.br,{}),`\n`,`Log in to your Embedly dashboard and go to the `,_jsx(Tooltip,{tip:`API credentials consist of a client key and a secret key, both required for generating tokens.`,children:`APIs\n\u0026 Integration`}),` section to retrieve your `,_jsx(Tooltip,{tip:`An api key is essential for API authentication.`,children:`api key`}),`.`]}),`\n`,_jsx(Info,{children:_jsx(_components.p,{children:`A pre-requisite to successfully retrieving your production credentials is\nuploading all required documentation and having them approved by the\nEmbedly admin`})}),`\n`]}),`\n`]}),`\n`,_jsx(Heading,{level:`3`,id:`base-urls`,children:`Base URLs`}),`\n`,_jsx(_components.p,{children:`Use the following base URLs for your API requests:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Staging Environment:`}),_jsx(_components.br,{}),`\n`,_jsx(_components.a,{href:`https://waas-staging.embedly.ng/api/v1`,children:`https://waas-staging.embedly.ng/api/v1`})]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Production Environment:`}),_jsx(_components.br,{}),`\n`,_jsx(_components.a,{href:`https://waas-prod.embedly.ng/api/v1`,children:`https://waas-prod.embedly.ng/api/v1`})]}),`\n`]}),`\n`]}),`\n`,_jsx(Warning,{children:_jsx(_components.p,{children:`Ensure you’re using the correct base URL for your environment. Requests to the\nproduction environment require a valid API key.`})}),`\n`,_jsx(Heading,{level:`3`,id:`authentication`,children:`Authentication`}),`\n`,_jsx(_components.p,{children:`All API requests require your API key to be passed as a header. Include the following header in every request:`}),`\n`,_jsx(_components.p,{children:_jsx(_components.strong,{children:`Header Example:`})}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`1`,language:`http`,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:`http`,children:_jsxs(_components.code,{language:`http`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#569CD6`},children:`x-api-key`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` {{API-KEY}}`})]}),`\n`]})})}),`\n`,_jsx(Heading,{level:`2`,id:`api-endpoints`,children:`API Endpoints`}),`\n`,_jsx(_components.p,{children:`The Embedly API provides a powerful set of tools to manage organizations, customers, wallets, products, and more. Explore the following endpoint categories:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsxs(_components.strong,{children:[_jsx(_components.a,{href:`/api-reference/authentication`,children:`Authentication`}),`:`]}),` Authenticate with the API to obtain a token.`]}),`\n`,_jsxs(_components.li,{children:[_jsxs(_components.strong,{children:[_jsx(_components.a,{href:`/api-reference/playground/customer/utils/get_countries`,children:`Country`}),`:`]}),` Create and add Countries`]}),`\n`,_jsxs(_components.li,{children:[_jsxs(_components.strong,{children:[_jsx(_components.a,{href:`/api-reference/playground/Wallet/utils/get_currency`,children:`Currency`}),`:`]}),` Manage currency-related operations.`]}),`\n`,_jsxs(_components.li,{children:[_jsxs(_components.strong,{children:[_jsx(_components.a,{href:`/api-reference/customers`,children:`Customer`}),`:`]}),` Create, update, and retrieve customer information.`]}),`\n`,_jsxs(_components.li,{children:[_jsxs(_components.strong,{children:[_jsx(_components.a,{href:`/api-reference/Product`,children:`Product`}),`:`]}),` Create and manage products.`]}),`\n`,_jsxs(_components.li,{children:[_jsxs(_components.strong,{children:[_jsx(_components.a,{href:`/api-reference/ProductLimit`,children:`ProductLimit`}),`:`]}),` Set limits on products and customers.`]}),`\n`,_jsxs(_components.li,{children:[_jsxs(_components.strong,{children:[_jsx(_components.a,{href:`/api-reference/Wallet`,children:`Wallet`}),`:`]}),` Manage wallets, transactions, and restrictions.`]}),`\n`,_jsxs(_components.li,{children:[_jsxs(_components.strong,{children:[_jsx(_components.a,{href:`/api-reference/WalletGroup`,children:`WalletGroup`}),`:`]}),` Organize wallets into groups and manage features.`]}),`\n`]}),`\n`,_jsx(_components.p,{children:`The Embedly API uses standard HTTP status codes to indicate the success or failure of a request. Common error responses include:`}),`\n`,_jsx(Heading,{level:`2`,id:`error-handling`,children:`Error Handling`}),`\n`,_jsx(_components.p,{children:`The Embedly API uses standard HTTP status codes to indicate the success or failure of a request. Common error responses include:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`401 Unauthorized:`}),` Invalid or missing API key.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`404 Not Found:`}),` The requested resource does not exist.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`500 Internal Server Error:`}),` An unexpected error occurred on the server.`]}),`\n`]}),`\n`,_jsx(_components.p,{children:`Each endpoint’s documentation includes specific error responses and examples.`}),`\n`,_jsx(Heading,{level:`2`,id:`need-help`,children:`Need Help?`}),`\n`,_jsx(_components.p,{children:`If you encounter issues or have questions, reach out to our support team:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Email:`}),` `,_jsx(_components.a,{href:`mailto:hello@embedly.ng`,children:`hello@embedly.ng`})]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Community:`}),` Join our `,_jsx(_components.a,{href:`https://join.slack.com/t/embedly-workspace/shared_invite/zt-338e6sefm-~_Ys~dDtXuLFR~KMS~Z36g`,children:`community forum`}),` to connect with other developers.`]}),`\n`]})]})}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":"Overview","description":"Get started with the Embedly API and explore detailed endpoint documentation with interactive playgrounds.","href":"/api-reference/authentication"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"API Reference \u0026 Overview","slug":"api-reference-\u0026-overview","depth":1,"children":[]},{"title":"Get Started","slug":"get-started","depth":2,"children":[{"title":"Retrieve Your API Key","slug":"retrieve-your-api-key","depth":3,"children":[]},{"title":"Staging","slug":"staging","depth":4,"children":[]},{"title":"Production","slug":"production","depth":4,"children":[]},{"title":"Base URLs","slug":"base-urls","depth":3,"children":[]},{"title":"Authentication","slug":"authentication","depth":3,"children":[]}]},{"title":"API Endpoints","slug":"api-endpoints","depth":2,"children":[]},{"title":"Error Handling","slug":"error-handling","depth":2,"children":[]},{"title":"Need Help?","slug":"need-help","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":["/_mintlify/custom/embedly-e2db4666/b02a81974810532f/api.js"],"subdomain":"embedly-e2db4666","siteName":"Embedly API Documentation","title":"Overview - Embedly API Documentation","navMaps":{"firstHrefInVersion":{"1.0.0-Beta":{"href":"/api-reference/authentication","matchLevel":0}},"firstHrefInLanguage":{}},"lastModified":"2026-03-31T09:57:24.852Z","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=\"Get started with the Embedly API and explore detailed endpoint documentation with interactive playgrounds.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Embedly API Documentation\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/embedly-e2db4666/N1Csstq-cw3zHqJq/_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/embedly-e2db4666/N1Csstq-cw3zHqJq/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/embedly-e2db4666/N1Csstq-cw3zHqJq/_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/embedly-e2db4666/N1Csstq-cw3zHqJq/_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/embedly-e2db4666/N1Csstq-cw3zHqJq/_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/embedly-e2db4666/N1Csstq-cw3zHqJq/_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/embedly-e2db4666/N1Csstq-cw3zHqJq/_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/embedly-e2db4666/N1Csstq-cw3zHqJq/_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/embedly-e2db4666/N1Csstq-cw3zHqJq/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Overview - Embedly API Documentation\">\u003cmeta data-mint-head property=\"og:description\" content=\"Get started with the Embedly API and explore detailed endpoint documentation with interactive playgrounds.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Embedly API Documentation\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://developer.embedly.ng/api-reference/authentication\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://embedly-e2db4666.mintlify.app/_mintlify/api/og/v2?division=Getting+Started\u0026amp;title=Overview\u0026amp;description=Get+started+with+the+Embedly+API+and+explore+detailed+endpoint+documentation+with+interactive+playgrounds.\u0026amp;theme=4abbdc16ada55a9079c2b903\u0026amp;signature=8b7e1061decc7e4190c6bae062425f636f837dd1105975bfdaaf6d09c7bf6315\">\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=\"Overview - Embedly API Documentation\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Get started with the Embedly API and explore detailed endpoint documentation with interactive playgrounds.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://embedly-e2db4666.mintlify.app/_mintlify/api/og/v2?division=Getting+Started\u0026amp;title=Overview\u0026amp;description=Get+started+with+the+Embedly+API+and+explore+detailed+endpoint+documentation+with+interactive+playgrounds.\u0026amp;theme=4abbdc16ada55a9079c2b903\u0026amp;signature=8b7e1061decc7e4190c6bae062425f636f837dd1105975bfdaaf6d09c7bf6315\">\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/embedly-e2db4666/N1Csstq-cw3zHqJq/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Embedly API Documentation\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#725AC1\">\u003clink data-mint-head rel=\"canonical\" href=\"https://developer.embedly.ng/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://developer.embedly.ng/#organization\",\"name\":\"Embedly API Documentation\",\"url\":\"https://developer.embedly.ng\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/embedly-e2db4666/ENQwukTYaO_gQDxv/images/logo/embedlight.svg?fit=max\u0026auto=format\u0026n=ENQwukTYaO_gQDxv\u0026q=85\u0026s=00964c8afac8a24814308e86673e08dd\"}},{\"@type\":\"WebSite\",\"@id\":\"https://developer.embedly.ng#website\",\"name\":\"Embedly API Documentation\",\"url\":\"https://developer.embedly.ng\",\"publisher\":{\"@id\":\"https://developer.embedly.ng/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://developer.embedly.ng/api-reference/authentication#webpage\",\"url\":\"https://developer.embedly.ng/api-reference/authentication\",\"name\":\"Overview\",\"description\":\"Get started with the Embedly API and explore detailed endpoint documentation with interactive playgrounds.\",\"dateModified\":\"2026-03-31T09:57:24.852Z\",\"isPartOf\":{\"@id\":\"https://developer.embedly.ng#website\"},\"breadcrumb\":{\"@id\":\"https://developer.embedly.ng/api-reference/authentication#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://developer.embedly.ng/api-reference/authentication#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Embedly API Documentation\",\"item\":\"https://developer.embedly.ng\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Overview\",\"item\":\"https://developer.embedly.ng/api-reference/authentication\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://developer.embedly.ng/api-reference/authentication#article\",\"headline\":\"Overview\",\"name\":\"Overview\",\"description\":\"Get started with the Embedly API and explore detailed endpoint documentation with interactive playgrounds.\",\"url\":\"https://developer.embedly.ng/api-reference/authentication\",\"mainEntityOfPage\":{\"@id\":\"https://developer.embedly.ng/api-reference/authentication#webpage\"},\"dateModified\":\"2026-03-31T09:57:24.852Z\",\"publisher\":{\"@id\":\"https://developer.embedly.ng/#organization\"},\"isPartOf\":{\"@id\":\"https://developer.embedly.ng#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Embedly API Documentation\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Embedly API Documentation","nav":{"global":null,"versions":[{"version":"1.0.0-Beta","tabs":[{"tab":"Documentation","pages":[{"title":"Documentation","href":"/home/introduction"}]},{"tab":"API Reference","groups":[{"group":"API Documentation","pages":[{"group":"Getting Started","pages":[{"title":"Overview","href":"/api-reference/authentication"}]},{"group":"Customer","pages":[{"title":"Overview","description":"The Customer Service offers a comprehensive solution for merchants to efficiently manage their customer relationships. This service is designed to enhance the customer onboarding process, provide seamless wallet creation, and ensure compliance with regulatory requirements through Know Your Customer (KYC) procedures.","href":"/api-reference/customers"},{"group":"Individual","pages":[{"title":"Create Customer","api":"POST /customers/add","href":"/api-reference/playground/customer/individual/profile_customer"},{"title":"Create Customer (v2)","api":"POST https://waas-staging.embedly.ng/WaasCore/api/v2/customers/add","href":"/api-reference/playground/customer/individual/profile_customer_v2"},{"title":"Get Customer by ID","api":"GET /customers/get/id/{customerId}","href":"/api-reference/playground/customer/individual/Get_Id"},{"title":"Get All Customers","api":"GET /customers/get/all","href":"/api-reference/playground/customer/individual/get_all_customers"},{"title":"Update Customer Name","api":"PATCH /customers/customer/{customerId}/updatename","href":"/api-reference/playground/customer/individual/update_customer"},{"title":"Update Customer Contact","api":"PATCH /customers/customer/{customerId}/updatecontact","href":"/api-reference/playground/customer/individual/update_customer_contact"},{"title":"Update Customer (v2)","api":"PATCH https://waas-staging.embedly.ng/WaasCore/api/v2/customers/customer/{customerId}/update","href":"/api-reference/playground/customer/individual/update_customer_v2"},{"title":"Get Customer KYC Property Status","api":"GET customers/customer-verification-properties/{customerId}","href":"/api-reference/playground/customer/individual/get_customer_kyc_status"},{"group":"KYC","pages":[{"title":"Customer KYC Upgrade - NIN","api":"POST customers/kyc/customer/nin","href":"/api-reference/playground/customer/individual/kyc/nin"},{"title":"Customer KYC Upgrade - BVN","api":"POST customers/kyc/premium-kyc","href":"/api-reference/playground/customer/individual/kyc/bvn"},{"title":"Customer KYC Upgrade - Address Verification (V2)","api":"POST https://waas-staging.embedly.ng/api/v2/customers/kyc/address-verification","href":"/api-reference/playground/customer/individual/kyc/address_verification_v2"},{"title":"Initiate Liveness Check","api":"POST https://waas-staging.embedly.ng/api/v1/customers/kyc/liveliness","href":"/api-reference/playground/customer/individual/kyc/liveness-initiation"},{"title":"Liveness Verdict","href":"/api-reference/playground/customer/individual/kyc/liveness-verdict"},{"title":"Submit ID Card Document","api":"POST https://waas-staging.embedly.ng/api/v1/customers/kyc/id-card","href":"/api-reference/playground/customer/individual/kyc/id-card-submission"}]}]},{"group":"Corporate","pages":[{"title":"Create Corporate Customer","api":"POST /corporate/customers","href":"/api-reference/playground/customer/corporate/profile_customer"},{"title":"Get A Corporate Customer","api":"GET /corporate/customers/{customerId}","href":"/api-reference/playground/customer/corporate/get_customer"},{"title":"Update Corporate Customer","api":"PUT /corporate/customers/{customerId}","href":"/api-reference/playground/customer/corporate/update_customer"},{"title":"Add Director to Corporate Customer","api":"POST /corporate/customers/{customerId}/directors","href":"/api-reference/playground/customer/corporate/add_director"},{"title":"Get A Corporate Customer Director","api":"GET /corporate/customers/{customerId}/directors/{directorId}","href":"/api-reference/playground/customer/corporate/get_director"},{"title":"Get All Corporate Customer Directors","api":"GET /corporate/customers/{customerId}/directors","href":"/api-reference/playground/customer/corporate/get_directors"},{"title":"Update Corporate Customer Director","api":"PUT /corporate/customers/{customerId}/directors/{directorId}","href":"/api-reference/playground/customer/corporate/update_director"},{"title":"Upload Corporate Customer Documents","api":"POST /corporate/customers/{customerId}/documents","href":"/api-reference/playground/customer/corporate/add_documents"},{"title":"Update Corporate Customer Documents","api":"PUT /corporate/customers/{customerId}/documents","href":"/api-reference/playground/customer/corporate/update_documents"},{"title":"Get Corporate Customer Documents","api":"GET /corporate/customers/{customerId}/documents","href":"/api-reference/playground/customer/corporate/get_documents"}]},{"group":"Utils","pages":[{"title":"Get Countries","api":"GET /utilities/countries/get","href":"/api-reference/playground/customer/utils/get_countries"},{"title":"Get All Customer types","api":"GET /customers/types/all","href":"/api-reference/playground/customer/utils/get_all_customer_types"},{"title":"Upload File","api":"POST /utilities/upload","href":"/api-reference/playground/customer/utils/upload"}]}]},{"group":"Wallet","pages":[{"title":"Wallet Overview","href":"/api-reference/Wallet"},{"title":"Create Wallet","api":"POST /wallets/add","href":"/api-reference/playground/Wallet/Add_Wallet"},{"title":"Create Closed Wallet","api":"POST https://waas-staging.embedly.ng/WaasCore/api/v1/wallets/add-closed-wallet","href":"/api-reference/playground/Wallet/Create_Closed_Wallet"},{"title":"Create Corporate Customer Wallet","api":"POST /corporate/customers/{customerId}/wallets","href":"/api-reference/playground/Wallet/Add_Corporate_wallet"},{"title":"Get Wallet by Wallet ID","api":"GET /wallets/get/wallet/{walletId}","href":"/api-reference/playground/Wallet/Get_Wallet_by_Id"},{"title":"Get Wallet by Wallet Account Number","api":"GET /wallets/get/wallet/account/{accountNumber}","href":"/api-reference/playground/Wallet/Get_Wallet_by_Account"},{"title":"Get Wallet By Customer ID","api":"GET https://waas-staging.embedly.ng/WaasCore/api/v1/wallets/get/list/{customerId}","href":"/api-reference/playground/Wallet/Get_Wallet_List"},{"title":"Wallet to Wallet Transfers","api":"PUT /wallets/wallet/transaction/v2/wallet-to-wallet","href":"/api-reference/playground/Wallet/Wallet_to_Wallet"},{"title":"Get Wallet to Wallet Transfer Status","api":"GET /wallets/wallet/transaction/wallet-to-wallet/status/{transactionReference}","href":"/api-reference/playground/Wallet/get_wallet_transactions_status"},{"title":"Get Wallet History by Wallet ID","api":"GET /wallets/history","href":"/api-reference/playground/Wallet/Get_Wallet_History"},{"title":"Get Wallet History by Account Number","api":"GET /wallets/account-number/history","href":"/api-reference/playground/Wallet/Get_Wallet_History_by_Account"},{"title":"Simulate Inflow (Staging)","api":"POST https://waas-staging.embedly.ng/WaasCore/api/v1/nip/inflow/simulate-inflow","href":"/api-reference/playground/Wallet/Inflow"},{"group":"Utils","pages":[{"title":"Retrieve Currencies","api":"GET /utilities/currencies/get","href":"/api-reference/playground/Wallet/utils/get_currency"},{"title":"Retrieve Wallet Restriction Types","api":"GET /wallets/get/restriction/types","href":"/api-reference/playground/Wallet/utils/get_restriction_types"}]}]},{"group":"Wallet Restriction","pages":[{"title":"Add Wallet Restriction","api":"POST https://waas-staging.embedly.ng/WaasCore/api/v1/wallet-limits/add","href":"/api-reference/playground/wallet-restriction/add_wallet_restriction"},{"title":"Get Wallet Restrictions","api":"GET https://waas-staging.embedly.ng/WaasCore/api/v1/wallet-limits/get/:walletId","href":"/api-reference/playground/wallet-restriction/get_wallet_restrictions"},{"title":"Remove Wallet Restriction","api":"PUT https://waas-staging.embedly.ng/WaasCore/api/v1/wallet-limits/remove/:restrictionId","href":"/api-reference/playground/wallet-restriction/remove_wallet_restriction"},{"title":"Update Wallet Restriction","api":"PUT https://waas-staging.embedly.ng/WaasCore/api/v1/wallet-limits/update/:restrictionId","href":"/api-reference/playground/wallet-restriction/update_wallet_restriction"},{"title":"Remove CBN Restriction","api":"PUT https://waas-staging.embedly.ng/WaasCore/api/v1/wallet-limits/cbn/remove/:restrictionId","href":"/api-reference/playground/wallet-restriction/remove_cbn_restriction"},{"title":"Get Products","api":"GET https://waas-staging.embedly.ng/WaasCore/api/v1/products/get","href":"/api-reference/playground/wallet-restriction/get_products"},{"title":"Exempt (Opt-out) Product","api":"POST https://waas-staging.embedly.ng/WaasCore/api/v1/products/exempt","href":"/api-reference/playground/wallet-restriction/exempt-product"},{"title":"List Product Exemptions","api":"GET https://waas-staging.embedly.ng/api/v1/products/exemptions","href":"/api-reference/playground/wallet-restriction/get_exemptions"},{"title":"Get Product Exemptions by Product","api":"GET https://waas-staging.embedly.ng/api/v1/products/:productId/exemptions","href":"/api-reference/playground/wallet-restriction/get_product_exemptions"}]},{"group":"Payout","pages":[{"title":"Payout","href":"/api-reference/payout"},{"title":"Get Banks","api":"GET https://payout-staging.embedly.ng/api/Payout/banks","href":"/api-reference/playground/payout/get_banks"},{"title":"Bank Account Name Enquiry","api":"POST https://payout-staging.embedly.ng/api/Payout/name-enquiry","href":"/api-reference/playground/payout/name_enquiry"},{"title":"Inter Bank Transfer","api":"POST https://payout-staging.embedly.ng/api/Payout/inter-bank-transfer","href":"/api-reference/playground/payout/interbank_transfer"},{"title":"Transaction Status Re-Query","api":"GET https://payout-staging.embedly.ng/api/Payout/status/{transactionRef}","href":"/api-reference/playground/payout/check_status"}]},{"group":"Checkout","pages":[{"title":"Checkout","href":"/api-reference/checkout"},{"title":"Get org prefix mappings","href":"/api-reference/playground/checkout/get_org_prefix_mappings"},{"title":"Get Organization Prefix Mappings","api":"GET https://checkout-staging.embedly.ng/api/v1/prefix-map/me","href":"/api-reference/playground/checkout/get_org_prefix_mappings_v2"},{"title":"Create Checkout Wallet","api":"POST https://checkout-staging.embedly.ng/api/v1/checkout-wallet","href":"/api-reference/playground/checkout/create_checkout_wallet"},{"title":"Get checkout wallets","api":"GET https://checkout-staging.embedly.ng/api/v1/checkout-wallet","href":"/api-reference/playground/checkout/get_checkout_wallet"},{"title":"Get checkout wallet transactions","api":"GET https://checkout-staging.embedly.ng/api/v1/checkout-wallet/{walletId}/transactions","href":"/api-reference/playground/checkout/get_checkout_txns_by_walletId"},{"group":"Split Checkout","pages":[{"title":"Create Split Beneficiary","api":"POST https://checkout-staging.embedly.ng/api/v1/split-beneficiaries","href":"/api-reference/playground/checkout/SplitCheckout/create_split_beneficiary"},{"title":"Get all split beneficiaries","api":"GET https://checkout-staging.embedly.ng/api/v1/split-beneficiaries","href":"/api-reference/playground/checkout/SplitCheckout/get_split_beneficiaries"},{"title":"Activate a Split Beneficiary","api":"PATCH https://checkout-staging.embedly.ng/api/v1/split-beneficiaries/{beneficiaryId}/activate","href":"/api-reference/playground/checkout/SplitCheckout/activate_a_split_beneficiary"},{"title":"Deactivate a Split Beneficiary","api":"PATCH https://checkout-staging.embedly.ng/api/v1/split-beneficiaries/{beneficiaryId}/deactivate","href":"/api-reference/playground/checkout/SplitCheckout/deactivate_a_split_beneficiary"}]}]},{"group":"Payment Scheduler","pages":[{"title":"Create Bulk Transaction Batch","api":"POST https://waas-staging.embedly.ng/api/v1/payment-scheduler/batch","href":"/api-reference/playground/payment-scheduler/create_batch"},{"title":"Get Batch Details","api":"GET https://waas-staging.embedly.ng/api/v1/payment-scheduler/batch/{batchId}","href":"/api-reference/playground/payment-scheduler/get_batch_details"},{"title":"Get Batch Recipients","api":"GET https://waas-staging.embedly.ng/api/v1/payment-scheduler/batch/{batchId}/recipients","href":"/api-reference/playground/payment-scheduler/get_batch_recipients"},{"title":"Get Organization Batches","api":"GET https://waas-staging.embedly.ng/api/v1/payment-scheduler/organization/batches","href":"/api-reference/playground/payment-scheduler/get_organization_batches"},{"title":"Get Batch Processing Status","api":"GET https://waas-staging.embedly.ng/api/v1/payment-scheduler/batch/{batchId}/status","href":"/api-reference/playground/payment-scheduler/get_batch_processing_status"}]},{"group":"Card","pages":[{"title":"Cards","href":"/api-reference/cards"},{"title":"Activate Afrigo Card","api":"POST https://waas-card-middleware-api-staging.embedly.ng/api/v1/cards/afrigo/activate","href":"/api-reference/playground/cards/afrigo/activate_card"},{"title":"Reset Card Pin","api":"POST https://waas-card-middleware-api-prod.embedly.ng/api/v1/cards/afrigo/reset-card-pin","href":"/api-reference/playground/cards/afrigo/reset_card_pin"},{"title":"Simulate Debit Card Transaction (staging)","api":"POST https://waas-staging.embedly.ng/simulate-card-transactions","href":"/api-reference/playground/cards/afrigo/Simulate_Debit_Card_Trx"}]},{"group":"Webhook","pages":[{"title":"Webhooks","href":"/api-reference/webhooks"}]}]}]}]}]},"title":"Overview - Embedly API Documentation","buildId":"dpl_cadrRc5H9XQiJQbDFN5mcYRs2PAj","deploymentId":"dpl_cadrRc5H9XQiJQbDFN5mcYRs2PAj","dynamics":[],"chunks":[]}