We understand, integrators can write client code in such a way that there can be duplicate requests coming to our
platform APIs. These duplicate requests may be unintentional, as well as intentional sometimes (e.g. perhaps, due to
timeout or network failture). To keep it balanced, we are currently ensuring processes to make our APIs fault-tolerant
so that duplicate requests do not leave the system unstable.You can make idempotent calls any number of times without concern that the server creates or completes an action on a
resource more than once. You can retry idempotent calls that fail with network timeouts or HTTP 5xx status codes for as
long as the server stores the ID. Idempotency enables you to correlate request payloads with response payloads,
eliminate duplicate requests, and retry failed requests or requests with unclear responses.By default, POST and PATCH are not idempotent APIs. However, you may force Idempotency on these APIs by using the
X-Request-Id request header, which contains a unique user-generated ID for the client that the serverrs stores for a
certain time window.
Not all APIs supports this header. To find out if your API support it and how long the server stores this Request
ID, see the reference of the API you are integrating.
For example, when you include a previously specified X-Request-Id header in a request, Superpool returns
the latest status of the previous request that used that same header. Similarly, when you omit the X-Request-Id header
from a request, the platform duplicates the request.
The provided X-Request-Id must be unique for each request and API call type. For example, do NOT use the same
request ids for purchase policy and authorize policy purchase (coming soon)
The platform requires you to provide a valid UUID for the X-Request-Id value.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Unyte","colors":{"primary":"#2AB673","light":"#55D799","dark":"#117866"},"logo":{"light":"https://mintcdn.com/unyte/pJ2ZzkNRYCpUMHmv/logo/logo.png?fit=max\u0026auto=format\u0026n=pJ2ZzkNRYCpUMHmv\u0026q=85\u0026s=d0178384ea8afac38a4891da460de351","dark":"https://mintcdn.com/unyte/pJ2ZzkNRYCpUMHmv/logo/logo.png?fit=max\u0026auto=format\u0026n=pJ2ZzkNRYCpUMHmv\u0026q=85\u0026s=d0178384ea8afac38a4891da460de351","href":"https://unyte.africa"},"favicon":"/logo/logo.png","api":{"playground":{"display":"interactive"},"mdx":{"server":["https://dev.superpool.unyte.africa/","https://superpool.unyte.africa/"]}},"navbar":{"links":[{"label":"Talk to us","href":"mailto:tech@unyte.africa"}],"primary":{"type":"button","label":"Sign Up","href":"https://bridge.unyte.africa/merchant/sign-up"}},"footer":{"socials":{"x":"https://x.com/unyte_africa","linkedin":"https://www.linkedin.com/company/unyteafrica","instagram":"https://www.instagram.com/unyteafrica"},"links":[{"header":"Legal","items":[{"label":"Terms of Service","href":"https://unyte.africa/terms-of-service"},{"label":"Privacy Policy","href":"https://unyte.africa/privacypolicy"}]}]},"seo":{"metatags":{"og:title":"Unyte - Developer Documentation","og:description":"Comprehensive insurance management infrastructure for businesses in Africa - Unyte","og:image":"images/unyte_seo_banner_hd.png","og:logo":"/logo/logo.png","twitter:url":"@unyte_africa"}},"banner":{"content":"We are currently in beta. If you have any feedback, please email us at [tech@unyte.africa](mailto:tech@unyte.africa) or learn more about our product at [https://unyte.africa](https://unyte.africa)"},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"unyte","hasAudioNarration":false,"actualSubdomain":"unyte","customDomains":["docs.unyte.africa"],"gitSource":{"type":"github","owner":"unyteafrica","repo":"superpool-api-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6a20c63f016d95c09d0e9849","collectionId":"1d46b185-91f6-4165-a2e1-5990c24c7940","schemaVersion":"v2"},"entitlements":{},"buildId":"6a20c63f016d95c09d0e9849:success","clientVersion":"0.0.3964","searchFilterCounts":[{"language":"default","tag":"API Reference","count":36},{"language":"default","tag":"Documentation","count":20},{"language":"default","tag":"Core Resources","count":9},{"language":"default","tag":"Policies","count":7},{"language":"default","tag":"Merchant","count":5},{"language":"default","tag":"Claims","count":4},{"language":"default","tag":"Customers","count":4},{"language":"default","tag":"REST APIs","count":4},{"language":"default","tag":"Environments","count":3},{"language":"default","tag":"Insurance Providers","count":3}]},"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":"go_live/idempotency","slug":"/go_live/idempotency","pageMetadata":{"title":"Idempotency","description":null,"href":"/go_live/idempotency"},"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`,em:`em`,li:`li`,p:`p`,pre:`pre`,span:`span`,ul:`ul`,..._provideComponents(),...props.components},{CodeBlock,Heading,Warning}=_components;if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`We understand, integrators can write client code in such a way that there can be duplicate requests coming to our\nplatform APIs. These duplicate requests may be unintentional, as well as intentional sometimes (e.g. perhaps, due to\ntimeout or network failture). To keep it balanced, we are currently ensuring processes to make our APIs fault-tolerant\nso that duplicate requests do not leave the system unstable.`}),`\n`,_jsx(_components.p,{children:`You can make idempotent calls any number of times without concern that the server creates or completes an action on a\nresource more than once. You can retry idempotent calls that fail with network timeouts or HTTP 5xx status codes for as\nlong as the server stores the ID. Idempotency enables you to correlate request payloads with response payloads,\neliminate duplicate requests, and retry failed requests or requests with unclear responses.`}),`\n`,_jsxs(_components.p,{children:[`By default, `,_jsx(_components.code,{children:`POST`}),` and `,_jsx(_components.code,{children:`PATCH`}),` are not idempotent APIs. However, you may force Idempotency on these APIs by using the\n`,_jsx(_components.code,{children:`X-Request-Id`}),` request header, which contains a unique user-generated ID for the client that the serverrs stores for a\ncertain time window.`]}),`\n`,_jsx(Warning,{children:_jsx(_components.p,{children:`Not all APIs supports this header. To find out if your API support it and how long the server stores this Request\nID, see the reference of the API you are integrating.`})}),`\n`,_jsxs(_components.p,{children:[`For `,_jsx(_components.a,{href:`#example`,children:`example`}),`, when you include a previously specified `,_jsx(_components.code,{children:`X-Request-Id`}),` header in a request, Superpool returns\nthe latest status of the previous request that used that same header. Similarly, when you omit the `,_jsx(_components.code,{children:`X-Request-Id`}),` header\nfrom a request, the platform duplicates the request.`]}),`\n`,_jsx(Heading,{level:`3`,id:`example`,children:`Example`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`8`,language:`shellscript`,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:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`8`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`curl`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -v`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -X`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` POST`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` https://dev.superpool.unyte.africa/v1/policies/afc01e2c-ed2c-4657-bb24-b4b9a6bc655c`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -H`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` 'Content-Type: application/json'`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -H`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` 'Client-Key: d980ab02-ce46-4d1c-a6b7-839d3904fafe'`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -H`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` 'X-Request-Id: ed33b218-5d30-40b7-b366-fbe23001d4b8'`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -d`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` '{`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` {`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"some_field\": \"some_value\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"do_something\": {`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"something\": \"OKAY\"`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`}'`})}),`\n`]})})}),`\n`,_jsx(_components.p,{children:`if this requests succeeds, Superpool returns the latest status of the request, which is [] and a JSON response body.`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`8`,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:`8`,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:` \"id\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"489d7b80-aa26-49ee-a545-d7e5be076972\"`}),_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:` \"status\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Some Status Message\"`}),_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:` \"additional_information\"`}),_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:` \"maybe_not\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`true`})]}),`\n`,_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:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"links\"`}),_jsx(_components.span,{style:{color:`#82071E`,\"--shiki-light-font-style\":`italic`,\"--shiki-dark\":`#F44747`,\"--shiki-dark-font-style\":`inherit`},children:`:`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` []`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})}),`\n`,_jsx(Heading,{level:`3`,id:`additional-information`,children:`Additional information`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`The provided `,_jsx(_components.code,{children:`X-Request-Id`}),` must be unique for each request and API call type. For example, do NOT use the same\nrequest ids for purchase policy and authorize policy purchase (`,_jsx(_components.em,{children:`coming soon`}),`)`]}),`\n`,_jsxs(_components.li,{children:[`The platform requires you to provide a valid UUID for the `,_jsx(_components.code,{children:`X-Request-Id`}),` value.`]}),`\n`]}),`\n`,_jsx(Heading,{level:`3`,id:`still-facing-an-issue`,children:`Still facing an issue?`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`mailto:tech@unyte.africa`,children:`Technical Support`})}),`\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":"Idempotency","description":null,"href":"/go_live/idempotency"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Example","slug":"example","depth":3,"children":[]},{"title":"Additional information","slug":"additional-information","depth":3,"children":[]},{"title":"Still facing an issue?","slug":"still-facing-an-issue","depth":3,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"unyte","siteName":"Unyte","title":"Unyte - Developer Documentation","navMaps":{"firstHrefInVersion":{"v1":{"href":"/go_live/idempotency","matchLevel":0}},"firstHrefInLanguage":{}},"lastModified":"2026-01-07T04:46:57.119Z","originalFileLocation":"go_live/idempotency.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=\"application-name\" content=\"Unyte\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/unyte/0_0kQA1ownyrn2t5/_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/unyte/0_0kQA1ownyrn2t5/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/unyte/0_0kQA1ownyrn2t5/_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/unyte/0_0kQA1ownyrn2t5/_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/unyte/0_0kQA1ownyrn2t5/_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/unyte/0_0kQA1ownyrn2t5/_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/unyte/0_0kQA1ownyrn2t5/_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/unyte/0_0kQA1ownyrn2t5/_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/unyte/0_0kQA1ownyrn2t5/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Unyte - Developer Documentation\">\u003cmeta data-mint-head property=\"og:description\" content=\"Comprehensive insurance management infrastructure for businesses in Africa - Unyte\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Unyte\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.unyte.africa/go_live/idempotency\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://unyte.mintlify.app/images/unyte_seo_banner_hd.png\">\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=\"Unyte - Developer Documentation\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Comprehensive insurance management infrastructure for businesses in Africa - Unyte\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://unyte.mintlify.app/images/unyte_seo_banner_hd.png\">\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/unyte/0_0kQA1ownyrn2t5/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Unyte\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#2AB673\">\u003cmeta data-mint-head name=\"og:logo\" content=\"/logo/logo.png\">\u003cmeta data-mint-head name=\"twitter:url\" content=\"@unyte_africa\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.unyte.africa/go_live/idempotency\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/go_live/idempotency.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.unyte.africa/#organization\",\"name\":\"Unyte\",\"url\":\"https://docs.unyte.africa\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/unyte/pJ2ZzkNRYCpUMHmv/logo/logo.png?fit=max\u0026auto=format\u0026n=pJ2ZzkNRYCpUMHmv\u0026q=85\u0026s=d0178384ea8afac38a4891da460de351\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.unyte.africa#website\",\"name\":\"Unyte\",\"url\":\"https://docs.unyte.africa\",\"publisher\":{\"@id\":\"https://docs.unyte.africa/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.unyte.africa/go_live/idempotency#webpage\",\"url\":\"https://docs.unyte.africa/go_live/idempotency\",\"name\":\"Idempotency\",\"dateModified\":\"2026-01-07T04:46:57.119Z\",\"isPartOf\":{\"@id\":\"https://docs.unyte.africa#website\"},\"breadcrumb\":{\"@id\":\"https://docs.unyte.africa/go_live/idempotency#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.unyte.africa/go_live/idempotency#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Going Live\",\"item\":\"https://docs.unyte.africa/go_live/production_environment\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Idempotency\",\"item\":\"https://docs.unyte.africa/go_live/idempotency\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.unyte.africa/go_live/idempotency#article\",\"headline\":\"Idempotency\",\"name\":\"Idempotency\",\"url\":\"https://docs.unyte.africa/go_live/idempotency\",\"mainEntityOfPage\":{\"@id\":\"https://docs.unyte.africa/go_live/idempotency#webpage\"},\"image\":\"https://docs.unyte.africa/images/unyte_seo_banner_hd.png\",\"dateModified\":\"2026-01-07T04:46:57.119Z\",\"publisher\":{\"@id\":\"https://docs.unyte.africa/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.unyte.africa#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Unyte\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Unyte","nav":{"global":null,"versions":[{"version":"v1","tabs":[{"tab":"Documentation","groups":[{"group":"Get Started","pages":[{"sidebarTitle":"Home","title":"Introduction","href":"/introduction"},{"title":"Business Registration and KYC","sidebarTitle":"Registration Process","href":"/content/registration-et-kyc"},{"title":"Features and Integration","href":"/features-and-integration"}]},{"group":"REST APIs","pages":[{"title":null,"href":"/overview/getting_started"},{"title":"API Requests","sidebarTitle":"API Requests","href":"/overview/requests"},{"title":"Responses","sidebarTitle":"API Responses","href":"/overview/responses"},{"title":"API Integration","sidebarTitle":"Know Before You Code","href":"/overview/integration"}]},{"group":"Core Resources","pages":[{"title":"Current Resources","href":"/resources/Overview"},{"title":"Insurance Products","href":"/content/products"},{"title":"Acquiring Insurance Quotes","sidebarTitle":"Insurance Quotes","href":"/content/insurance-quotes"},{"group":"Policy Management","pages":[{"title":"Policy Management APIs","sidebarTitle":"Overview","href":"/content/policies/overview"},{"title":"Definitions","mode":"wide","href":"/content/policies/definitions"},{"title":"Errors","mode":"wide","href":"/content/policies/errors"}]},{"group":"Claims Processing","pages":[{"sidebarTitle":"Overview","title":"Claims Processing Documentation","mode":"wide","href":"/content/claims/overview"},{"title":"Definitions","href":"/content/claims/definitions"},{"title":"Errors","mode":"wide","href":"/content/claims/errors"}]}]},{"group":"Sandbox","pages":[{"title":"Overview","href":"/sandbox/overview"}]},{"group":"Going Live","pages":[{"title":"Launch on Production","href":"/go_live/production_environment"},{"title":"Rate limiting guidelines","description":null,"href":"/go_live/rate_limit_guide"},{"title":"Idempotency","href":"/go_live/idempotency"}]}]},{"tab":"API Reference","pages":[{"title":"API Reference","href":"/api-reference/claims/view-all-claims-made-by-your-customers"}]},{"tab":"Knowledge Base","icon":"book-open","href":"https://unyte.africa/company/learn"},{"tab":"Changelog","icon":"clock","pages":[{"title":"Changelog","href":"/changelog"}]}]}]},"title":"Unyte - Developer Documentation","buildId":"dpl_HcHmUS6i3UwswnTHJUEdcTtwfdTQ","deploymentId":"dpl_HcHmUS6i3UwswnTHJUEdcTtwfdTQ","dynamics":["10e4515597"],"chunks":["BannerMarkdown-DblVYOPe.js","dist-BnkC_6oA.js","lib--scc4DXi.js","lib-B8HbPgcC.js","clsx-CCOYKgaU.js","html-void-elements-mCSPHezU.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js"]}