{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Stigg","description":"Stigg is a subscription and entitlement management platform for SaaS companies. Model pricing with plans, add-ons, credits, and usage-based billing; provision customers and subscriptions; enforce feature access; render pricing tables, paywalls, and customer portals; and integrate with Stripe, Zuora, HubSpot, Salesforce, and AWS Marketplace. Available as backend SDKs (Node.js, Python, Ruby, Go, Java, .NET), frontend SDKs (React, Vue, Next.js), GraphQL API, and REST API.","colors":{"primary":"#436633","light":"#92E759","dark":"#92E759"},"logo":{"light":"https://mintcdn.com/stigg/HmCBL4eVQuHwqjnY/logo/light.svg?fit=max\u0026auto=format\u0026n=HmCBL4eVQuHwqjnY\u0026q=85\u0026s=8579b37d1f3d11f4198506c9e602caa3","dark":"https://mintcdn.com/stigg/VJsr65Ru_PpGBlIr/logo/dark.svg?fit=max\u0026auto=format\u0026n=VJsr65Ru_PpGBlIr\u0026q=85\u0026s=1015fd0f2902e88f82cfc983376de8a1"},"favicon":"https://mintcdn.com/stigg/RB-JAyGY2_V2sWZw/favicon.png?fit=max\u0026auto=format\u0026n=RB-JAyGY2_V2sWZw\u0026q=85\u0026s=1c445af29076b2cb99bb12013aa66883","api":{"playground":{"proxy":false}},"appearance":{"default":"dark","strict":false},"background":{"color":{"light":"#FFFFFF","dark":"#131512"}},"navbar":{"links":[{"href":"https://status.stigg.io/","label":"Status"}],"primary":{"type":"button","label":"Go to Stigg","href":"https://app.stigg.io/"}},"footer":{"socials":{"website":"https://www.stigg.io/","twitter":"https://twitter.com/GetStigg","linkedin":"https://www.linkedin.com/company/getstigg"}},"seo":{"indexing":"navigable"},"icons":{"library":"fontawesome"},"integrations":{"ga4":{"measurementId":"G-W4NT0H7LD8"},"gtm":{"tagId":"GTM-W7B4F9H8"},"segment":{"key":"EAinkIzT3atuAztLrDyktKzfMsEk42bI"}},"styling":{"latex":true},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"stigg","hasAudioNarration":false,"actualSubdomain":"stigg","customDomains":["docs.stigg.io"],"gitSource":{"type":"github","owner":"stiggio","repo":"docs","deployBranch":"master","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ad9fd3bdb34909eda598cc5","collectionId":"ef7608d9-af1b-4786-81ed-6755f193090b","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ad9fd3bdb34909eda598cc5"},"feedback":{"thumbs":false},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6ada1ec98f23b9083222bd16","clientVersion":"0.0.3952","searchFilterCounts":[{"language":"default","tag":"Documentation","count":278},{"language":"default","tag":"API Reference","count":242},{"language":"default","tag":"REST","count":164},{"language":"default","tag":"Pricing and packaging","count":99},{"language":"default","tag":"Integrations","count":65},{"language":"default","tag":"Webhooks","count":54},{"language":"default","tag":"Subscriptions","count":41},{"language":"default","tag":"Plans","count":41},{"language":"default","tag":"Customers, subscriptions and contracts","count":38},{"language":"default","tag":"GraphQL","count":36}]},"assistantConfig":{},"hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-v7-file-tree","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"pause-universal-search-reconcile","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"per-site-search-delta","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-private-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-nav-generations","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-agent-model-picker","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"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":[{"filePath":"content/custom.css","content":"@keyframes welcome-dash{to{background-position:0 10px}}@keyframes welcome-dash-h{to{background-position:10px 0}}@font-face{font-family:\"Söhne\";src:url(/fonts/soehne-buch.woff2) format(\"woff2\");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:\"Söhne\";src:url(/fonts/soehne-leicht.woff2) format(\"woff2\");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:\"Söhne Mono\";src:url(/fonts/soehne-mono-buch.woff2) format(\"woff2\");font-weight:400;font-style:normal;font-display:swap}:root{--font-inter:\"Söhne\", -apple-system, BlinkMacSystemFont, \"Segoe UI\",\n system-ui, sans-serif!important;--font-paper-mono:\"Söhne Mono\", ui-monospace, SFMono-Regular, Menlo,\n Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace!important;--gray-50:255 255 255!important;--gray-100:255 255 255!important;--gray-200:234 234 234!important;--gray-300:213 213 213!important;--gray-400:181 181 181!important;--gray-500:149 149 149!important;--gray-600:128 128 128!important;--gray-700:104 104 104!important;--gray-800:81 81 81!important;--gray-900:57 57 57!important;--gray-950:19 19 19!important}#page-title{font-size:34px;font-weight:400;line-height:1.2}#page-title,.mdx-content,.prose{font-family:\"Söhne\",sans-serif}.mdx-content :where(p, [data-as=\"p\"]):not(:where(.card *, [data-component-part=\"tab-content\"] *, [data-component-part=\"callout-content\"] *, blockquote *, [class~=\"not-prose\"] *)){font-size:16px;font-weight:400;margin-top:0;margin-bottom:24px}.mdx-content :where(h1):not(:where(.card *, [data-component-part=\"tab-content\"] *, [data-component-part=\"callout-content\"] *, blockquote *, [class~=\"not-prose\"] *)){font-size:34px;font-weight:400;line-height:1.2;margin-top:48px;margin-bottom:24px}.mdx-content :where(h2):not(:where(.card *, [data-component-part=\"tab-content\"] *, [data-component-part=\"callout-content\"] *, blockquote *, [class~=\"not-prose\"] *)){font-size:28px;font-weight:400;line-height:1.3;margin-top:48px;margin-bottom:24px}.mdx-content :where(h3):not(:where(.card *, [data-component-part=\"tab-content\"] *, [data-component-part=\"callout-content\"] *, blockquote *, [class~=\"not-prose\"] *)){font-size:24px;font-weight:400;line-height:1.35;margin-top:32px;margin-bottom:16px}.mdx-content :where(h4):not(:where(.card *, [data-component-part=\"tab-content\"] *, [data-component-part=\"callout-content\"] *, blockquote *, [class~=\"not-prose\"] *)){font-size:18px;font-weight:400;line-height:1.4;margin-top:32px;margin-bottom:16px}.mdx-content :where(h5):not(:where(.card *, [data-component-part=\"tab-content\"] *, [data-component-part=\"callout-content\"] *, blockquote *, [class~=\"not-prose\"] *)){font-size:22px;font-weight:400;line-height:1.4;margin-top:24px;margin-bottom:12px}.mdx-content :where(h6):not(:where(.card *, [data-component-part=\"tab-content\"] *, [data-component-part=\"callout-content\"] *, blockquote *, [class~=\"not-prose\"] *)){font-size:20px;font-weight:400;line-height:1.4;margin-top:24px;margin-bottom:12px}.mdx-content :where(ol):not(:where(.card *, [data-component-part=\"tab-content\"] *, [data-component-part=\"callout-content\"] *, blockquote *, [class~=\"not-prose\"] *)),.mdx-content :where(ul):not(:where(.card *, [data-component-part=\"tab-content\"] *, [data-component-part=\"callout-content\"] *, blockquote *, [class~=\"not-prose\"] *)){font-size:16px;font-weight:400}.mdx-content :where(blockquote):not(:where(.card *, [data-component-part=\"tab-content\"] *, [data-component-part=\"callout-content\"] *, blockquote *, [class~=\"not-prose\"] *)){font-size:16px;font-weight:400;line-height:1.5;padding:12px 16px;margin-top:16px;margin-bottom:16px}.mdx-content :where(blockquote cite):not(:where(.card *, [data-component-part=\"tab-content\"] *, [data-component-part=\"callout-content\"] *, [class~=\"not-prose\"] *)){display:block;font-family:\"Söhne Mono\",monospace;font-size:14px;text-transform:uppercase;font-style:normal}.mdx-content :where(img):not(:where(.card *, [data-component-part=\"tab-content\"] *, [data-component-part=\"callout-content\"] *, blockquote *, [class~=\"not-prose\"] *)){border-radius:8px;margin-top:80px;margin-bottom:80px;max-width:min(850px,100%)}.mdx-content :where(figcaption):not(:where(.card *, [data-component-part=\"tab-content\"] *, [data-component-part=\"callout-content\"] *, blockquote *, [class~=\"not-prose\"] *)){font-size:14px;margin-top:20px}.eyebrow{font-family:\"Söhne Mono\",monospace;font-size:14px;font-weight:400;text-transform:uppercase;letter-spacing:.04em}@media (max-width:768px){#page-title{font-size:28px}.mdx-content :where(p, [data-as=\"p\"]):not(:where(.card *, [data-component-part=\"tab-content\"] *, [data-component-part=\"callout-content\"] *, blockquote *, [class~=\"not-prose\"] *)){font-size:16px;margin-bottom:20px}.mdx-content :where(h1):not(:where(.card *, [data-component-part=\"tab-content\"] *, [data-component-part=\"callout-content\"] *, blockquote *, [class~=\"not-prose\"] *)){font-size:28px;margin-bottom:20px}.mdx-content :where(h2):not(:where(.card *, [data-component-part=\"tab-content\"] *, [data-component-part=\"callout-content\"] *, blockquote *, [class~=\"not-prose\"] *)){font-size:24px;margin-top:36px;margin-bottom:20px}.mdx-content :where(h3):not(:where(.card *, [data-component-part=\"tab-content\"] *, [data-component-part=\"callout-content\"] *, blockquote *, [class~=\"not-prose\"] *)){font-size:20px;margin-top:24px;margin-bottom:12px}.mdx-content :where(h4):not(:where(.card *, [data-component-part=\"tab-content\"] *, [data-component-part=\"callout-content\"] *, blockquote *, [class~=\"not-prose\"] *)){font-size:18px;margin-top:24px;margin-bottom:12px}.mdx-content :where(h5):not(:where(.card *, [data-component-part=\"tab-content\"] *, [data-component-part=\"callout-content\"] *, blockquote *, [class~=\"not-prose\"] *)),.mdx-content :where(h6):not(:where(.card *, [data-component-part=\"tab-content\"] *, [data-component-part=\"callout-content\"] *, blockquote *, [class~=\"not-prose\"] *)){font-size:18px}.mdx-content :where(ol):not(:where(.card *, [data-component-part=\"tab-content\"] *, [data-component-part=\"callout-content\"] *, blockquote *, [class~=\"not-prose\"] *)),.mdx-content :where(ul):not(:where(.card *, [data-component-part=\"tab-content\"] *, [data-component-part=\"callout-content\"] *, blockquote *, [class~=\"not-prose\"] *)){font-size:16px}.mdx-content :where(blockquote):not(:where(.card *, [data-component-part=\"tab-content\"] *, [data-component-part=\"callout-content\"] *, blockquote *, [class~=\"not-prose\"] *)){font-size:16px;padding:12px 16px;margin-top:12px;margin-bottom:12px}.mdx-content :where(img):not(:where(.card *, [data-component-part=\"tab-content\"] *, [data-component-part=\"callout-content\"] *, blockquote *, [class~=\"not-prose\"] *)){margin-top:60px;margin-bottom:60px;max-width:100%}.mdx-content :where(figcaption):not(:where(.card *, [data-component-part=\"tab-content\"] *, [data-component-part=\"callout-content\"] *, blockquote *, [class~=\"not-prose\"] *)){margin-top:16px}.eyebrow{font-size:12px}}#topbar-cta-button a>span:first-child{background-color:#fff;border-radius:4px;opacity:1;transition:background-color .15s ease}#topbar-cta-button a:hover>span:first-child{background-color:#92e759;opacity:1}#topbar-cta-button a .z-10,#topbar-cta-button a .z-10 span,#topbar-cta-button a .z-10 svg{color:#131512!important}.navbar-link a:hover,.navbar-link a:hover span{color:#436633!important}.dark .navbar-link a:hover,.dark .navbar-link a:hover span{color:#92e759!important}.mdx-content,.prose{--tw-prose-links:#436633;--tw-prose-invert-links:#92e759}.mdx-content :where(a):not(:where([class~=\"not-prose\"] *)),.prose :where(a){text-decoration-color:#92e759}.mdx-content :where(a):not(:where([class~=\"not-prose\"] *)):hover,.prose :where(a):hover{color:#28382b}.dark .mdx-content :where(a):not(:where([class~=\"not-prose\"] *)):hover,.dark .prose :where(a):hover{color:#436633}:root{--welcome-accent:#436633;--welcome-accent-fg:#ffffff;--welcome-subtle:#f2f7f3;--welcome-subtle-border:#dfe8d6;--welcome-surface:#ffffff;--welcome-panel:#fafafa;--welcome-border:#e4e4e7;--welcome-text:#18181b;--welcome-text-2:#52525b;--welcome-text-3:#8a8a93}.dark{--welcome-accent:#92e759;--welcome-accent-fg:#131512;--welcome-subtle:rgba(146, 231, 89, 0.08);--welcome-subtle-border:rgba(146, 231, 89, 0.22);--welcome-surface:#131512;--welcome-panel:#1a1d19;--welcome-border:rgba(255, 255, 255, 0.1);--welcome-text:#f4f4f5;--welcome-text-2:#b5b5b5;--welcome-text-3:#8a8a8a}.welcome-featured{margin:32px 0 16px;padding:16px;border:1px solid var(--welcome-subtle-border);border-radius:12px;background:linear-gradient(180deg,var(--welcome-subtle),var(--welcome-surface))}.welcome-featured-head{display:flex;align-items:flex-start;gap:12px;color:var(--welcome-text);text-decoration:none}.welcome-featured-head:hover .welcome-arrow,.welcome-featured-head:hover .welcome-featured-title,.welcome-icon{color:var(--welcome-accent)}.welcome-icon{flex:none;width:34px;height:34px;border-radius:8px;background:var(--welcome-subtle);display:flex;align-items:center;justify-content:center}.welcome-arrow svg,.welcome-flow-arrow svg,.welcome-flow-outcome svg,.welcome-icon svg{background-color:currentColor!important}.welcome-featured-text{display:flex;flex-direction:column;gap:4px}.welcome-featured-title{font-size:16px;font-weight:500}.welcome-featured-desc{font-size:14px;line-height:1.6;color:var(--welcome-text-2)}.welcome-arrow{margin-left:auto;align-self:center;color:var(--welcome-text-3)}.welcome-featured [class*=code-block],.welcome-featured pre{margin-bottom:0!important}.welcome-flow,.welcome-step{border:1px solid var(--welcome-border)}.welcome-flow{margin:24px 0 8px;padding:20px;border-radius:12px;background:var(--welcome-panel)}.welcome-step{display:flex;flex-direction:column;align-items:center;gap:6px;padding:14px;border-radius:8px;background:var(--welcome-surface);color:var(--welcome-text);text-align:center}.welcome-step strong{font-size:14px;font-weight:500}.welcome-step-key{border:1.5px solid var(--welcome-accent);background:var(--welcome-subtle)}.welcome-label{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--welcome-text-3)}.welcome-muted{font-size:12px;color:var(--welcome-text-3)}.welcome-pills{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:4px}.welcome-pill{padding:3px 9px;border:1px solid var(--welcome-subtle-border);border-radius:9999px;background:var(--welcome-surface);color:var(--welcome-accent);font-size:11px;font-weight:600}.welcome-flow-steps{display:flex;align-items:stretch}.welcome-step{flex:1;min-width:0;justify-content:flex-start}.welcome-flow-arrow,.welcome-step-n{display:flex;align-items:center;justify-content:center}.welcome-step-n{width:22px;height:22px;border:1px solid var(--welcome-border);border-radius:9999px;background:var(--welcome-panel);color:var(--welcome-text-2);font-size:11px;font-weight:600}.welcome-step-key .welcome-step-n{border-color:var(--welcome-accent);background:var(--welcome-accent);color:var(--welcome-accent-fg)}.welcome-flow-arrow{flex:0 0 26px;color:var(--welcome-text-3)}.welcome-flow-outcomes{display:flex;flex-direction:column;align-items:center;gap:6px;margin-top:14px}.welcome-flow-outcome{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--welcome-text-2)}.welcome-flow-pass svg,.welcome-runtime>.welcome-label{color:var(--welcome-accent)}.welcome-flow-fail svg{color:#dc2626}.welcome-flow-outcome strong{font-weight:600;color:var(--welcome-text)}@media (max-width:768px){.welcome-flow-steps{flex-direction:column}.welcome-flow-arrow{height:26px;transform:rotate(90deg)}}.welcome-runtime,.welcome-stack{display:flex;flex-direction:column}.welcome-stack{margin:24px 0 8px;padding:20px;align-items:center;border:1px solid var(--welcome-border);border-radius:12px;background:var(--welcome-panel)}.welcome-runtime{width:100%;padding:16px;gap:12px;border:1.5px solid var(--welcome-accent);border-radius:10px;background:var(--welcome-subtle)}.welcome-caps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.welcome-cap,.welcome-deploy-opts span,.welcome-downstream{border:1px solid var(--welcome-border);background:var(--welcome-surface)}.welcome-cap,.welcome-downstream{display:flex;flex-direction:column;gap:8px;padding:14px;border-radius:8px;color:var(--welcome-text);text-decoration:none;transition:border-color .15s ease}.welcome-cap:hover,.welcome-downstream:hover{border-color:var(--welcome-accent)}.welcome-cap-head{display:flex;align-items:center;gap:10px}.welcome-cap-head .welcome-icon{width:28px;height:28px}.welcome-cap-head strong{font-size:15px;font-weight:500}.welcome-cap-desc{font-size:13px;line-height:1.55;color:var(--welcome-text-2)}.welcome-cap-link{margin-top:auto;display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--welcome-accent)}.welcome-cap-link svg,.welcome-stack-arrow svg{background-color:currentColor!important}.welcome-stack-arrow{height:32px;display:flex;align-items:center;color:var(--welcome-text-3)}.welcome-downstream{width:min(100%,360px)}.welcome-icon-neutral{background:var(--welcome-panel);color:var(--welcome-text-2)}.welcome-deploy-strip{width:100%;margin-top:16px;padding:10px 14px;display:flex;align-items:center;justify-content:center;gap:12px;border:1px dashed var(--welcome-border);border-radius:8px}.welcome-deploy-opts{display:flex;gap:8px}.welcome-deploy-opts span{padding:2px 10px;border-radius:9999px;color:var(--welcome-text-2);font-size:12px;font-weight:600}@media (max-width:768px){.welcome-caps{grid-template-columns:1fr}.welcome-deploy-strip{flex-direction:column;gap:8px}}.welcome-sys,.welcome-zone{border:1px solid var(--welcome-border)}.welcome-sys{margin:24px 0 8px;padding:28px 20px 20px;display:flex;flex-direction:column;border-radius:12px;background-color:var(--welcome-panel);background-image:radial-gradient(var(--welcome-border) 1px,transparent 1px);background-size:16px 16px}.welcome-zone{position:relative;border-radius:10px;background:var(--welcome-surface)}.welcome-zone-key{border:1.5px solid var(--welcome-accent)}.welcome-zone-tab{position:absolute;top:-11px;left:12px;padding:2px 8px;border:1px solid var(--welcome-border);border-radius:9999px;background:var(--welcome-surface);color:var(--welcome-text-2);font-size:11px;font-weight:600;white-space:nowrap}.welcome-zone-key .welcome-zone-tab{border-color:var(--welcome-accent);background:var(--welcome-accent);color:var(--welcome-accent-fg)}.welcome-zone-body{padding:20px 12px 12px;display:flex;flex-direction:column;gap:8px}.welcome-zone-key .welcome-zone-body{border-radius:9px;background:var(--welcome-subtle)}.welcome-zone-body>.welcome-label:not(:first-child){margin-top:4px}.welcome-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px}.welcome-box{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--welcome-border);border-radius:8px;background:var(--welcome-surface);color:var(--welcome-text)}.welcome-box>span:last-child:not(.welcome-icon){display:flex;flex-direction:column;min-width:0}.welcome-box strong{font-size:13px;font-weight:500;line-height:1.3}.welcome-box .welcome-muted{font-size:11px;line-height:1.3}.welcome-box .welcome-icon{width:26px;height:26px;border-radius:6px}.welcome-box .welcome-icon svg{width:13px;height:13px}.welcome-wires{display:flex;justify-content:center;gap:48px;padding:2px 0}.welcome-wire-row{display:flex;align-items:center;gap:10px}.welcome-wire-label{font-size:11px;line-height:1.3;color:var(--welcome-text-2)}.welcome-wire{position:relative;display:block;width:2px;height:40px;margin:8px 0;background-image:repeating-linear-gradient(180deg,var(--welcome-accent) 0 5px,transparent 5px 10px);background-size:2px 10px;animation:welcome-dash .9s linear infinite}.welcome-wire-both::before,.welcome-wire::after{content:\"\";position:absolute;left:-4px;border:5px solid transparent}.welcome-wire::after{bottom:-8px;border-top-color:var(--welcome-accent)}.welcome-wire-both::before,.welcome-wire-up::after{top:-8px;border-bottom-color:var(--welcome-accent)}.welcome-wire-up{animation-direction:reverse}.welcome-wire-up::after{bottom:auto;border-top-color:transparent}@media (prefers-reduced-motion:reduce){.welcome-wire{animation:none}}@media (max-width:768px){.welcome-row{grid-template-columns:1fr}.welcome-wires{gap:16px}.welcome-wire-label{max-width:110px}}.welcome-split{display:grid;grid-template-columns:minmax(0,1fr) 120px minmax(0,1fr);align-items:center}.welcome-split-wide{grid-template-columns:minmax(0,1.7fr) 120px minmax(0,1fr)}.welcome-link,.welcome-links{display:flex;flex-direction:column}.welcome-links{gap:18px;padding:0 4px}.welcome-link{gap:6px}.welcome-link .welcome-wire-label{font-size:10.5px;text-align:center}.welcome-wire-h{width:auto;height:2px;margin:0 8px;background-image:repeating-linear-gradient(90deg,var(--welcome-accent) 0 5px,transparent 5px 10px);background-size:10px 2px;animation-name:welcome-dash-h}.welcome-wire-h::after{top:-4px;bottom:auto;left:auto;right:-8px;border-color:transparent;border-left-color:var(--welcome-accent)}.welcome-wire-h.welcome-wire-rev{animation-direction:reverse}.welcome-wire-h.welcome-wire-rev::after{right:auto;left:-8px;border-left-color:transparent;border-right-color:var(--welcome-accent)}.welcome-wire-h.welcome-wire-both::before{top:-4px;left:-8px;border-color:transparent;border-right-color:var(--welcome-accent)}.welcome-group,.welcome-lock{display:flex;flex-direction:column}.welcome-lock{align-items:center;gap:6px;font-size:10.5px;line-height:1.3;text-align:center;color:var(--welcome-text-3)}.welcome-lock svg{width:14px;height:14px;background-color:currentColor!important}.welcome-group{gap:8px;padding:10px;border:1px dashed var(--welcome-border);border-radius:8px}.welcome-group-managed{border-color:var(--welcome-accent);background:var(--welcome-subtle)}.welcome-group-managed>.welcome-label{color:var(--welcome-accent)}.welcome-pipe{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.welcome-chip{padding:4px 9px;border:1px solid var(--welcome-border);border-radius:6px;background:var(--welcome-surface);color:var(--welcome-text);font-size:12px;line-height:1.3}.welcome-pipe-arrow{padding-left:14px;color:var(--welcome-accent);font-size:12px;line-height:1.2}.welcome-inline-wire{display:flex;align-items:center;gap:10px;padding-left:24px}@media (max-width:768px){.welcome-split,.welcome-split-wide{grid-template-columns:1fr}.welcome-links{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:8px 16px;padding:8px 0 18px}.welcome-link{flex-direction:row-reverse;align-items:center;gap:10px}.welcome-link .welcome-wire-label{max-width:110px;text-align:left}.welcome-wire-h{width:2px;height:36px;margin:8px 0;background-image:repeating-linear-gradient(180deg,var(--welcome-accent) 0 5px,transparent 5px 10px);background-size:2px 10px;animation-name:welcome-dash}.welcome-wire-h::after{top:auto;bottom:-8px;left:-4px;right:auto;border-color:transparent;border-top-color:var(--welcome-accent)}.welcome-wire-h.welcome-wire-rev::after{bottom:auto}.welcome-wire-h.welcome-wire-both::before,.welcome-wire-h.welcome-wire-rev::after{top:-8px;left:-4px;border-color:transparent;border-bottom-color:var(--welcome-accent)}}"}],"page":{"pagePath":"documentation/modeling-your-pricing-in-stigg/features/unarchiving-features","slug":"/documentation/modeling-your-pricing-in-stigg/features/unarchiving-features","pageMetadata":{"title":"Unarchiving features","og:title":"Features - Stigg Documentation","twitter:title":"Features - Stigg Documentation","description":null,"href":"/documentation/modeling-your-pricing-in-stigg/features/unarchiving-features"},"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={code:`code`,p:`p`,pre:`pre`,span:`span`,..._provideComponents(),...props.components},{CodeBlock,Heading}=_components;if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Heading)_missingMdxReference(`Heading`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`Archived features can be restored using Stigg’s API.`}),`\n`,_jsx(Heading,{level:`2`,id:`using-the-graphql-api-legacy`,children:`Using the GraphQL API (legacy)`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`6`,language:`graphql`,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:`graphql`,children:_jsxs(_components.code,{language:`graphql`,numberOfLines:`6`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`mutation`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:` UnarchiveFeature`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`(`}),_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#9CDCFE`},children:`$input`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#4EC9B0`},children:`UnarchiveFeatureInput`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`!`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`) {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#9CDCFE`},children:` unarchiveFeature`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`(`}),_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#9CDCFE`},children:`input`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#9CDCFE`},children:`$input`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`) {`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#9CDCFE`},children:` refId`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#9CDCFE`},children:` featureStatus`})}),`\n`,_jsx(_components.span,{className:`line`,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(CodeBlock,{filename:``,numberOfLines:`5`,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:`5`,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:` \"input\"`}),_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:` \"refId\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"feature-seats\"`})]}),`\n`,_jsx(_components.span,{className:`line`,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:`2`,id:`using-the-rest-api`,children:`Using the REST API`}),`\n`,_jsx(CodeBlock,{numberOfLines:`2`,language:`text`,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:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`2`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`POST /api/v1/features/{id}/unarchive`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})})]})}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":"Unarchiving features","og:title":"Features - Stigg Documentation","twitter:title":"Features - Stigg Documentation","description":null,"href":"/documentation/modeling-your-pricing-in-stigg/features/unarchiving-features"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Using the GraphQL API (legacy)","slug":"using-the-graphql-api-legacy","depth":2,"children":[]},{"title":"Using the REST API","slug":"using-the-rest-api","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":["/_mintlify/custom/stigg/14aedc563c3207a3/content/custom.js"],"subdomain":"stigg","siteName":"Stigg","title":"Features - Stigg Documentation","relatedPagesConfig":{"enabled":true,"limit":5,"mode":"automatic"},"navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-22T14:34:38.937Z","originalFileLocation":"documentation/modeling-your-pricing-in-stigg/features/unarchiving-features.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"dark\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"application-name\" content=\"Stigg\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/stigg/7i-fa_rP-Js-8M8l/_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/stigg/7i-fa_rP-Js-8M8l/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/stigg/7i-fa_rP-Js-8M8l/_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/stigg/7i-fa_rP-Js-8M8l/_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/stigg/7i-fa_rP-Js-8M8l/_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/stigg/7i-fa_rP-Js-8M8l/_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/stigg/7i-fa_rP-Js-8M8l/_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/stigg/7i-fa_rP-Js-8M8l/_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/stigg/7i-fa_rP-Js-8M8l/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Features - Stigg Documentation\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Stigg\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.stigg.io/documentation/modeling-your-pricing-in-stigg/features/unarchiving-features\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://stigg.mintlify.app/_mintlify/api/og/v2?division=Features\u0026amp;title=Unarchiving+features\u0026amp;theme=2f1adfbb069b3c699f8f4495\u0026amp;signature=8896231108384f8802708ae56496265e61e6a53ed02075b1a4230422fce9d282\">\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=\"Features - Stigg Documentation\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://stigg.mintlify.app/_mintlify/api/og/v2?division=Features\u0026amp;title=Unarchiving+features\u0026amp;theme=2f1adfbb069b3c699f8f4495\u0026amp;signature=8896231108384f8802708ae56496265e61e6a53ed02075b1a4230422fce9d282\">\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/stigg/7i-fa_rP-Js-8M8l/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Stigg\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#436633\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.stigg.io/documentation/modeling-your-pricing-in-stigg/features/unarchiving-features\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/documentation/modeling-your-pricing-in-stigg/features/unarchiving-features.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.stigg.io/#organization\",\"name\":\"Stigg\",\"url\":\"https://docs.stigg.io\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/stigg/HmCBL4eVQuHwqjnY/logo/light.svg?fit=max\u0026auto=format\u0026n=HmCBL4eVQuHwqjnY\u0026q=85\u0026s=8579b37d1f3d11f4198506c9e602caa3\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.stigg.io#website\",\"name\":\"Stigg\",\"url\":\"https://docs.stigg.io\",\"publisher\":{\"@id\":\"https://docs.stigg.io/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.stigg.io/documentation/modeling-your-pricing-in-stigg/features/unarchiving-features#webpage\",\"url\":\"https://docs.stigg.io/documentation/modeling-your-pricing-in-stigg/features/unarchiving-features\",\"name\":\"Unarchiving features\",\"dateModified\":\"2026-10-22T14:34:38.937Z\",\"isPartOf\":{\"@id\":\"https://docs.stigg.io#website\"},\"breadcrumb\":{\"@id\":\"https://docs.stigg.io/documentation/modeling-your-pricing-in-stigg/features/unarchiving-features#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.stigg.io/documentation/modeling-your-pricing-in-stigg/features/unarchiving-features#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Pricing and packaging\",\"item\":\"https://docs.stigg.io/documentation/modeling-your-pricing-in-stigg/overview\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Features\",\"item\":\"https://docs.stigg.io/documentation/modeling-your-pricing-in-stigg/features/overview\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Unarchiving features\",\"item\":\"https://docs.stigg.io/documentation/modeling-your-pricing-in-stigg/features/unarchiving-features\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.stigg.io/documentation/modeling-your-pricing-in-stigg/features/unarchiving-features#article\",\"headline\":\"Unarchiving features\",\"name\":\"Unarchiving features\",\"url\":\"https://docs.stigg.io/documentation/modeling-your-pricing-in-stigg/features/unarchiving-features\",\"mainEntityOfPage\":{\"@id\":\"https://docs.stigg.io/documentation/modeling-your-pricing-in-stigg/features/unarchiving-features#webpage\"},\"dateModified\":\"2026-10-22T14:34:38.937Z\",\"publisher\":{\"@id\":\"https://docs.stigg.io/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.stigg.io#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Stigg\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Stigg","nav":{"global":null,"tabs":[{"tab":"Documentation","icon":"book-open","groups":[{"group":"Introduction","pages":[{"title":"Welcome to Stigg","sidebarTitle":"What's Stigg","href":"/documentation/getting-started/welcome-to-stigg"},{"title":"What problem Stigg solves","href":"/documentation/introduction/the-problem"},{"title":"How and why Stigg's approach works","href":"/documentation/introduction/how-stigg-solves-it"},{"title":"Core concepts","href":"/documentation/getting-started/core-concepts"}]},{"group":"Get started","pages":[{"title":"Get started with AI","sidebarTitle":"With AI","href":"/documentation/getting-started/get-started-with-ai"},{"title":"Get started with the SDKs","sidebarTitle":"With SDKs","href":"/documentation/getting-started/get-started-with-sdks"},{"title":"Get started with the API","sidebarTitle":"With API","href":"/documentation/getting-started/get-started-with-api"},{"title":"Get started with the CLI","sidebarTitle":"With CLI","href":"/api-and-sdks/cli"},{"title":"Quickstart per use case","url":"/guides/quick-start-guides/provisioning-customers","href":"/documentation/getting-started/quickstart"},{"title":"Go-live checklist","href":"/documentation/go-live/go-live-checklist"}]},{"group":"Usage metering","pages":[{"title":"Overview","href":"/documentation/getting-usage-data-into-stigg/overview"},{"title":"Choosing an ingestion method","href":"/documentation/getting-usage-data-into-stigg/choosing-an-ingestion-method"},{"group":"Reporting usage","pages":[{"title":"Reporting calculated usage","href":"/documentation/getting-usage-data-into-stigg/reporting-calculated-usage"},{"title":"Reporting raw events","href":"/documentation/getting-usage-data-into-stigg/reporting-raw-events/index"}]},{"group":"Ingestion connectors","pages":[{"title":"Ingestion from AWS S3","href":"/documentation/getting-usage-data-into-stigg/reporting-raw-events/ingestion-from-cloud-storage"},{"title":"Ingestion from GCP Pub/Sub","href":"/documentation/getting-usage-data-into-stigg/reporting-raw-events/ingestion-from-gcp"}]},{"group":"Working with reported usage","pages":[{"title":"Viewing usage events","href":"/documentation/getting-usage-data-into-stigg/viewing-usage-events"},{"title":"Handling reported usage","href":"/documentation/getting-usage-data-into-stigg/handling-reported-usage"}]},{"title":"Scalability and durability","href":"/documentation/getting-usage-data-into-stigg/metering-scalability-and-durability"}]},{"group":"Credits","pages":[{"title":"Overview","href":"/documentation/modeling-your-pricing-in-stigg/credits/overview"},{"group":"Concepts","pages":[{"title":"Core concepts","href":"/documentation/modeling-your-pricing-in-stigg/credits/credits-core-concepts"},{"title":"Credit currency","href":"/documentation/modeling-your-pricing-in-stigg/credits/credit-types"},{"title":"Credit consumption logic","href":"/documentation/modeling-your-pricing-in-stigg/credits/credit-consumption-logic"}]},{"group":"Ways to grant credits","pages":[{"title":"Prepaid credits","href":"/documentation/modeling-your-pricing-in-stigg/credits/prepaid-credits"},{"title":"Recurring credits","href":"/documentation/modeling-your-pricing-in-stigg/credits/recurring-credits"},{"title":"Credits charge","href":"/documentation/modeling-your-pricing-in-stigg/plans/defining-plan-pricing/paid/charges/credits-charge"},{"title":"Credit entitlements","href":"/documentation/modeling-your-pricing-in-stigg/add-ons/assigning-features-to-add-ons/credits"}]},{"group":"Consumption and pools","pages":[{"title":"Custom credit consumption formulas","href":"/documentation/modeling-your-pricing-in-stigg/credits/custom-formula"},{"title":"Seat-based credit pools","href":"/documentation/modeling-your-pricing-in-stigg/credits/seat-based-credit-pools"},{"title":"Resource-specific credit pools","href":"/documentation/modeling-your-pricing-in-stigg/credits/resource-specific-pools"}]},{"group":"Managing balances","pages":[{"title":"Customer credits","href":"/documentation/modeling-your-pricing-in-stigg/credits/customer-credits"},{"title":"Adjust credit balance","href":"/documentation/modeling-your-pricing-in-stigg/credits/adjust-credits"},{"title":"Enable self-serve top-ups","href":"/documentation/modeling-your-pricing-in-stigg/credits/self-service-top-up"},{"group":"Auto-recharge","pages":[{"title":"Overview","href":"/documentation/modeling-your-pricing-in-stigg/credits/auto-recharge/overview"},{"title":"Viewing auto-recharge status per customer","href":"/documentation/modeling-your-pricing-in-stigg/credits/auto-recharge/viewing-auto-recharge"},{"title":"Configuring credit auto-recharge","href":"/documentation/modeling-your-pricing-in-stigg/credits/auto-recharge/configuring-auto-recharge"}]}]},{"group":"Billing and revenue","pages":[{"title":"Integrate credits with your billing provider","href":"/documentation/modeling-your-pricing-in-stigg/credits/integrate-credits-with-billing"},{"title":"Recognize revenue from credits","href":"/documentation/modeling-your-pricing-in-stigg/credits/recognize-credit-revenue"}]}]},{"group":"Entitlements and access enforcement","pages":[{"title":"How entitlement checks work","sidebarTitle":"Overview","href":"/documentation/managing-customers-and-subscriptions/entitlements/how-entitlement-checks-work"},{"group":"Concepts","pages":[{"title":"What is an entitlement","href":"/documentation/managing-customers-and-subscriptions/entitlements/overview"},{"title":"Features","href":"/documentation/managing-customers-and-subscriptions/entitlements/feature-types"},{"title":"How entitlements are calculated","href":"/documentation/managing-customers-and-subscriptions/entitlements/entitlement-calculation"},{"title":"Usage reset","href":"/documentation/managing-customers-and-subscriptions/entitlements/usage-reset"},{"title":"Package versioning","href":"/documentation/managing-customers-and-subscriptions/entitlements/package-versioning"},{"title":"Add-ons and promotional entitlements","href":"/documentation/managing-customers-and-subscriptions/entitlements/granting-additional-access"}]},{"group":"Checking entitlements in your app","pages":[{"title":"Best practices","href":"/documentation/managing-customers-and-subscriptions/entitlements/best-practices"},{"title":"Caching","href":"/documentation/managing-customers-and-subscriptions/entitlements/caching"},{"title":"Fallback strategy","href":"/documentation/managing-customers-and-subscriptions/entitlements/fallback-strategy"}]}]},{"group":"Governance","pages":[{"title":"Overview","href":"/documentation/governance/overview"},{"title":"Core concepts","href":"/documentation/governance/core-concepts"},{"title":"Setting up governance","href":"/documentation/governance/setting-up"},{"title":"Check and ingest","href":"/documentation/governance/check-and-ingest"},{"title":"Query the governance tree","href":"/documentation/governance/query"}]},{"group":"AI agents","pages":[{"title":"AI agents","sidebarTitle":"Overview","href":"/documentation/ai-agents/overview"},{"group":"Usage metering","pages":[{"title":"Usage metering","sidebarTitle":"Overview","href":"/documentation/ai-agents/usage-metering"},{"group":"LLM providers","pages":[{"title":"Anthropic","href":"/documentation/ai-agents/providers/anthropic"},{"title":"OpenAI","href":"/documentation/ai-agents/providers/openai"},{"title":"Google Gemini","sidebarTitle":"Gemini","href":"/documentation/ai-agents/providers/gemini"},{"title":"Mistral","href":"/documentation/ai-agents/providers/mistral"},{"title":"Groq","href":"/documentation/ai-agents/providers/groq"},{"title":"xAI","href":"/documentation/ai-agents/providers/xai"},{"title":"DeepSeek","href":"/documentation/ai-agents/providers/deepseek"},{"title":"Perplexity","href":"/documentation/ai-agents/providers/perplexity"},{"title":"Together AI","href":"/documentation/ai-agents/providers/together"},{"title":"Fireworks AI","href":"/documentation/ai-agents/providers/fireworks"},{"title":"Ollama","href":"/documentation/ai-agents/providers/ollama"},{"title":"vLLM","href":"/documentation/ai-agents/providers/vllm"},{"title":"TypeSafe","href":"/documentation/ai-agents/providers/typesafe"}]},{"group":"LLM gateways","pages":[{"title":"OpenRouter","href":"/documentation/ai-agents/providers/openrouter"},{"title":"LiteLLM Proxy","href":"/documentation/ai-agents/providers/litellm"},{"title":"Amazon Bedrock","sidebarTitle":"Bedrock","href":"/documentation/ai-agents/providers/bedrock"},{"title":"Cloudflare","href":"/documentation/ai-agents/providers/cloudflare"},{"title":"Databricks","href":"/documentation/ai-agents/providers/databricks"}]},{"title":"Bring your own vendor","href":"/documentation/ai-agents/providers/custom"}]},{"title":"Access enforcement","href":"/documentation/ai-agents/access-enforcement"},{"title":"Usage governance","href":"/documentation/ai-agents/usage-governance"}]},{"group":"Architecture and deployment","pages":[{"group":"Availability and scale","pages":[{"title":"High availability architecture","href":"/documentation/high-availability-and-scale/high-availability-architecture"},{"title":"Errors, retries, and usage buffering","href":"/documentation/high-availability-and-scale/errors-retries-and-usage-buffering"},{"title":"Accessible from anywhere","href":"/documentation/high-availability-and-scale/accessible-from-everywhere"},{"title":"Local caching and fallback strategy","href":"/documentation/high-availability-and-scale/local-caching-and-fallback-strategy"},{"title":"Persistent cache","href":"/documentation/high-availability-and-scale/persistent-caching"},{"title":"Reliability, observability and monitoring","href":"/documentation/high-availability-and-scale/reliability-observability-monitoring"},{"title":"Network requirements and whitelisting","href":"/api-and-sdks/integration/additional-deployment-methods/network-requirements"},{"title":"Bring Your Own Solution","href":"/api-and-sdks/integration/additional-deployment-methods/bring-your-own-solution"}]},{"group":"Sidecar","pages":[{"title":"Sidecar Overview","href":"/documentation/high-availability-and-scale/sidecar/overview"},{"title":"Sidecar architecture and scaling","sidebarTitle":"Architecture and scaling","href":"/documentation/high-availability-and-scale/sidecar/architecture"},{"title":"Running the Sidecar service","sidebarTitle":"Running the Sidecar","href":"/documentation/high-availability-and-scale/sidecar/running-sidecar"},{"title":"Running Sidecar in production","href":"/documentation/high-availability-and-scale/sidecar/running-in-production"},{"title":"Persistent cache, fallback, and offline mode","sidebarTitle":"Cache, fallback, and offline mode","href":"/documentation/high-availability-and-scale/sidecar/resilience"},{"title":"Sidecar monitoring and troubleshooting","sidebarTitle":"Monitoring and troubleshooting","href":"/documentation/high-availability-and-scale/sidecar/service-monitoring"},{"title":"Service schema","href":"/documentation/high-availability-and-scale/sidecar/service-schema"}]},{"group":"BYOC","pages":[{"title":"Bring Your Own Cloud (BYOC)","href":"/documentation/high-availability-and-scale/byoc/overview"},{"title":"BYOC architecture","href":"/documentation/high-availability-and-scale/byoc/architecture"},{"title":"Installation","href":"/documentation/high-availability-and-scale/byoc/installation"},{"title":"Deployment and operations","href":"/documentation/high-availability-and-scale/byoc/deployment-and-operations"},{"title":"Networking, security, and data flow","href":"/documentation/high-availability-and-scale/byoc/networking-and-security"},{"title":"Observability and debugging","href":"/documentation/high-availability-and-scale/byoc/observability-and-debugging"},{"title":"Scaling and reliability","href":"/documentation/high-availability-and-scale/byoc/scaling-and-reliability"},{"title":"Metering architecture","href":"/documentation/high-availability-and-scale/byoc/metering-architecture"}]}]},{"group":"Pricing and packaging","pages":[{"title":"Overview","href":"/documentation/modeling-your-pricing-in-stigg/overview"},{"title":"Usage-based pricing models","href":"/documentation/modeling-your-pricing-in-stigg/usage-based-pricing-models"},{"group":"Features","pages":[{"title":"Overview","href":"/documentation/modeling-your-pricing-in-stigg/features/overview"},{"title":"Viewing the list of available features","href":"/documentation/modeling-your-pricing-in-stigg/features/viewing-available-features"},{"title":"Viewing feature usage across plans and add-ons","href":"/documentation/modeling-your-pricing-in-stigg/features/viewing-feature-usage"},{"group":"Creating features","pages":[{"title":"Overview","href":"/documentation/modeling-your-pricing-in-stigg/features/creating-features/overview"},{"title":"Boolean features","href":"/documentation/modeling-your-pricing-in-stigg/features/creating-features/boolean-features"},{"title":"Configuration features","href":"/documentation/modeling-your-pricing-in-stigg/features/creating-features/configuration-features"},{"title":"Metered features","href":"/documentation/modeling-your-pricing-in-stigg/features/creating-features/metered-features"},{"title":"Importing an existing list of features","href":"/documentation/modeling-your-pricing-in-stigg/features/creating-features/importing-list-of-features"}]},{"title":"Storing metadata","href":"/documentation/modeling-your-pricing-in-stigg/features/storing-metadata"},{"title":"Editing feature details","href":"/documentation/modeling-your-pricing-in-stigg/features/editing-feature-details"},{"title":"Revoking access to features","href":"/documentation/modeling-your-pricing-in-stigg/features/revoking-access-features"},{"title":"Archiving features","description":null,"href":"/documentation/modeling-your-pricing-in-stigg/features/archiving-features"},{"title":"Unarchiving features","href":"/documentation/modeling-your-pricing-in-stigg/features/unarchiving-features"},{"group":"Feature groups","pages":[{"title":"Overview","description":null,"href":"/documentation/modeling-your-pricing-in-stigg/features/feature-groups/overview"},{"title":"Creating feature groups","href":"/documentation/modeling-your-pricing-in-stigg/features/feature-groups/creating-feature-group"},{"title":"Updating feature groups","href":"/documentation/modeling-your-pricing-in-stigg/features/feature-groups/updating-feature-group"},{"title":"Adding feature groups to entitlements","href":"/documentation/modeling-your-pricing-in-stigg/features/feature-groups/adding-feature-group-entitlements"},{"title":"Archiving feature groups","href":"/documentation/modeling-your-pricing-in-stigg/features/feature-groups/archiving-feature-group"}]}]},{"group":"Products","pages":[{"title":"Overview","href":"/documentation/modeling-your-pricing-in-stigg/products/overview"},{"title":"Viewing a list of products","href":"/documentation/modeling-your-pricing-in-stigg/products/viewing-list-of-products"},{"title":"Creating products","href":"/documentation/modeling-your-pricing-in-stigg/products/creating-products"},{"title":"Modeling your pricing","href":"/documentation/modeling-your-pricing-in-stigg/products/modeling-pricing"},{"title":"Defining the customer journey","href":"/documentation/modeling-your-pricing-in-stigg/products/defining-customer-journey"},{"title":"Storing metadata","href":"/documentation/modeling-your-pricing-in-stigg/products/storing-metadata"},{"title":"Editing product details","href":"/documentation/modeling-your-pricing-in-stigg/products/editing-product-details"},{"title":"Archiving products","href":"/documentation/modeling-your-pricing-in-stigg/products/archiving-products"}]},{"group":"Plans","pages":[{"title":"Overview","href":"/documentation/modeling-your-pricing-in-stigg/plans/plans"},{"title":"Viewing a list of plans","href":"/documentation/modeling-your-pricing-in-stigg/plans/viewing-plans-list"},{"title":"Creating plans","href":"/documentation/modeling-your-pricing-in-stigg/plans/creating-plans"},{"group":"Plans pricing","pages":[{"title":"Defining the plans price","href":"/documentation/modeling-your-pricing-in-stigg/plans/defining-plan-pricing/defining-plan-price"},{"title":"Free plans","href":"/documentation/modeling-your-pricing-in-stigg/plans/defining-plan-pricing/free"},{"group":"Paid plans","pages":[{"title":"Overview","href":"/documentation/modeling-your-pricing-in-stigg/plans/defining-plan-pricing/paid/paid"},{"title":"Billing period","href":"/documentation/modeling-your-pricing-in-stigg/plans/defining-plan-pricing/paid/billing-period"},{"group":"Charges","pages":[{"title":"Overview","href":"/documentation/modeling-your-pricing-in-stigg/plans/defining-plan-pricing/paid/charges/charges"},{"title":"Base charge","href":"/documentation/modeling-your-pricing-in-stigg/plans/defining-plan-pricing/paid/charges/base-charge"},{"group":"Usage-based charge","pages":[{"title":"Overview","href":"/documentation/modeling-your-pricing-in-stigg/plans/defining-plan-pricing/paid/charges/usage-based"},{"title":"In-advance commitment","href":"/documentation/modeling-your-pricing-in-stigg/plans/defining-plan-pricing/paid/charges/in-advance"},{"title":"Pay-as-you-go","href":"/documentation/modeling-your-pricing-in-stigg/plans/defining-plan-pricing/paid/charges/payg"}]}]},{"title":"Minimum spend","href":"/documentation/modeling-your-pricing-in-stigg/plans/defining-plan-pricing/paid/charges/minimum-spend"},{"title":"Free trial periods","href":"/documentation/modeling-your-pricing-in-stigg/plans/defining-plan-pricing/paid/charges/free-trials"},{"group":"Overages","pages":[{"title":"Overview","href":"/documentation/modeling-your-pricing-in-stigg/plans/overages/overview"},{"title":"How overages work","href":"/documentation/modeling-your-pricing-in-stigg/plans/overages/working-principle"},{"title":"Supported overage models","href":"/documentation/modeling-your-pricing-in-stigg/plans/overages/supported-models"},{"title":"Defining overages","href":"/documentation/modeling-your-pricing-in-stigg/plans/overages/defining-overages"},{"title":"Notifications and webhooks","href":"/documentation/modeling-your-pricing-in-stigg/plans/overages/notifications"}]}]},{"group":"Custom plans","pages":[{"title":"Overview","href":"/documentation/modeling-your-pricing-in-stigg/plans/custom-plans"},{"title":"Defining variable entitlement values","href":"/documentation/modeling-your-pricing-in-stigg/plans/variable-entitlement-values"}]}]},{"title":"Adding entitlements to plans","href":"/documentation/modeling-your-pricing-in-stigg/plans/assigning-features-plans"},{"title":"Plan visibility","href":"/documentation/modeling-your-pricing-in-stigg/plans/plan-visibility"},{"title":"Plan metadata","href":"/documentation/modeling-your-pricing-in-stigg/plans/plan-metadata"},{"title":"Publishing plans","href":"/documentation/modeling-your-pricing-in-stigg/plans/publishing-plans"},{"title":"Viewing plans history","href":"/documentation/modeling-your-pricing-in-stigg/plans/viewing-plans-history"},{"title":"Archiving plans","href":"/documentation/modeling-your-pricing-in-stigg/plans/archiving-plans"},{"title":"Subscription migration methods","href":"/documentation/modeling-your-pricing-in-stigg/plans/migrating-plans"}]},{"group":"Add-ons","pages":[{"title":"Overview","href":"/documentation/modeling-your-pricing-in-stigg/add-ons/overview"},{"title":"Viewing the list of add-ons","href":"/documentation/modeling-your-pricing-in-stigg/add-ons/viewing-list-add-ons"},{"title":"Creating add-ons","href":"/documentation/modeling-your-pricing-in-stigg/add-ons/creating-add-ons"},{"group":"Add-on pricing","pages":[{"title":"Defining the add-ons price","href":"/documentation/modeling-your-pricing-in-stigg/add-ons/defining-add-on-price"},{"group":"Paid add-ons","pages":[{"title":"Overview","href":"/documentation/modeling-your-pricing-in-stigg/add-ons/paid/overview"},{"title":"Billing period","href":"/documentation/modeling-your-pricing-in-stigg/add-ons/paid/billing-period"},{"title":"Charges","href":"/documentation/modeling-your-pricing-in-stigg/add-ons/paid/charges"}]},{"title":"Custom add-ons","href":"/documentation/modeling-your-pricing-in-stigg/add-ons/custom-add-ons"}]},{"group":"Assigning features to add-ons","pages":[{"title":"Overview","href":"/documentation/modeling-your-pricing-in-stigg/add-ons/assigning-features-to-add-ons/overview"},{"title":"Boolean features","href":"/documentation/modeling-your-pricing-in-stigg/add-ons/assigning-features-to-add-ons/boolean"},{"title":"Configuration features","href":"/documentation/modeling-your-pricing-in-stigg/add-ons/assigning-features-to-add-ons/configuration"},{"title":"Metered features","href":"/documentation/modeling-your-pricing-in-stigg/add-ons/assigning-features-to-add-ons/metered"},{"title":"Entitlement behavior","href":"/documentation/modeling-your-pricing-in-stigg/add-ons/assigning-features-to-add-ons/entitlement-behavior"},{"title":"Revoking entitlements","href":"/documentation/modeling-your-pricing-in-stigg/add-ons/assigning-features-to-add-ons/revoking-entitlements"}]},{"title":"Controlling the add-on visibility","href":"/documentation/modeling-your-pricing-in-stigg/add-ons/controlling-add-on-visibility"},{"title":"Storing metadata","href":"/documentation/modeling-your-pricing-in-stigg/add-ons/storing-metadata"},{"title":"Publishing add-ons","href":"/documentation/modeling-your-pricing-in-stigg/add-ons/publishing-add-ons"},{"title":"Defining add-on compatibility with specific plans","href":"/documentation/modeling-your-pricing-in-stigg/add-ons/defining-compatibility"},{"title":"Editing published add-ons","href":"/documentation/modeling-your-pricing-in-stigg/add-ons/editing-published-add-ons"},{"title":"Archiving add-ons","href":"/documentation/modeling-your-pricing-in-stigg/add-ons/archiving-add-ons"},{"title":"Unarchiving add-ons","href":"/documentation/modeling-your-pricing-in-stigg/add-ons/unarchiving-add-ons"}]},{"group":"Coupons","pages":[{"title":"Overview","href":"/documentation/modeling-your-pricing-in-stigg/coupons/coupons"},{"title":"Viewing the list of coupons","href":"/documentation/modeling-your-pricing-in-stigg/coupons/viewing-list-of-coupons"},{"title":"Creating coupons","href":"/documentation/modeling-your-pricing-in-stigg/coupons/creating-coupons"},{"title":"Applying coupons","href":"/documentation/modeling-your-pricing-in-stigg/coupons/applying-coupons"},{"title":"Applying discounts to subscriptions","href":"/documentation/modeling-your-pricing-in-stigg/coupons/applying-discounts-to-subscriptions"},{"title":"Editing coupon details","href":"/documentation/modeling-your-pricing-in-stigg/coupons/editing-coupon-details"},{"title":"Storing metadata","href":"/documentation/modeling-your-pricing-in-stigg/coupons/storing-metadata"},{"title":"Archiving coupons","href":"/documentation/modeling-your-pricing-in-stigg/coupons/archiving-coupons"}]},{"group":"Price localization","pages":[{"title":"Price localization overview","href":"/documentation/price-localization/price-localization"},{"title":"No-code configuration in the Stigg app","href":"/documentation/price-localization/price-localization-no-code-configuration"},{"title":"Implementing price localization on your public website and application","href":"/documentation/price-localization/price-localization-codebase-integration"},{"title":"Localized billing","href":"/documentation/price-localization/price-localization-billing"},{"title":"Serving countries that pay in EUR","href":"/documentation/price-localization/price-localization-eurozone"}]},{"group":"Pricing insights and experiments","pages":[{"group":"Gaining insights about your pricing strategy","pages":[{"title":"Gaining insights about your pricing strategy","href":"/documentation/rolling-out-pricing-changes-with-confidence/dashboard"},{"title":"Active subscriptions","href":"/documentation/rolling-out-pricing-changes-with-confidence/active-subscriptions-dashboard"},{"title":"Feature inspector","href":"/documentation/rolling-out-pricing-changes-with-confidence/feature-inspector"}]},{"title":"Running pricing experiments","href":"/documentation/rolling-out-pricing-changes-with-confidence/experiments"}]}]},{"group":"Customers, subscriptions and contracts","pages":[{"group":"Customers","pages":[{"title":"Viewing the list of customers","href":"/documentation/managing-customers-and-subscriptions/customers/viewing-customers"},{"title":"Creating a new customer","href":"/documentation/managing-customers-and-subscriptions/customers/creating-customers"},{"title":"Applying customer-level coupons","href":"/documentation/managing-customers-and-subscriptions/customers/applying-coupon"},{"title":"Managing customers subscriptions","href":"/documentation/managing-customers-and-subscriptions/customers/manage-customer-subscription"},{"title":"Managing customers promotional entitlements","href":"/documentation/managing-customers-and-subscriptions/customers/managing-customers-promotional-entitlements"},{"group":"Entitlement usage","pages":[{"title":"Viewing customers entitlement usage","href":"/documentation/managing-customers-and-subscriptions/customers/viewing-customers-entitlement-usage"},{"title":"Viewing customers entitlement summary","href":"/documentation/managing-customers-and-subscriptions/customers/viewing-customers-entitlement-summary"},{"title":"Reporting entitlement usage","href":"/documentation/managing-customers-and-subscriptions/customers/reporting-entitlement-usage"}]},{"title":"Storing metadata","href":"/documentation/managing-customers-and-subscriptions/customers/storing-metadata"},{"title":"Editing customer details","href":"/documentation/managing-customers-and-subscriptions/customers/editing-customer-details"},{"title":"Managing customers payment methods","href":"/documentation/managing-customers-and-subscriptions/customers/managing-customers-payment-method"},{"title":"Archiving a customer","href":"/documentation/managing-customers-and-subscriptions/customers/archiving-customers"},{"title":"Unarchiving a customer","href":"/documentation/managing-customers-and-subscriptions/customers/unarchiving-customers"}]},{"group":"Subscriptions","pages":[{"title":"Viewing the list of subscriptions of a specific customer","href":"/documentation/managing-customers-and-subscriptions/subscriptions/viewing-list-subscriptions"},{"title":"Subscription statuses","href":"/documentation/managing-customers-and-subscriptions/subscriptions/subscription-statuses"},{"title":"Provisioning subscriptions","href":"/documentation/managing-customers-and-subscriptions/subscriptions/provisioning-subscriptions"},{"title":"Viewing the details of a specific subscription","href":"/documentation/managing-customers-and-subscriptions/subscriptions/viewing-details"},{"title":"Storing metadata","href":"/documentation/managing-customers-and-subscriptions/subscriptions/storing-metadata"},{"title":"Updating subscriptions","href":"/documentation/managing-customers-and-subscriptions/subscriptions/updating-subscriptions"},{"group":"Subscription updates","pages":[{"title":"Overview","href":"/documentation/managing-customers-and-subscriptions/subscription-updates/overview"},{"title":"Subscription upgrades","href":"/documentation/managing-customers-and-subscriptions/subscription-updates/subscription-upgrades"},{"title":"Subscription downgrades","href":"/documentation/managing-customers-and-subscriptions/subscription-updates/subscription-downgrades"},{"title":"Immediate downgrades","href":"/documentation/managing-customers-and-subscriptions/subscription-updates/immediate-downgrades"},{"title":"Scheduled updates","href":"/documentation/managing-customers-and-subscriptions/subscription-updates/scheduled-updates"},{"title":"Scheduled downgrades","href":"/documentation/managing-customers-and-subscriptions/subscription-updates/scheduled-downgrades"},{"title":"Updates to subscriptions with usage-based pricing","href":"/documentation/managing-customers-and-subscriptions/subscription-updates/updates-subscriptions-usage-based"},{"title":"Conversion of free trials to paid subscriptions","href":"/documentation/managing-customers-and-subscriptions/subscription-updates/converting-free-trials-paid"},{"title":"Additional resources","href":"/documentation/managing-customers-and-subscriptions/subscription-updates/additional-resources"}]},{"title":"Canceling subscriptions","href":"/documentation/managing-customers-and-subscriptions/subscriptions/canceling-subscriptions"},{"title":"Canceling scheduled updates","href":"/documentation/managing-customers-and-subscriptions/subscriptions/canceling-scheduled-updates"},{"title":"Handling payment errors","href":"/documentation/managing-customers-and-subscriptions/subscriptions/handling-payment-errors"},{"title":"Migrating subscriptions to the latest plan or add-on version","href":"/documentation/managing-customers-and-subscriptions/subscriptions/migrating-subscriptions"},{"title":"Multiple active subscriptions","href":"/documentation/managing-customers-and-subscriptions/subscriptions/multiple-active-subscriptions"}]},{"group":"Contracts","pages":[{"title":"Overview","href":"/documentation/managing-customers-and-subscriptions/contracts/overview"},{"title":"Setting up a contract","href":"/documentation/managing-customers-and-subscriptions/contracts/setup-flow"},{"title":"Usage-based billing","href":"/documentation/managing-customers-and-subscriptions/contracts/usage-based-billing"},{"title":"Invoice management","href":"/documentation/managing-customers-and-subscriptions/contracts/invoice-management"},{"title":"Managing the legal entity","href":"/documentation/managing-customers-and-subscriptions/contracts/legal-entity"}]}]},{"group":"Workflows","pages":[{"title":"Overview","href":"/documentation/workflows/overview"},{"title":"Key concepts","href":"/documentation/workflows/workflows-key-concepts"},{"group":"Building workflows","pages":[{"title":"Creating a workflow","href":"/documentation/workflows/workflow-creation"},{"title":"Triggers","href":"/documentation/workflows/workflow-triggers"},{"title":"Conditions","href":"/documentation/workflows/workflow-conditions"},{"title":"Expressions","href":"/documentation/workflows/workflow-expressions"},{"title":"Actions","href":"/documentation/workflows/workflow-actions"}]},{"group":"Running and managing","pages":[{"title":"Execution history","href":"/documentation/workflows/workflow-execution-history"},{"title":"Activity Log","href":"/documentation/workflows/workflow-activity-log"},{"title":"Error handling","href":"/documentation/workflows/error-handling"},{"title":"Managing workflows","href":"/documentation/workflows/managing-workflows"},{"title":"Managing credentials","href":"/documentation/workflows/managing-workflow-credentials"}]}]},{"group":"Widgets","pages":[{"title":"Overview","href":"/documentation/snap-in-widgets/overview"},{"title":"Storybook","href":"/documentation/snap-in-widgets/storybook"},{"title":"Pricing table","href":"/documentation/snap-in-widgets/pricing-table"},{"title":"Checkout","href":"/documentation/snap-in-widgets/checkout"},{"title":"Choosing a checkout experience","href":"/documentation/snap-in-widgets/choosing-a-checkout-experience"},{"title":"Customer portal","href":"/documentation/snap-in-widgets/customer-portal"},{"group":"Credits","pages":[{"title":"Credit balance","href":"/documentation/snap-in-widgets/credit-balance"},{"title":"Credit utilization","href":"/documentation/snap-in-widgets/credit-utilization"},{"title":"Credit usage chart","href":"/documentation/snap-in-widgets/credit-usage"},{"title":"Credit grants table","href":"/documentation/snap-in-widgets/credit-grants"},{"title":"Credit auto-recharge status","sidebarTitle":"Auto-recharge status","href":"/documentation/snap-in-widgets/credit-auto-recharge-status"},{"title":"Credit auto-recharge configuration","sidebarTitle":"Auto-recharge configuration","href":"/documentation/snap-in-widgets/credit-auto-recharge-configuration"}]}]},{"group":"Developer tools","pages":[{"title":"AI Terminal","href":"/api-and-sdks/ai-terminal"},{"title":"MCP Server","href":"/api-and-sdks/mcp-server"},{"title":"Agent Skills","href":"/api-and-sdks/agent-skills"}]},{"group":"Account management","pages":[{"group":"Account settings","pages":[{"title":"Account details","href":"/documentation/managing-your-account/account-details"},{"title":"Billing","href":"/documentation/managing-your-account/billing"},{"title":"Theme","href":"/documentation/managing-your-account/theme"},{"title":"Switching accounts","href":"/documentation/managing-your-account/switching-accounts"}]},{"group":"Team and access","pages":[{"title":"Team members","href":"/documentation/managing-your-account/access-management/team-members"},{"title":"Role-based access control","href":"/documentation/managing-your-account/access-management/rbac"},{"title":"Invite-only login","href":"/documentation/managing-your-account/access-management/invite-only"},{"title":"Authorized domain","href":"/documentation/managing-your-account/access-management/authorized-domain"},{"title":"Single sign-on (SSO)","href":"/documentation/managing-your-account/access-management/single-sign-on"}]},{"group":"Environments","pages":[{"title":"Environments","sidebarTitle":"Overview","href":"/documentation/managing-your-account/environments/index"},{"title":"Copying changes between environments","href":"/documentation/managing-your-account/environments/copying-changes-between-environments"},{"title":"Download the product catalog","href":"/documentation/managing-your-account/environments/download-the-product-catalog"},{"title":"API Keys","href":"/documentation/managing-your-account/environments/api-keys"}]},{"group":"Finding and auditing","pages":[{"title":"Finding entities","href":"/documentation/managing-your-account/finding-entities"},{"title":"Activity log","href":"/documentation/managing-your-account/activity-log"},{"title":"Debugging requests with trace IDs","href":"/documentation/managing-your-account/debugging-with-trace-ids"}]}]},{"group":"Security \u0026 compliance","pages":[{"title":"Security Portal","href":"/documentation/security-compliance/security-portal"},{"title":"Data residency and PII","href":"/documentation/security-compliance/data-residency-and-pii"},{"title":"Terms of Use","href":"/documentation/security-compliance/terms-of-use"},{"title":"Privacy Policy","href":"/documentation/security-compliance/privacy-policy"}]}]},{"tab":"Guides","icon":"map","pages":[{"title":"Guides","href":"/guides/quick-start-guides/provisioning-customers"}]},{"tab":"API Reference","icon":"code","dropdowns":[{"dropdown":"Overview","icon":"compass","pages":[{"title":"API Reference","mode":"custom","href":"/api-and-sdks/api-reference/overview"}]},{"dropdown":"REST","icon":"server","groups":[{"group":"Get started","pages":[{"title":"Introduction","href":"/api-and-sdks/api-reference/rest/introduction"}]},{"group":"Essentials","pages":[{"title":"Authentication","href":"/api-and-sdks/api-reference/rest/authentication"},{"title":"Pagination","href":"/api-and-sdks/api-reference/rest/pagination"},{"title":"Responses","href":"/api-and-sdks/api-reference/rest/responses"},{"title":"Rate Limits","href":"/api-and-sdks/integration/rest/rate-limits"},{"title":"Access enforcement at scale","href":"/api-and-sdks/api-reference/rest/using-at-scale"}]},{"group":"SDK reference","pages":[{"title":"Backend","href":"/api-and-sdks/references/sdk/backend/rest/index"},{"title":"Agent SDK","href":"/api-and-sdks/references/sdk/backend/rest/agent-sdk"},{"group":"Frontend","pages":[{"title":"JavaScript SDK","href":"/api-and-sdks/references/sdk/frontend/javascript-rest"},{"title":"React SDK","href":"/api-and-sdks/references/sdk/frontend/react-rest"},{"title":"Vue.js SDK","href":"/api-and-sdks/references/sdk/frontend/vue-rest"},{"title":"Embed SDK","href":"/api-and-sdks/references/sdk/frontend/embed-rest"}]}]},{"group":"CLI reference","pages":[{"title":"CLI reference","href":"/api-and-sdks/cli-reference"}]},{"group":"SDK documentation","pages":[{"group":"Frontend","pages":[{"title":"JavaScript","href":"/api-and-sdks/integration/frontend/javascript"},{"title":"React","href":"/api-and-sdks/integration/frontend/react"},{"title":"Vue.js","href":"/api-and-sdks/integration/frontend/vuejs"},{"title":"Next.js","href":"/api-and-sdks/integration/frontend/nextjs"},{"title":"Webflow, Wordpress and plain HTML SDK","href":"/api-and-sdks/integration/frontend/html"},{"title":"Hardening client-side access","href":"/api-and-sdks/integration/frontend/hardening-client-side-access"}]}]},{"group":"Subscriptions","pages":[{"title":"Get a single subscription by ID","deprecated":null,"version":null,"openapi":"/openapi/stigg-api.documented.yml get /api/v1/subscriptions/{id}","href":"/api-reference/subscriptions/get-a-single-subscription-by-id"},{"title":"Update a subscription","deprecated":null,"version":null,"openapi":"/openapi/stigg-api.documented.yml patch /api/v1/subscriptions/{id}","href":"/api-reference/subscriptions/update-a-subscription"},{"title":"Get a list of subscriptions","deprecated":null,"version":null,"openapi":"/openapi/stigg-api.documented.yml get /api/v1/subscriptions","href":"/api-reference/subscriptions/get-a-list-of-subscriptions"},{"title":"Provision subscription","deprecated":null,"version":null,"openapi":"/openapi/stigg-api.documented.yml post /api/v1/subscriptions","href":"/api-reference/subscriptions/provision-subscription"},{"title":"Transfer subscription to resource","deprecated":null,"version":null,"openapi":"/openapi/stigg-api.documented.yml post /api/v1/subscriptions/{id}/transfer","href":"/api-reference/subscriptions/transfer-subscription-to-resource"},{"title":"Migrate subscription to latest plan version","deprecated":null,"version":null,"openapi":"/openapi/stigg-api.documented.yml post /api/v1/subscriptions/{id}/migrate","href":"/api-reference/subscriptions/migrate-subscription-to-latest-plan-version"},{"title":"Delegate subscription payment to customer","deprecated":null,"version":null,"openapi":"/openapi/stigg-api.documented.yml post /api/v1/subscriptions/{id}/delegate","href":"/api-reference/subscriptions/delegate-subscription-payment-to-customer"},{"title":"Cancel pending payment update","deprecated":null,"version":null,"openapi":"/openapi/stigg-api.documented.yml delete /api/v1/subscriptions/{id}/future-update/pending-payment","href":"/api-reference/subscriptions/cancel-pending-payment-update"},{"title":"Cancel scheduled update","deprecated":null,"version":null,"openapi":"/openapi/stigg-api.documented.yml delete /api/v1/subscriptions/{id}/future-update/schedule","href":"/api-reference/subscriptions/cancel-scheduled-update"},{"title":"Preview subscription","deprecated":null,"version":null,"openapi":"/openapi/stigg-api.documented.yml post /api/v1/subscriptions/preview","href":"/api-reference/subscriptions/preview-subscription"},{"title":"Cancel subscription","deprecated":null,"version":null,"openapi":"/openapi/stigg-api.documented.yml post /api/v1/subscriptions/{id}/cancel","href":"/api-reference/subscriptions/cancel-subscription"},{"title":"Charge subscription usage","deprecated":null,"version":null,"openapi":"/openapi/stigg-api.documented.yml post /api/v1/subscriptions/{id}/usage/charge","href":"/api-reference/subscriptions/charge-subscription-usage"},{"title":"Trigger subscription usage sync","deprecated":null,"version":null,"openapi":"/openapi/stigg-api.documented.yml post /api/v1/subscriptions/{id}/usage/sync","href":"/api-reference/subscriptions/trigger-subscription-usage-sync"},{"title":"Mark subscription invoice as paid","deprecated":null,"version":null,"openapi":"/openapi/stigg-api.documented.yml post /api/v1/subscriptions/{id}/invoice/paid","href":"/api-reference/subscriptions/mark-subscription-invoice-as-paid"}]},{"group":"Bulk Import","pages":[{"title":"Bulk import subscriptions","deprecated":null,"version":null,"openapi":"/openapi/stigg-api.documented.yml post /api/v1/subscriptions/import","href":"/api-reference/bulk-import/bulk-import-subscriptions"},{"title":"Bulk import customers","deprecated":null,"version":null,"openapi":"/openapi/stigg-api.documented.yml post /api/v1/customers/import","href":"/api-reference/bulk-import/bulk-import-customers"}]},{"group":"Usage","pages":[{"title":"Get usage history","deprecated":null,"version":null,"openapi":"/openapi/stigg-api.documented.yml get /api/v1/usage/{customerId}/history/{featureId}","href":"/api-reference/usage/get-usage-history"},{"title":"Report usage events","deprecated":null,"version":null,"openapi":"/openapi/stigg-api.documented.yml post /api/v1/events","href":"/api-reference/usage/report-usage-events"},{"title":"Estimate event credit cost","deprecated":null,"version":null,"openapi":"/openapi/stigg-api.documented.yml post /api/v1/events/estimate","href":"/api-reference/usage/estimate-event-credit-cost"},{"title":"Report usage measurements","deprecated":true,"version":null,"openapi":"/openapi/stigg-api.documented.yml post /api/v1/usage","href":"/api-reference/usage/report-usage-measurements"},{"title":"Estimate usage credit cost","deprecated":null,"version":null,"openapi":"/openapi/stigg-api.documented.yml post /api/v1/usage/estimate","href":"/api-reference/usage/estimate-usage-credit-cost"},{"title":"Report usage measurements (v2)","deprecated":null,"version":null,"openapi":"/openapi/stigg-api.documented.yml post /api/v2/usage","href":"/api-reference/usage/report-usage-measurements-v2"}]},{"group":"Coupons","pages":[{"title":"Get a list of coupons","deprecated":null,"version":null,"openapi":"/openapi/stigg-api.documented.yml get /api/v1/coupons","href":"/api-reference/coupons/get-a-list-of-coupons"},{"title":"Create coupon","deprecated":null,"version":null,"openapi":"/openapi/stigg-api.documented.yml post /api/v1/coupons","href":"/api-reference/coupons/create-coupon"},{"title":"Get a single coupon by ID","deprecated":null,"version":null,"openapi":"/openapi/stigg-api.documented.yml get /api/v1/coupons/{id}","href":"/api-reference/coupons/get-a-single-coupon-by-id"},{"title":"Update a coupon","deprecated":null,"version":null,"openapi":"/openapi/stigg-api.documented.yml patch /api/v1/coupons/{id}","href":"/api-reference/coupons/update-a-coupon"},{"title":"Archive coupon","deprecated":null,"version":null,"openapi":"/openapi/stigg-api.documented.yml post /api/v1/coupons/{id}/archive","href":"/api-reference/coupons/archive-coupon"}]},{"group":"Products","pages":[{"title":"Get a list of products","deprecated":null,"version":null,"openapi":"/openapi/stigg-api.documented.yml get /api/v1/products","href":"/api-reference/products/get-a-list-of-products"},{"title":"Create product","deprecated":null,"version":null,"openapi":"/openapi/stigg-api.documented.yml post /api/v1/products","href":"/api-reference/products/create-product"},{"title":"Update a product","deprecated":null,"version":null,"openapi":"/openapi/stigg-api.documented.yml patch /api/v1/products/{id}","href":"/api-reference/products/update-a-product"},{"title":"Archive product","deprecated":null,"version":null,"openapi":"/openapi/stigg-api.documented.yml post /api/v1/products/{id}/archive","href":"/api-reference/products/archive-product"},{"title":"Unarchive product","deprecated":null,"version":null,"openapi":"/openapi/stigg-api.documented.yml post /api/v1/products/{id}/unarchive","href":"/api-reference/products/unarchive-product"},{"title":"Duplicate product","deprecated":null,"version":null,"openapi":"/openapi/stigg-api.documented.yml post /api/v1/products/{id}/duplicate","href":"/api-reference/products/duplicate-product"}]},{"group":"Features","pages":[{"title":"Get a single feature by ID","deprecated":null,"version":null,"openapi":"/openapi/stigg-api.documented.yml get /api/v1/features/{id}","href":"/api-reference/features/get-a-single-feature-by-id"},{"title":"Update a feature","deprecated":null,"version":null,"openapi":"/openapi/stigg-api.documented.yml patch /api/v1/features/{id}","href":"/api-reference/features/update-a-feature"},{"title":"Get a list of features","deprecated":null,"version":null,"openapi":"/openapi/stigg-api.documented.yml get /api/v1/features","href":"/api-reference/features/get-a-list-of-features"},{"title":"Create a feature","deprecated":null,"version":null,"openapi":"/openapi/stigg-api.documented.yml post /api/v1/features","href":"/api-reference/features/create-a-feature"},{"title":"Archive feature","deprecated":null,"version":null,"openapi":"/openapi/stigg-api.documented.yml post /api/v1/features/{id}/archive","href":"/api-reference/features/archive-feature"},{"title":"Unarchive feature","deprecated":null,"version":null,"openapi":"/openapi/stigg-api.documented.yml post /api/v1/features/{id}/unarchive","href":"/api-reference/features/unarchive-feature"}]},{"group":"Addons","pages":[{"title":"Get a list of addons","deprecated":null,"version":null,"openapi":"/openapi/stigg-api.documented.yml get /api/v1/addons","href":"/api-reference/addons/get-a-list-of-addons"},{"title":"Create an addon","deprecated":null,"version":null,"openapi":"/openapi/stigg-api.documented.yml post /api/v1/addons","href":"/api-reference/addons/create-an-addon"},{"title":"Get a single addon by ID","deprecated":null,"version":null,"openapi":"/openapi/stigg-api.documented.yml get /api/v1/addons/{id}","href":"/api-reference/addons/get-a-single-addon-by-id"},{"title":"Update a addon","deprecated":null,"version":null,"openapi":"/openapi/stigg-api.documented.yml patch /api/v1/addons/{id}","href":"/api-reference/addons/update-a-addon"},{"title":"Archive an addon","deprecated":null,"version":null,"openapi":"/openapi/stigg-api.documented.yml post /api/v1/addons/{id}/archive","href":"/api-reference/addons/archive-an-addon"},{"title":"List addon charges","deprecated":null,"version":null,"openapi":"/openapi/stigg-api.documented.yml get /api/v1/addons/{id}/charges","href":"/api-reference/addons/list-addon-charges"},{"title":"Create addon draft","deprecated":null,"version":null,"openapi":"/openapi/stigg-api.documented.yml post /api/v1/addons/{id}/draft","href":"/api-reference/addons/create-addon-draft"},{"title":"Remove addon draft","deprecated":null,"version":null,"openapi":"/openapi/stigg-api.documented.yml delete /api/v1/addons/{id}/draft","href":"/api-reference/addons/remove-addon-draft"},{"title":"Publish addon","deprecated":null,"version":null,"openapi":"/openapi/stigg-api.documented.yml post /api/v1/addons/{id}/publish","href":"/api-reference/addons/publish-addon"}]},{"group":"Plans","pages":[{"title":"Get a list of plans","deprecated":null,"version":null,"openapi":"/openapi/stigg-api.documented.yml get /api/v1/plans","href":"/api-reference/plans/get-a-list-of-plans"},{"title":"Create plan","deprecated":null,"version":null,"openapi":"/openapi/stigg-api.documented.yml post /api/v1/plans","href":"/api-reference/plans/create-plan"},{"title":"Get a single plan by ID","deprecated":null,"version":null,"openapi":"/openapi/stigg-api.documented.yml get /api/v1/plans/{id}","href":"/api-reference/plans/get-a-single-plan-by-id"},{"title":"Update a plan","deprecated":null,"version":null,"openapi":"/openapi/stigg-api.documented.yml patch /api/v1/plans/{id}","href":"/api-reference/plans/update-a-plan"},{"title":"Archive plan","deprecated":null,"version":null,"openapi":"/openapi/stigg-api.documented.yml post /api/v1/plans/{id}/archive","href":"/api-reference/plans/archive-plan"},{"title":"List plan charges","deprecated":null,"version":null,"openapi":"/openapi/stigg-api.documented.yml get /api/v1/plans/{id}/charges","href":"/api-reference/plans/list-plan-charges"},{"title":"List plan overage charges","deprecated":null,"version":null,"openapi":"/openapi/stigg-api.documented.yml get /api/v1/plans/{id}/overage-charges","href":"/api-reference/plans/list-plan-overage-charges"},{"title":"Create plan draft","deprecated":null,"version":null,"openapi":"/openapi/stigg-api.documented.yml post /api/v1/plans/{id}/draft","href":"/api-reference/plans/create-plan-draft"},{"title":"Remove plan draft","deprecated":null,"version":null,"openapi":"/openapi/stigg-api.documented.yml delete /api/v1/plans/{id}/draft","href":"/api-reference/plans/remove-plan-draft"},{"title":"Publish plan","deprecated":null,"version":null,"openapi":"/openapi/stigg-api.documented.yml post /api/v1/plans/{id}/publish","href":"/api-reference/plans/publish-plan"}]},{"group":"Promotional Entitlements","pages":[{"title":"Get a list of promotional entitlements","deprecated":null,"version":null,"openapi":"/openapi/stigg-api.documented.yml get /api/v1/customers/{id}/promotional-entitlements","href":"/api-reference/promotional-entitlements/get-a-list-of-promotional-entitlements"},{"title":"Create a promotional entitlements","deprecated":null,"version":null,"openapi":"/openapi/stigg-api.documented.yml post /api/v1/customers/{id}/promotional-entitlements","href":"/api-reference/promotional-entitlements/create-a-promotional-entitlements"},{"title":"Revoke promotional entitlement","deprecated":null,"version":null,"openapi":"/openapi/stigg-api.documented.yml delete /api/v1/customers/{id}/promotional-entitlements/{featureId}","href":"/api-reference/promotional-entitlements/revoke-promotional-entitlement"}]},{"group":"Customers","pages":[{"title":"Get a list of customer resources","deprecated":null,"version":null,"openapi":"/openapi/stigg-api.documented.yml get /api/v1/customers/{id}/resources","href":"/api-reference/customers/get-a-list-of-customer-resources"},{"title":"Get a single customer by ID","deprecated":null,"version":null,"openapi":"/openapi/stigg-api.documented.yml get /api/v1/customers/{id}","href":"/api-reference/customers/get-a-single-customer-by-id"},{"title":"Update a customer","deprecated":null,"version":null,"openapi":"/openapi/stigg-api.documented.yml patch /api/v1/customers/{id}","href":"/api-reference/customers/update-a-customer"},{"title":"Get a list of customers","deprecated":null,"version":null,"openapi":"/openapi/stigg-api.documented.yml get /api/v1/customers","href":"/api-reference/customers/get-a-list-of-customers"},{"title":"Provision customer","deprecated":null,"version":null,"openapi":"/openapi/stigg-api.documented.yml post /api/v1/customers","href":"/api-reference/customers/provision-customer"},{"title":"Archive customer","deprecated":null,"version":null,"openapi":"/openapi/stigg-api.documented.yml post /api/v1/customers/{id}/archive","href":"/api-reference/customers/archive-customer"},{"title":"Unarchive customer","deprecated":null,"version":null,"openapi":"/openapi/stigg-api.documented.yml post /api/v1/customers/{id}/unarchive","href":"/api-reference/customers/unarchive-customer"},{"title":"Attach payment method","deprecated":null,"version":null,"openapi":"/openapi/stigg-api.documented.yml post /api/v1/customers/{id}/payment-method","href":"/api-reference/customers/attach-payment-method"},{"title":"Detach payment method","deprecated":null,"version":null,"openapi":"/openapi/stigg-api.documented.yml delete /api/v1/customers/{id}/payment-method","href":"/api-reference/customers/detach-payment-method"}]},{"group":"Customer Integrations","pages":[{"title":"Get a list of customer integrations","deprecated":null,"version":null,"openapi":"/openapi/stigg-api.documented.yml get /api/v1/customers/{id}/integrations","href":"/api-reference/customer-integrations/get-a-list-of-customer-integrations"},{"title":"Link customer integration","deprecated":null,"version":null,"openapi":"/openapi/stigg-api.documented.yml post /api/v1/customers/{id}/integrations","href":"/api-reference/customer-integrations/link-customer-integration"},{"title":"Get a single customer integration by ID","deprecated":null,"version":null,"openapi":"/openapi/stigg-api.documented.yml get /api/v1/customers/{id}/integrations/{integrationId}","href":"/api-reference/customer-integrations/get-a-single-customer-integration-by-id"},{"title":"Unlink customer integration","deprecated":null,"version":null,"openapi":"/openapi/stigg-api.documented.yml delete /api/v1/customers/{id}/integrations/{integrationId}","href":"/api-reference/customer-integrations/unlink-customer-integration"},{"title":"Update a customer integration","deprecated":null,"version":null,"openapi":"/openapi/stigg-api.documented.yml patch /api/v1/customers/{id}/integrations/{integrationId}","href":"/api-reference/customer-integrations/update-a-customer-integration"}]},{"group":"Data Export","pages":[{"title":"Add data-export destination","deprecated":null,"version":null,"openapi":"/openapi/stigg-api.documented.yml post /api/v1/data-export/destinations","href":"/api-reference/data-export/add-data-export-destination"},{"title":"Remove data-export destination","deprecated":null,"version":null,"openapi":"/openapi/stigg-api.documented.yml delete /api/v1/data-export/destinations/{destinationId}","href":"/api-reference/data-export/remove-data-export-destination"},{"title":"Update data-export destination selection","deprecated":null,"version":null,"openapi":"/openapi/stigg-api.documented.yml patch /api/v1/data-export/destinations/{destinationId}","href":"/api-reference/data-export/update-data-export-destination-selection"},{"title":"Trigger data-export sync","deprecated":null,"version":null,"openapi":"/openapi/stigg-api.documented.yml post /api/v1/data-export/sync","href":"/api-reference/data-export/trigger-data-export-sync"},{"title":"List data-export models","deprecated":null,"version":null,"openapi":"/openapi/stigg-api.documented.yml get /api/v1/data-export/models","href":"/api-reference/data-export/list-data-export-models"}]},{"group":"Entitlements","pages":[{"title":"Get entitlements state","deprecated":null,"version":null,"openapi":"/openapi/stigg-api.documented.yml get /api/v1/customers/{id}/entitlements","href":"/api-reference/entitlements/get-entitlements-state"},{"title":"Check entitlement","deprecated":null,"version":null,"openapi":"/openapi/stigg-api.documented.yml get /api/v1/customers/{id}/entitlements/check","href":"/api-reference/entitlements/check-entitlement"}]},{"group":"Plan Entitlements","pages":[{"title":"Get a list of plan entitlements","deprecated":null,"version":null,"openapi":"/openapi/stigg-api.documented.yml get /api/v1/plans/{planId}/entitlements","href":"/api-reference/plan-entitlements/get-a-list-of-plan-entitlements"},{"title":"Create plan entitlements","deprecated":null,"version":null,"openapi":"/openapi/stigg-api.documented.yml post /api/v1/plans/{planId}/entitlements","href":"/api-reference/plan-entitlements/create-plan-entitlements"},{"title":"Delete plan entitlement","deprecated":null,"version":null,"openapi":"/openapi/stigg-api.documented.yml delete /api/v1/plans/{planId}/entitlements/{id}","href":"/api-reference/plan-entitlements/delete-plan-entitlement"},{"title":"Update a plan entitlement","deprecated":null,"version":null,"openapi":"/openapi/stigg-api.documented.yml patch /api/v1/plans/{planId}/entitlements/{id}","href":"/api-reference/plan-entitlements/update-a-plan-entitlement"}]},{"group":"Addon Entitlements","pages":[{"title":"Get a list of addon entitlements","deprecated":null,"version":null,"openapi":"/openapi/stigg-api.documented.yml get /api/v1/addons/{addonId}/entitlements","href":"/api-reference/addon-entitlements/get-a-list-of-addon-entitlements"},{"title":"Create addon entitlements","deprecated":null,"version":null,"openapi":"/openapi/stigg-api.documented.yml post /api/v1/addons/{addonId}/entitlements","href":"/api-reference/addon-entitlements/create-addon-entitlements"},{"title":"Delete addon entitlement","deprecated":null,"version":null,"openapi":"/openapi/stigg-api.documented.yml delete /api/v1/addons/{addonId}/entitlements/{id}","href":"/api-reference/addon-entitlements/delete-addon-entitlement"},{"title":"Update a addon entitlement","deprecated":null,"version":null,"openapi":"/openapi/stigg-api.documented.yml patch /api/v1/addons/{addonId}/entitlements/{id}","href":"/api-reference/addon-entitlements/update-a-addon-entitlement"}]},{"group":"Credit grants","pages":[{"title":"Get a list of credit grants","deprecated":null,"version":null,"openapi":"/openapi/stigg-api.documented.yml get /api/v1/credits/grants","href":"/api-reference/credit-grants/get-a-list-of-credit-grants"},{"title":"Create a credit grant","deprecated":null,"version":null,"openapi":"/openapi/stigg-api.documented.yml post /api/v1/credits/grants","href":"/api-reference/credit-grants/create-a-credit-grant"},{"title":"Void credit grant","deprecated":null,"version":null,"openapi":"/openapi/stigg-api.documented.yml post /api/v1/credits/grants/{id}/void","href":"/api-reference/credit-grants/void-credit-grant"}]},{"group":"Credit consumption","pages":[{"title":"Consume credits","deprecated":null,"version":null,"openapi":"/openapi/stigg-api.documented.yml post /api/v1/credits/consumption","href":"/api-reference/credit-consumption/consume-credits"},{"title":"Consume credits asynchronously","deprecated":null,"version":null,"openapi":"/openapi/stigg-api.documented.yml post /api/v1/credits/consumption/async","href":"/api-reference/credit-consumption/consume-credits-asynchronously"}]},{"group":"Credit reservations","pages":[{"title":"Release a credit reservation","deprecated":null,"version":null,"openapi":"/openapi/stigg-api.documented.yml post /api/v1/credits/reservations/{reservationId}/release","href":"/api-reference/credit-reservations/release-a-credit-reservation"}]},{"group":"Credit usage","pages":[{"title":"Get credit usage","deprecated":null,"version":null,"openapi":"/openapi/stigg-api.documented.yml get /api/v1/credits/usage","href":"/api-reference/credit-usage/get-credit-usage"}]},{"group":"Auto recharge","pages":[{"title":"Get automatic recharge configuration","deprecated":null,"version":null,"openapi":"/openapi/stigg-api.documented.yml get /api/v1/credits/auto-recharge","href":"/api-reference/auto-recharge/get-automatic-recharge-configuration"}]},{"group":"Custom currencies","pages":[{"title":"Get a list of custom currencys","deprecated":null,"version":null,"openapi":"/openapi/stigg-api.documented.yml get /api/v1/credits/custom-currencies","href":"/api-reference/custom-currencies/get-a-list-of-custom-currencys"},{"title":"Create custom currency","deprecated":null,"version":null,"openapi":"/openapi/stigg-api.documented.yml post /api/v1/credits/custom-currencies","href":"/api-reference/custom-currencies/create-custom-currency"},{"title":"Update custom currency","deprecated":null,"version":null,"openapi":"/openapi/stigg-api.documented.yml patch /api/v1/credits/custom-currencies/{currencyId}","href":"/api-reference/custom-currencies/update-custom-currency"},{"title":"Archive custom currency","deprecated":null,"version":null,"openapi":"/openapi/stigg-api.documented.yml post /api/v1/credits/custom-currencies/{currencyId}/archive","href":"/api-reference/custom-currencies/archive-custom-currency"},{"title":"Unarchive custom currency","deprecated":null,"version":null,"openapi":"/openapi/stigg-api.documented.yml post /api/v1/credits/custom-currencies/{currencyId}/unarchive","href":"/api-reference/custom-currencies/unarchive-custom-currency"},{"title":"List custom currency associated entities","deprecated":null,"version":null,"openapi":"/openapi/stigg-api.documented.yml get /api/v1/credits/custom-currencies/{currencyId}/associated-entities","href":"/api-reference/custom-currencies/list-custom-currency-associated-entities"}]},{"group":"Credit ledger","pages":[{"title":"Get a list of credit ledger events","deprecated":null,"version":null,"openapi":"/openapi/stigg-api.documented.yml get /api/v1/credits/ledger","href":"/api-reference/credit-ledger/get-a-list-of-credit-ledger-events"}]},{"group":"Contracts","pages":[{"title":"Get a list of contracts","deprecated":null,"version":null,"openapi":"/openapi/stigg-api.documented.yml get /api/v1/contracts","href":"/api-reference/contracts/get-a-list-of-contracts"},{"title":"Create contract","deprecated":null,"version":null,"openapi":"/openapi/stigg-api.documented.yml post /api/v1/contracts","href":"/api-reference/contracts/create-contract"},{"title":"List pricing models","deprecated":null,"version":null,"openapi":"/openapi/stigg-api.documented.yml get /api/v1/contracts/pricing-models","href":"/api-reference/contracts/list-pricing-models"},{"title":"List legal entities","deprecated":null,"version":null,"openapi":"/openapi/stigg-api.documented.yml get /api/v1/contracts/legal-entities","href":"/api-reference/contracts/list-legal-entities"},{"title":"Get a single contract by ID","deprecated":null,"version":null,"openapi":"/openapi/stigg-api.documented.yml get /api/v1/contracts/{id}","href":"/api-reference/contracts/get-a-single-contract-by-id"},{"title":"Update a contract","deprecated":null,"version":null,"openapi":"/openapi/stigg-api.documented.yml patch /api/v1/contracts/{id}","href":"/api-reference/contracts/update-a-contract"},{"title":"Delete contract","deprecated":null,"version":null,"openapi":"/openapi/stigg-api.documented.yml post /api/v1/contracts/{id}/archive","href":"/api-reference/contracts/delete-contract"},{"title":"Add contract line items","deprecated":null,"version":null,"openapi":"/openapi/stigg-api.documented.yml post /api/v1/contracts/{id}/billing/items","href":"/api-reference/contracts/add-contract-line-items"},{"title":"Delete contract line item","deprecated":null,"version":null,"openapi":"/openapi/stigg-api.documented.yml delete /api/v1/contracts/{id}/billing/items/{itemRef}","href":"/api-reference/contracts/delete-contract-line-item"},{"title":"Update contract line item rows","deprecated":null,"version":null,"openapi":"/openapi/stigg-api.documented.yml patch /api/v1/contracts/{id}/billing/items/{itemRef}","href":"/api-reference/contracts/update-contract-line-item-rows"},{"title":"Delete contract line item row","deprecated":null,"version":null,"openapi":"/openapi/stigg-api.documented.yml delete /api/v1/contracts/{id}/billing/items/{itemRef}/rows/{rowIndex}","href":"/api-reference/contracts/delete-contract-line-item-row"},{"title":"Set contract billing terms","deprecated":null,"version":null,"openapi":"/openapi/stigg-api.documented.yml patch /api/v1/contracts/{id}/billing/terms","href":"/api-reference/contracts/set-contract-billing-terms"},{"title":"Set contract billing settings","deprecated":null,"version":null,"openapi":"/openapi/stigg-api.documented.yml patch /api/v1/contracts/{id}/billing/settings","href":"/api-reference/contracts/set-contract-billing-settings"},{"title":"List contract credit notes","deprecated":null,"version":null,"openapi":"/openapi/stigg-api.documented.yml get /api/v1/contracts/{id}/billing/credit-notes","href":"/api-reference/contracts/list-contract-credit-notes"},{"title":"Get contract invoice schedule","deprecated":null,"version":null,"openapi":"/openapi/stigg-api.documented.yml get /api/v1/contracts/{id}/billing/invoice-schedule","href":"/api-reference/contracts/get-contract-invoice-schedule"},{"title":"Get contract billing summary","deprecated":null,"version":null,"openapi":"/openapi/stigg-api.documented.yml get /api/v1/contracts/{id}/billing/summary","href":"/api-reference/contracts/get-contract-billing-summary"},{"title":"Publish contract billing","deprecated":null,"version":null,"openapi":"/openapi/stigg-api.documented.yml post /api/v1/contracts/{id}/billing/publish","href":"/api-reference/contracts/publish-contract-billing"},{"title":"Edit contract billing in place","deprecated":null,"version":null,"openapi":"/openapi/stigg-api.documented.yml post /api/v1/contracts/{id}/billing/edit-active","href":"/api-reference/contracts/edit-contract-billing-in-place"},{"title":"Attach subscriptions to contract","deprecated":null,"version":null,"openapi":"/openapi/stigg-api.documented.yml post /api/v1/contracts/{id}/subscriptions","href":"/api-reference/contracts/attach-subscriptions-to-contract"},{"title":"Detach subscription from contract","deprecated":null,"version":null,"openapi":"/openapi/stigg-api.documented.yml delete /api/v1/contracts/{id}/subscriptions/{subscriptionId}","href":"/api-reference/contracts/detach-subscription-from-contract"},{"title":"Refresh contract usage","deprecated":null,"version":null,"openapi":"/openapi/stigg-api.documented.yml post /api/v1/contracts/{id}/usage/refresh","href":"/api-reference/contracts/refresh-contract-usage"},{"title":"List customer contracts","deprecated":null,"version":null,"openapi":"/openapi/stigg-api.documented.yml get /api/v1/customers/{id}/contracts","href":"/api-reference/contracts/list-customer-contracts"}]},{"group":"Invoices","pages":[{"title":"Get a list of invoices","deprecated":null,"version":null,"openapi":"/openapi/stigg-api.documented.yml get /api/v1/customers/{id}/invoices","href":"/api-reference/invoices/get-a-list-of-invoices"},{"title":"Get a single invoice by ID","deprecated":null,"version":null,"openapi":"/openapi/stigg-api.documented.yml get /api/v1/customers/{id}/invoices/{invoiceRef}","href":"/api-reference/invoices/get-a-single-invoice-by-id"},{"title":"Generate invoice PDF","deprecated":null,"version":null,"openapi":"/openapi/stigg-api.documented.yml post /api/v1/customers/{id}/invoices/{invoiceRef}/pdf/generate","href":"/api-reference/invoices/generate-invoice-pdf"},{"title":"Get invoice PDF status","deprecated":null,"version":null,"openapi":"/openapi/stigg-api.documented.yml get /api/v1/customers/{id}/invoices/{invoiceRef}/pdf/status","href":"/api-reference/invoices/get-invoice-pdf-status"},{"title":"Download invoice PDF","deprecated":null,"version":null,"openapi":"/openapi/stigg-api.documented.yml get /api/v1/customers/{id}/invoices/{invoiceRef}/pdf","href":"/api-reference/invoices/download-invoice-pdf"},{"title":"Mark invoice as paid","deprecated":null,"version":null,"openapi":"/openapi/stigg-api.documented.yml post /api/v1/customers/{id}/invoices/{invoiceRef}/paid","href":"/api-reference/invoices/mark-invoice-as-paid"},{"title":"Issue credit note","deprecated":null,"version":null,"openapi":"/openapi/stigg-api.documented.yml post /api/v1/customers/{id}/invoices/{invoiceRef}/credit-note","href":"/api-reference/invoices/issue-credit-note"}]},{"group":"Governance Entity Types","pages":[{"title":"Get a list of entity types","deprecated":null,"version":null,"openapi":"/openapi/stigg-api.documented.yml get /api/v1-beta/entity-types","href":"/api-reference/governance-entity-types/get-a-list-of-entity-types"},{"title":"Upsert entity types","deprecated":null,"version":null,"openapi":"/openapi/stigg-api.documented.yml put /api/v1-beta/entity-types","href":"/api-reference/governance-entity-types/upsert-entity-types"}]},{"group":"Governance Entities","pages":[{"title":"Get a list of entitys","deprecated":null,"version":null,"openapi":"/openapi/stigg-api.documented.yml get /api/v1-beta/customers/{id}/entities","href":"/api-reference/governance-entities/get-a-list-of-entitys"},{"title":"Upsert entities","deprecated":null,"version":null,"openapi":"/openapi/stigg-api.documented.yml put /api/v1-beta/customers/{id}/entities","href":"/api-reference/governance-entities/upsert-entities"},{"title":"Get a single entity by ID","deprecated":null,"version":null,"openapi":"/openapi/stigg-api.documented.yml get /api/v1-beta/customers/{id}/entities/{entityId}","href":"/api-reference/governance-entities/get-a-single-entity-by-id"},{"title":"Archive entities","deprecated":null,"version":null,"openapi":"/openapi/stigg-api.documented.yml post /api/v1-beta/customers/{id}/entities/archive","href":"/api-reference/governance-entities/archive-entities"},{"title":"Unarchive entities","deprecated":null,"version":null,"openapi":"/openapi/stigg-api.documented.yml post /api/v1-beta/customers/{id}/entities/unarchive","href":"/api-reference/governance-entities/unarchive-entities"}]},{"group":"Governance Assignments","pages":[{"title":"Get a list of assignments","deprecated":null,"version":null,"openapi":"/openapi/stigg-api.documented.yml get /api/v1-beta/customers/{id}/assignments","href":"/api-reference/governance-assignments/get-a-list-of-assignments"},{"title":"Upsert assignments","deprecated":null,"version":null,"openapi":"/openapi/stigg-api.documented.yml put /api/v1-beta/customers/{id}/assignments","href":"/api-reference/governance-assignments/upsert-assignments"}]},{"group":"Governance Hierarchy","pages":[{"title":"Get a list of governance nodes","deprecated":null,"version":null,"openapi":"/openapi/stigg-api.documented.yml get /api/v1-beta/customers/{id}/governance","href":"/api-reference/governance-hierarchy/get-a-list-of-governance-nodes"}]},{"group":"Governance Entitlements Check","pages":[{"title":"Check entitlement (beta)","deprecated":null,"version":null,"openapi":"/openapi/stigg-api.documented.yml get /api/v1-beta/customers/{id}/entitlements/check","href":"/api-reference/governance-entitlements-check/check-entitlement-beta"}]}]},{"dropdown":"GraphQL","icon":"diagram-project","groups":[{"group":"Get started","pages":[{"title":"Introduction","href":"/api-and-sdks/api-reference/graphql/introduction"}]},{"group":"Essentials","pages":[{"title":"Authentication","href":"/api-and-sdks/api-reference/graphql/authentication"},{"title":"Rate Limits","href":"/api-and-sdks/integration/graphql/rate-limits"},{"title":"Access enforcement at scale","href":"/api-and-sdks/api-reference/graphql/using-at-scale"}]},{"group":"SDK reference","pages":[{"group":"Backend","pages":[{"title":"Node.js SDK","href":"/api-and-sdks/references/sdk/backend/graphql/node"},{"title":"Python SDK","href":"/api-and-sdks/references/sdk/backend/graphql/python"},{"title":"Go SDK","href":"/api-and-sdks/references/sdk/backend/graphql/go"},{"title":"Java SDK","href":"/api-and-sdks/references/sdk/backend/graphql/java"},{"title":"Ruby SDK","href":"/api-and-sdks/references/sdk/backend/graphql/ruby"},{"title":".NET SDK","href":"/api-and-sdks/references/sdk/backend/graphql/dotnet"},{"title":"Sidecar SDK","href":"/api-and-sdks/references/sdk/backend/graphql/sidecar"}]},{"title":"Agent SDK","href":"/api-and-sdks/references/sdk/backend/graphql/agent-sdk"},{"group":"Frontend","pages":[{"title":"JavaScript SDK","href":"/api-and-sdks/references/sdk/frontend/javascript"},{"title":"React SDK","href":"/api-and-sdks/references/sdk/frontend/react"},{"title":"Vue.js SDK","href":"/api-and-sdks/references/sdk/frontend/vue"},{"title":"Embed SDK","href":"/api-and-sdks/references/sdk/frontend/embed"}]}]},{"group":"SDK documentation","pages":[{"group":"Backend","pages":[{"title":"Backend","href":"/api-and-sdks/integration/backend"},{"title":"Customer management","href":"/api-and-sdks/integration/backend/customers"},{"title":"Subscription management","href":"/api-and-sdks/integration/backend/subscriptions"},{"title":"Entitlement checks","href":"/api-and-sdks/integration/backend/entitlements"},{"title":"Usage, billing \u0026 credits","href":"/api-and-sdks/integration/backend/usage-and-billing"},{"title":"Sidecar","href":"/api-and-sdks/integration/backend/sidecar"}]},{"group":"Frontend","pages":[{"title":"JavaScript","href":"/api-and-sdks/integration/frontend/javascript"},{"title":"React","href":"/api-and-sdks/integration/frontend/react"},{"title":"Vue.js","href":"/api-and-sdks/integration/frontend/vuejs"},{"title":"Next.js","href":"/api-and-sdks/integration/frontend/nextjs"},{"title":"Webflow, Wordpress and plain HTML SDK","href":"/api-and-sdks/integration/frontend/html"},{"title":"Hardening client-side access","href":"/api-and-sdks/integration/frontend/hardening-client-side-access"}]}]},{"group":"API reference","pages":[{"title":"Apollo Studio","href":"/api-and-sdks/api-reference/graphql/reference"}]}]},{"dropdown":"Webhooks","icon":"webhook","groups":[{"group":"Get started","pages":[{"title":"Webhook Events","href":"/api-and-sdks/api-reference/webhooks/events"}]},{"group":"Products","pages":[{"title":"Product created","version":null,"deprecated":null,"openapi":"/openapi/stigg-webhooks.yaml webhook product.created","href":"/api-reference/products/product-created"},{"title":"Product updated","version":null,"deprecated":null,"openapi":"/openapi/stigg-webhooks.yaml webhook product.updated","href":"/api-reference/products/product-updated"},{"title":"Product deleted","version":null,"deprecated":null,"openapi":"/openapi/stigg-webhooks.yaml webhook product.deleted","href":"/api-reference/products/product-deleted"}]},{"group":"Plans","pages":[{"title":"Plan created","version":null,"deprecated":null,"openapi":"/openapi/stigg-webhooks.yaml webhook plan.created","href":"/api-reference/plans/plan-created"},{"title":"Plan updated new version published","version":null,"deprecated":null,"openapi":"/openapi/stigg-webhooks.yaml webhook plan.updated","href":"/api-reference/plans/plan-updated-new-version-published"},{"title":"Plan deleted","version":null,"deprecated":null,"openapi":"/openapi/stigg-webhooks.yaml webhook plan.deleted","href":"/api-reference/plans/plan-deleted"}]},{"group":"Add-ons","pages":[{"title":"Add on created","version":null,"deprecated":null,"openapi":"/openapi/stigg-webhooks.yaml webhook addon.created","href":"/api-reference/add-ons/add-on-created"},{"title":"Add on updated new version published","version":null,"deprecated":null,"openapi":"/openapi/stigg-webhooks.yaml webhook addon.updated","href":"/api-reference/add-ons/add-on-updated-new-version-published"},{"title":"Add on deleted","version":null,"deprecated":null,"openapi":"/openapi/stigg-webhooks.yaml webhook addon.deleted","href":"/api-reference/add-ons/add-on-deleted"}]},{"group":"Features","pages":[{"title":"Feature created","version":null,"deprecated":null,"openapi":"/openapi/stigg-webhooks.yaml webhook feature.created","href":"/api-reference/features/feature-created"},{"title":"Feature updated","version":null,"deprecated":null,"openapi":"/openapi/stigg-webhooks.yaml webhook feature.updated","href":"/api-reference/features/feature-updated"},{"title":"Feature deleted","version":null,"deprecated":null,"openapi":"/openapi/stigg-webhooks.yaml webhook feature.deleted","href":"/api-reference/features/feature-deleted"}]},{"group":"Feature Groups","pages":[{"title":"Feature group created","version":null,"deprecated":null,"openapi":"/openapi/stigg-webhooks.yaml webhook feature_group.created","href":"/api-reference/feature-groups/feature-group-created"},{"title":"Feature group updated","version":null,"deprecated":null,"openapi":"/openapi/stigg-webhooks.yaml webhook feature_group.updated","href":"/api-reference/feature-groups/feature-group-updated"},{"title":"Feature group archived","version":null,"deprecated":null,"openapi":"/openapi/stigg-webhooks.yaml webhook feature_group.archived","href":"/api-reference/feature-groups/feature-group-archived"},{"title":"Feature group unarchived","version":null,"deprecated":null,"openapi":"/openapi/stigg-webhooks.yaml webhook feature_group.un_archived","href":"/api-reference/feature-groups/feature-group-unarchived"}]},{"group":"Coupons","pages":[{"title":"Coupon created","version":null,"deprecated":null,"openapi":"/openapi/stigg-webhooks.yaml webhook coupon.created","href":"/api-reference/coupons/coupon-created"},{"title":"Coupon updated","version":null,"deprecated":null,"openapi":"/openapi/stigg-webhooks.yaml webhook coupon.updated","href":"/api-reference/coupons/coupon-updated"},{"title":"Coupon archived","version":null,"deprecated":null,"openapi":"/openapi/stigg-webhooks.yaml webhook coupon.archived","href":"/api-reference/coupons/coupon-archived"}]},{"group":"Customers","pages":[{"title":"Customer created","version":null,"deprecated":null,"openapi":"/openapi/stigg-webhooks.yaml webhook customer.created","href":"/api-reference/customers/customer-created"},{"title":"Customer updated","version":null,"deprecated":null,"openapi":"/openapi/stigg-webhooks.yaml webhook customer.updated","href":"/api-reference/customers/customer-updated"},{"title":"Customer payment failed","version":null,"deprecated":null,"openapi":"/openapi/stigg-webhooks.yaml webhook customer.payment_failed","href":"/api-reference/customers/customer-payment-failed"},{"title":"Customer deleted","version":null,"deprecated":null,"openapi":"/openapi/stigg-webhooks.yaml webhook customer.deleted","href":"/api-reference/customers/customer-deleted"}]},{"group":"Subscriptions","pages":[{"title":"Subscription created","version":null,"deprecated":null,"openapi":"/openapi/stigg-webhooks.yaml webhook subscription.created","href":"/api-reference/subscriptions/subscription-created"},{"title":"Subscription updated","version":null,"deprecated":null,"openapi":"/openapi/stigg-webhooks.yaml webhook subscription.updated","href":"/api-reference/subscriptions/subscription-updated"},{"title":"Subscription canceled","version":null,"deprecated":null,"openapi":"/openapi/stigg-webhooks.yaml webhook subscription.canceled","href":"/api-reference/subscriptions/subscription-canceled"},{"title":"Subscription expired non recurring","version":null,"deprecated":null,"openapi":"/openapi/stigg-webhooks.yaml webhook subscription.expired","href":"/api-reference/subscriptions/subscription-expired-non-recurring"},{"title":"Billing month ends soon","version":null,"deprecated":null,"openapi":"/openapi/stigg-webhooks.yaml webhook subscription.billing_month.ends_soon","href":"/api-reference/subscriptions/billing-month-ends-soon"},{"title":"Spend limit exceeded","version":null,"deprecated":null,"openapi":"/openapi/stigg-webhooks.yaml webhook subscription.spend_limit.exceeded","href":"/api-reference/subscriptions/spend-limit-exceeded"},{"title":"Subscription creation failed","version":null,"deprecated":null,"openapi":"/openapi/stigg-webhooks.yaml webhook subscription.create_failed","href":"/api-reference/subscriptions/subscription-creation-failed"}]},{"group":"Trials","pages":[{"title":"Trial started","version":null,"deprecated":null,"openapi":"/openapi/stigg-webhooks.yaml webhook subscription.trial_started","href":"/api-reference/trials/trial-started"},{"title":"Trial ends soon","version":null,"deprecated":null,"openapi":"/openapi/stigg-webhooks.yaml webhook subscription.trial.ends_soon","href":"/api-reference/trials/trial-ends-soon"},{"title":"Trial converted","version":null,"deprecated":null,"openapi":"/openapi/stigg-webhooks.yaml webhook subscription.trial_converted","href":"/api-reference/trials/trial-converted"},{"title":"Trial expired","version":null,"deprecated":null,"openapi":"/openapi/stigg-webhooks.yaml webhook subscription.trial_expired","href":"/api-reference/trials/trial-expired"}]},{"group":"Credit grants","pages":[{"title":"Credit grant created","version":null,"deprecated":null,"openapi":"/openapi/stigg-webhooks.yaml webhook credit_grant.created","href":"/api-reference/credit-grants/credit-grant-created"},{"title":"Credit grant updated","version":null,"deprecated":null,"openapi":"/openapi/stigg-webhooks.yaml webhook credit_grant.updated","href":"/api-reference/credit-grants/credit-grant-updated"},{"title":"Credit grant balance low","version":null,"deprecated":null,"openapi":"/openapi/stigg-webhooks.yaml webhook credit_grant.balance.low","href":"/api-reference/credit-grants/credit-grant-balance-low"},{"title":"Credit grant depleted","version":null,"deprecated":null,"openapi":"/openapi/stigg-webhooks.yaml webhook credit_grant.depleted","href":"/api-reference/credit-grants/credit-grant-depleted"},{"title":"Credit grant expired","version":null,"deprecated":null,"openapi":"/openapi/stigg-webhooks.yaml webhook credit_grant.expired","href":"/api-reference/credit-grants/credit-grant-expired"}]},{"group":"Credit balance","pages":[{"title":"Credit balance low","version":null,"deprecated":null,"openapi":"/openapi/stigg-webhooks.yaml webhook credit_balance.low","href":"/api-reference/credit-balance/credit-balance-low"},{"title":"Credit balance depleted","version":null,"deprecated":null,"openapi":"/openapi/stigg-webhooks.yaml webhook credit_balance.depleted","href":"/api-reference/credit-balance/credit-balance-depleted"}]},{"group":"Credit auto recharge","pages":[{"title":"Automatic recharge operation attempted","version":null,"deprecated":null,"openapi":"/openapi/stigg-webhooks.yaml webhook automatic_recharge.operation.attempted","href":"/api-reference/credit-auto-recharge/automatic-recharge-operation-attempted"},{"title":"Automatic recharge spend limit threshold reached","version":null,"deprecated":null,"openapi":"/openapi/stigg-webhooks.yaml webhook credits.automatic_recharge_limit_exceeded","href":"/api-reference/credit-auto-recharge/automatic-recharge-spend-limit-threshold-reached"},{"title":"Automatic recharge configuration changed","version":null,"deprecated":null,"openapi":"/openapi/stigg-webhooks.yaml webhook automatic_recharge.configuration.changed","href":"/api-reference/credit-auto-recharge/automatic-recharge-configuration-changed"}]},{"group":"Entitlements","pages":[{"title":"Entitlements updated","version":null,"deprecated":null,"openapi":"/openapi/stigg-webhooks.yaml webhook entitlements.updated","href":"/api-reference/entitlements/entitlements-updated"},{"title":"Entitlement usage exceeded","version":null,"deprecated":null,"openapi":"/openapi/stigg-webhooks.yaml webhook entitlement.usage_exceeded","href":"/api-reference/entitlements/entitlement-usage-exceeded"}]},{"group":"Promotional entitlements","pages":[{"title":"Promotional entitlement granted","version":null,"deprecated":null,"openapi":"/openapi/stigg-webhooks.yaml webhook promotionalEntitlement.granted","href":"/api-reference/promotional-entitlements/promotional-entitlement-granted"},{"title":"Promotional entitlement updated","version":null,"deprecated":null,"openapi":"/openapi/stigg-webhooks.yaml webhook promotionalEntitlement.updated","href":"/api-reference/promotional-entitlements/promotional-entitlement-updated"},{"title":"Promotional entitlement revoked","version":null,"deprecated":null,"openapi":"/openapi/stigg-webhooks.yaml webhook promotionalEntitlement.revoked","href":"/api-reference/promotional-entitlements/promotional-entitlement-revoked"},{"title":"Promotional entitlement ends soon","version":null,"deprecated":null,"openapi":"/openapi/stigg-webhooks.yaml webhook promotionalEntitlement.ends_soon","href":"/api-reference/promotional-entitlements/promotional-entitlement-ends-soon"},{"title":"Promotional entitlement expired","version":null,"deprecated":null,"openapi":"/openapi/stigg-webhooks.yaml webhook promotionalEntitlement.expired","href":"/api-reference/promotional-entitlements/promotional-entitlement-expired"}]},{"group":"Third-party sync","pages":[{"title":"Third party sync failed","version":null,"deprecated":null,"openapi":"/openapi/stigg-webhooks.yaml webhook sync.failed","href":"/api-reference/third-party-sync/third-party-sync-failed"},{"title":"Data export sync failed","version":null,"deprecated":null,"openapi":"/openapi/stigg-webhooks.yaml webhook data_export.sync_failed","href":"/api-reference/third-party-sync/data-export-sync-failed"}]}]}]},{"tab":"Integrations","icon":"puzzle-piece","pages":[{"title":"Integrations","href":"/documentation/native-integrations/overview"}]},{"tab":"Changelog","icon":"clock-rotate-left","dropdowns":[{"dropdown":"Overview","icon":"compass","pages":[{"title":"Changelog","mode":"custom","href":"/api-and-sdks/changelog/overview"}]},{"dropdown":"Product","icon":"sparkles","href":"https://changelog.stigg.io/"},{"dropdown":"REST","icon":"server","pages":[{"title":"TypeScript","mode":"wide","href":"/api-and-sdks/changelog/backend-rest/typescript"},{"title":"Python","mode":"wide","href":"/api-and-sdks/changelog/backend-rest/python"},{"title":"Go","mode":"wide","href":"/api-and-sdks/changelog/backend-rest/go"},{"title":"Java","mode":"wide","href":"/api-and-sdks/changelog/backend-rest/java"},{"title":"Ruby","mode":"wide","href":"/api-and-sdks/changelog/backend-rest/ruby"},{"title":"C#","mode":"wide","href":"/api-and-sdks/changelog/backend-rest/csharp"}]},{"dropdown":"GraphQL","icon":"diagram-project","pages":[{"title":"Node.js SDK","mode":"wide","href":"/api-and-sdks/changelog/backend-graphql/node"},{"title":"Python SDK","mode":"wide","href":"/api-and-sdks/changelog/backend-graphql/python"},{"title":"Ruby SDK","mode":"wide","href":"/api-and-sdks/changelog/backend-graphql/ruby"},{"title":"Go SDK","mode":"wide","href":"/api-and-sdks/changelog/backend-graphql/go"},{"title":"Java SDK","mode":"wide","href":"/api-and-sdks/changelog/backend-graphql/java"},{"title":".NET SDK","mode":"wide","href":"/api-and-sdks/changelog/backend-graphql/dotnet"},{"title":"API Client (JS)","mode":"wide","href":"/api-and-sdks/changelog/backend-graphql/api-client-js"}]},{"dropdown":"Frontend SDKs","icon":"window-maximize","pages":[{"title":"JavaScript SDK","mode":"wide","href":"/api-and-sdks/changelog/frontend/javascript"},{"title":"React SDK","mode":"wide","href":"/api-and-sdks/changelog/frontend/react"},{"title":"Vue.js SDK","mode":"wide","href":"/api-and-sdks/changelog/frontend/vuejs"},{"title":"Next.js SDK","mode":"wide","href":"/api-and-sdks/changelog/frontend/nextjs"},{"title":"Embed SDK","mode":"wide","href":"/api-and-sdks/changelog/frontend/embed"}]},{"dropdown":"Sidecar","icon":"circle-nodes","pages":[{"title":"Sidecar Service","mode":"wide","href":"/api-and-sdks/changelog/backend-graphql/sidecar-service"},{"title":"Sidecar SDK","mode":"wide","href":"/api-and-sdks/changelog/backend-graphql/sidecar"}]},{"dropdown":"Agent SDK","icon":"robot","pages":[{"title":"JavaScript","mode":"wide","href":"/api-and-sdks/changelog/agent-sdk/javascript"}]},{"dropdown":"Persistent Cache Service","icon":"database","pages":[{"title":"Persistent Cache Service","mode":"wide","href":"/api-and-sdks/changelog/backend-graphql/persistent-cache"}]}]}]},"title":"Features - Stigg Documentation","buildId":"dpl_7GUK3ixdQTF3BSNUQYJm8ibGxQWw","deploymentId":"dpl_7GUK3ixdQTF3BSNUQYJm8ibGxQWw","dynamics":[],"chunks":[]}