What each add-on, monthly fee and document costs, from the billing catalog, in MXN before IVA. The public GET /pricing list for Mexico, where gigstack bills every account, plus the items not listed there, so an account offered an add-on not on the public page sees its price. Read-only and cached up to a minute; any team credential may read it. Nothing account-specific: the account’s own early-billing threshold is in the summary’s credits.
Errors: credential failures are answered by the authentication layer with a raw
{ "message": … } body, not the standardized envelope — 401 for a missing, malformed or
expired token, 403 for a revoked key or a plan without API access. See the Unauthorized
and AuthForbidden responses.
Pricing v3 price list, from the billing catalog (the admin panel edits it). Amounts are MXN before IVA (16% is added on top): catalog credits × the country's credit value. A price the catalog does not have is left out, never guessed, so hide what is missing instead of showing a remembered number. One rule for charged: false means free, and the item is listed at 0 (monthly_price and every unit_price). An add-on (add_on: true) with charged: false is turned on at no cost. The only exception is the first RFC while it is a fixed item of the subscription: its monthly_price stays, since going live charges it. listed says whether the item is on the public list; GET /pricing leaves out the ones that are not, the account's own list keeps them.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"gigstack","description":"Build invoicing and payment integrations with the gigstack API.","colors":{"primary":"#527A16","light":"#B4E44B","dark":"#527A16"},"logo":{"light":"https://mintcdn.com/gigstack-736714cc/n52DA3e1uZaES4AD/logo/light.svg?fit=max\u0026auto=format\u0026n=n52DA3e1uZaES4AD\u0026q=85\u0026s=c2a76374f23410e1b668aa0f9c87e282","dark":"https://mintcdn.com/gigstack-736714cc/n52DA3e1uZaES4AD/logo/dark.svg?fit=max\u0026auto=format\u0026n=n52DA3e1uZaES4AD\u0026q=85\u0026s=4943719d5ca8657f1121e499d7c7e64b"},"favicon":"https://mintcdn.com/gigstack-736714cc/n52DA3e1uZaES4AD/logo/favicon.svg?fit=max\u0026auto=format\u0026n=n52DA3e1uZaES4AD\u0026q=85\u0026s=06d40fd65140bc9023b235ed1b456268","api":{"playground":{"display":"interactive"},"examples":{"languages":["bash","javascript","python"]}},"background":{"color":{"light":"#FFFFFF","dark":"#0A0A0A"}},"navbar":{"links":[{"href":"mailto:support@gigstack.io","label":"Support"}],"primary":{"type":"button","label":"Open gigstack","href":"https://app.gigstack.pro"}},"fonts":{"family":"Geist"},"contextual":{"options":["copy","view","chatgpt","claude","mcp"],"display":"header"},"styling":{"latex":true},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"gigstack-736714cc","hasAudioNarration":false,"actualSubdomain":"gigstack-736714cc","customDomains":["docs.gigstack.io"],"gitSource":{"type":"github","owner":"disruptive-learning","repo":"backend","deployBranch":"main","contentDirectory":"docs/api","isPrivate":true,"mountPath":"","label":""},"chroma":{"latestBuiltDeploymentHistoryId":"6ae3dcd67d9cf87392f4ae08","collectionId":"9869cc54-8cb9-4662-854e-274e395cff58","liveDeploymentHistoryId":"6ae3dcd67d9cf87392f4ae08","schemaVersion":"v3"},"entitlements":{"AI_CHAT":{"status":"DISABLED"},"WEB_MCP":{"status":"DISABLED"},"NARRATION":{"status":"DISABLED"}},"buildId":"6ae4b97ce7bd3811c8097d5a","clientVersion":"0.0.4021","searchFilterCounts":[{"language":"default","tag":"API reference","count":343},{"language":"default","tag":"Guides","count":57},{"language":"default","tag":"Teams","count":51},{"language":"default","tag":"Invoices","count":33},{"language":"default","tag":"Payments","count":29},{"language":"default","tag":"Descarga Masiva SAT","count":27},{"language":"default","tag":"Account Integrations","count":26},{"language":"default","tag":"Accounts","count":15},{"language":"default","tag":"Users","count":14},{"language":"default","tag":"Account Billing","count":13}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":true},"customCss":[],"page":{"pagePath":"reference/accountBillingPrices","slug":"/reference/accountBillingPrices","pageMetadata":{"openapi":"openapi.json GET /teams/{id}/billing/prices","title":"Read Pricing v3 prices","description":"What each add-on, monthly fee and document costs, from the billing catalog, in MXN before IVA. The public GET /pricing list for Mexico, where gigstack bills every account, plus the items not `listed` there, so an account offered an add-on not on the public page sees its price. Read-only and cached up to a minute; any team credential may read it. Nothing account-specific: the account's own early-billing threshold is in the summary's credits.","href":"/reference/accountBillingPrices"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx, jsxs: _jsxs} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n code: \"code\",\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsxs(_components.p, {\n children: [\"What each add-on, monthly fee and document costs, from the billing catalog, in MXN before IVA. The public GET /pricing list for Mexico, where gigstack bills every account, plus the items not \", _jsx(_components.code, {\n children: \"listed\"\n }), \" there, so an account offered an add-on not on the public page sees its price. Read-only and cached up to a minute; any team credential may read it. Nothing account-specific: the account’s own early-billing threshold is in the summary’s credits.\"]\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){return _jsx(_Fragment,{})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"openapi":"openapi.json GET /teams/{id}/billing/prices","title":"Read Pricing v3 prices","description":"What each add-on, monthly fee and document costs, from the billing catalog, in MXN before IVA. The public GET /pricing list for Mexico, where gigstack bills every account, plus the items not `listed` there, so an account offered an add-on not on the public page sees its price. Read-only and cached up to a minute; any team credential may read it. Nothing account-specific: the account's own early-billing threshold is in the summary's credits.","href":"/reference/accountBillingPrices"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"tags":["Account Billing"],"operationId":"accountBillingPrices","summary":"Read Pricing v3 prices","description":"What each add-on, monthly fee and document costs, from the billing catalog, in MXN before IVA. The public GET /pricing list for Mexico, where gigstack bills every account, plus the items not `listed` there, so an account offered an add-on not on the public page sees its price. Read-only and cached up to a minute; any team credential may read it. Nothing account-specific: the account's own early-billing threshold is in the summary's credits.","security":["e84d228f-fff8-4f26-a45b-ad338db77b36"],"parameters":["8ef5bb3a-6f55-46d3-9733-66c03c86c2bd"],"responses":{"200":"fe5048fa-909f-4092-a6be-468684a39357","401":"71db9e54-642d-45c0-80e7-a2c112bf7f45","404":"2c9acdb1-eb76-453e-9410-6b9b02dd1277","503":"39d03a8e-6b71-43a6-bc54-303fe0d4a2d3"},"method":"get","type":"path","servers":["7f9f4ec7-c1b9-45fc-9096-fe047e7ccded"],"path":"/teams/{id}/billing/prices","baseUrlOptions":["https://api.gigstack.io/v2"],"title":"Read Pricing v3 prices","codeSamples":[],"requestExampleLanguages":["bash","javascript","python"],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"8ef5bb3a-6f55-46d3-9733-66c03c86c2bd":{"name":"id","in":"path","required":true,"schema":{"type":"string","isRequired":true,"uniqueKey":"","typeLabel":"string"}}},"responses":{"fe5048fa-909f-4092-a6be-468684a39357":{"description":"The price list.","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"required":["success","data","timestamp"],"properties":{"success":{"type":"boolean","enum":[true],"isRequired":true,"uniqueKey":"success","typeLabel":"enum\u003cboolean>"},"data":{"type":"object","description":"Pricing v3 price list, from the billing catalog (the admin panel edits it). Amounts are MXN before IVA (16% is added on top): catalog credits × the country's credit value. A price the catalog does not have is left out, never guessed, so hide what is missing instead of showing a remembered number. One rule for `charged`: false means free, and the item is listed at 0 (`monthly_price` and every `unit_price`). An add-on (`add_on: true`) with `charged: false` is turned on at no cost. The only exception is the first RFC while it is a fixed item of the subscription: its `monthly_price` stays, since going live charges it. `listed` says whether the item is on the public list; `GET /pricing` leaves out the ones that are not, the account's own list keeps them.","additionalProperties":false,"required":["country","currency","taxes_included","available","units","features","signup_credits","billing_threshold","billing_threshold_source"],"properties":{"country":{"type":"string","enum":["MEX","COL"],"isRequired":true,"uniqueKey":"data.country","typeLabel":"enum\u003cstring>"},"currency":{"type":"string","example":"MXN","isRequired":true,"uniqueKey":"data.currency","typeLabel":"string"},"taxes_included":{"type":"boolean","enum":[false],"isRequired":true,"uniqueKey":"data.taxes_included","typeLabel":"enum\u003cboolean>"},"available":{"type":"boolean","description":"False while the country has no credit value; every map is then empty.","isRequired":true,"uniqueKey":"data.available","typeLabel":"boolean"},"units":{"type":"object","description":"Per document or event, keyed by usage unit (invoice_income, invoice_egress, invoice_payment_complement, invoice_transfer, retention, receipt, sat_xml, payment_paid…).","additionalProperties":{"type":"object","additionalProperties":false,"required":["label","charged","listed","free_units","tiers","automatic_multiplier"],"properties":{"label":{"type":"string","isRequired":true,"uniqueKey":"data.units.additionalProperties.label","typeLabel":"string"},"charged":{"type":"boolean","description":"False means free; every `unit_price` is then 0.","isRequired":true,"uniqueKey":"data.units.additionalProperties.charged","typeLabel":"boolean"},"listed":{"type":"boolean","description":"On the public price list. Always true in GET /pricing.","isRequired":true,"uniqueKey":"data.units.additionalProperties.listed","typeLabel":"boolean"},"free_units":{"type":"integer","description":"Free units per team per month before the scale applies.","isRequired":true,"uniqueKey":"data.units.additionalProperties.free_units","typeLabel":"integer"},"tiers":{"type":"array","description":"Graduated; each step charges only the units inside it.","items":{"type":"object","additionalProperties":false,"required":["up_to","unit_price"],"properties":{"up_to":{"oneOf":[{"type":"integer","description":"Last position (inclusive) this price applies to; null for the open last step.","example":50,"isRequired":true,"uniqueKey":"data.units.additionalProperties.tiers.items.[INDEX].up_to.oneOf.0","typeLabel":"integer"},{"type":"null","description":"Last position (inclusive) this price applies to; null for the open last step.","example":50,"isRequired":true,"uniqueKey":"data.units.additionalProperties.tiers.items.[INDEX].up_to.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.units.additionalProperties.tiers.items.[INDEX].up_to","typeLabel":"integer | null"},"unit_price":{"type":"number","description":"MXN before IVA.","example":2.1,"isRequired":true,"uniqueKey":"data.units.additionalProperties.tiers.items.[INDEX].unit_price","typeLabel":"number"}},"uniqueKey":"data.units.additionalProperties.tiers.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"data.units.additionalProperties.tiers","typeLabel":"object[]"},"automatic_multiplier":{"oneOf":[{"type":"number","description":"Share of the step price automatic documents pay.","isRequired":true,"uniqueKey":"data.units.additionalProperties.automatic_multiplier.oneOf.0","typeLabel":"number"},{"type":"null","description":"Share of the step price automatic documents pay.","isRequired":true,"uniqueKey":"data.units.additionalProperties.automatic_multiplier.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.units.additionalProperties.automatic_multiplier","typeLabel":"number | null"}},"uniqueKey":"data.units.additionalProperties","typeLabel":"object"},"isRequired":true,"uniqueKey":"data.units","typeLabel":"object"},"features":{"type":"object","description":"Monthly fees keyed by feature (taxpayer, self_invoice_portal, connect, support…).","additionalProperties":{"type":"object","additionalProperties":false,"required":["label","charged","listed","scope","monthly_price","included","add_on","per_account_with_connect","charge_only_when_active"],"properties":{"label":{"type":"string","isRequired":true,"uniqueKey":"data.features.additionalProperties.label","typeLabel":"string"},"charged":{"type":"boolean","description":"False means free: `monthly_price` is 0 and turning the add-on on adds nothing to the bill. Exception: the first RFC while it is a fixed item of the subscription.","isRequired":true,"uniqueKey":"data.features.additionalProperties.charged","typeLabel":"boolean"},"listed":{"type":"boolean","description":"On the public price list. Always true in GET /pricing.","isRequired":true,"uniqueKey":"data.features.additionalProperties.listed","typeLabel":"boolean"},"scope":{"type":"string","enum":["team","billingAccount"],"isRequired":true,"uniqueKey":"data.features.additionalProperties.scope","typeLabel":"enum\u003cstring>"},"monthly_price":{"type":"number","description":"MXN before IVA, 0 when not charged. For taxpayer, the first taxpayer.","isRequired":true,"uniqueKey":"data.features.additionalProperties.monthly_price","typeLabel":"number"},"included":{"type":"boolean","description":"Included at no charge by decision.","isRequired":true,"uniqueKey":"data.features.additionalProperties.included","typeLabel":"boolean"},"add_on":{"type":"boolean","description":"A billing admin turns it on from the app (POST /teams/{id}/billing/features).","isRequired":true,"uniqueKey":"data.features.additionalProperties.add_on","typeLabel":"boolean"},"per_account_with_connect":{"type":"boolean","isRequired":true,"uniqueKey":"data.features.additionalProperties.per_account_with_connect","typeLabel":"boolean"},"charge_only_when_active":{"type":"boolean","isRequired":true,"uniqueKey":"data.features.additionalProperties.charge_only_when_active","typeLabel":"boolean"},"extra_tiers":{"type":"array","description":"Taxpayer only. Each additional taxpayer, by its position (2 onwards).","items":{"type":"object","additionalProperties":false,"required":["up_to","unit_price"],"properties":{"up_to":{"oneOf":[{"type":"integer","description":"Last position (inclusive) this price applies to; null for the open last step.","example":50,"isRequired":true,"uniqueKey":"data.features.additionalProperties.extra_tiers.items.[INDEX].up_to.oneOf.0","typeLabel":"integer"},{"type":"null","description":"Last position (inclusive) this price applies to; null for the open last step.","example":50,"isRequired":true,"uniqueKey":"data.features.additionalProperties.extra_tiers.items.[INDEX].up_to.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.features.additionalProperties.extra_tiers.items.[INDEX].up_to","typeLabel":"integer | null"},"unit_price":{"type":"number","description":"MXN before IVA.","example":2.1,"isRequired":true,"uniqueKey":"data.features.additionalProperties.extra_tiers.items.[INDEX].unit_price","typeLabel":"number"}},"uniqueKey":"data.features.additionalProperties.extra_tiers.items.[INDEX]","typeLabel":"object"},"uniqueKey":"data.features.additionalProperties.extra_tiers","typeLabel":"object[]"}},"uniqueKey":"data.features.additionalProperties","typeLabel":"object"},"isRequired":true,"uniqueKey":"data.features","typeLabel":"object"},"signup_credits":{"oneOf":[{"type":"object","description":"One-time credits a new account gets when it goes live.","additionalProperties":false,"required":["credits","value","expires_in_days"],"properties":{"credits":{"type":"number","isRequired":true,"uniqueKey":"data.signup_credits.oneOf.0.credits","typeLabel":"number"},"value":{"type":"number","description":"MXN before IVA.","isRequired":true,"uniqueKey":"data.signup_credits.oneOf.0.value","typeLabel":"number"},"expires_in_days":{"oneOf":[{"type":"integer","isRequired":true,"uniqueKey":"data.signup_credits.oneOf.0.expires_in_days.oneOf.0","typeLabel":"integer"},{"type":"null","isRequired":true,"uniqueKey":"data.signup_credits.oneOf.0.expires_in_days.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.signup_credits.oneOf.0.expires_in_days","typeLabel":"integer | null"}},"isRequired":true,"uniqueKey":"data.signup_credits.oneOf.0","typeLabel":"object"},{"type":"null","description":"One-time credits a new account gets when it goes live.","additionalProperties":false,"required":["credits","value","expires_in_days"],"properties":{"credits":{"type":"number"},"value":{"type":"number","description":"MXN before IVA."},"expires_in_days":{"oneOf":[{"type":"integer"},{"type":"null"}]}},"isRequired":true,"uniqueKey":"data.signup_credits.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.signup_credits","typeLabel":"object | null"},"billing_threshold":{"oneOf":[{"type":"number","description":"Early billing: usage is invoiced before the monthly cut once it reaches this (MXN before IVA). Null: monthly only. An account can have its own (see the billing summary credits).","isRequired":true,"uniqueKey":"data.billing_threshold.oneOf.0","typeLabel":"number"},{"type":"null","description":"Early billing: usage is invoiced before the monthly cut once it reaches this (MXN before IVA). Null: monthly only. An account can have its own (see the billing summary credits).","isRequired":true,"uniqueKey":"data.billing_threshold.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.billing_threshold","typeLabel":"number | null"},"billing_threshold_source":{"type":"string","enum":["catalog","default"],"description":"`default`: the catalog has none and the built-in default applies.","isRequired":true,"uniqueKey":"data.billing_threshold_source","typeLabel":"enum\u003cstring>"}},"example":{"country":"MEX","currency":"MXN","taxes_included":false,"available":true,"units":{"invoice_income":{"label":"Factura de ingreso","charged":true,"listed":true,"free_units":10,"tiers":[{"up_to":50,"unit_price":2.1},{"up_to":null,"unit_price":0.4}],"automatic_multiplier":0.5}},"features":{"recurring_invoicing":{"label":"Facturas y pagos recurrentes","charged":true,"listed":true,"scope":"team","monthly_price":99,"included":false,"add_on":true,"per_account_with_connect":true,"charge_only_when_active":false}},"signup_credits":null,"billing_threshold":500,"billing_threshold_source":"catalog"},"isRequired":true,"uniqueKey":"data","typeLabel":"object"},"timestamp":{"type":"number","isRequired":true,"uniqueKey":"timestamp","typeLabel":"number"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"success":true,"data":{"country":"MEX","currency":"MXN","taxes_included":false,"available":true,"units":{"invoice_income":{"label":"Factura de ingreso","charged":true,"listed":true,"free_units":10,"tiers":[{"up_to":50,"unit_price":2.1},{"up_to":null,"unit_price":0.4}],"automatic_multiplier":0.5}},"features":{"recurring_invoicing":{"label":"Facturas y pagos recurrentes","charged":true,"listed":true,"scope":"team","monthly_price":99,"included":false,"add_on":true,"per_account_with_connect":true,"charge_only_when_active":false}},"signup_credits":null,"billing_threshold":500,"billing_threshold_source":"catalog"},"timestamp":123}}},"exampleType":"generated"}},"exampleType":"generated"},"71db9e54-642d-45c0-80e7-a2c112bf7f45":{"description":"Authentication failed. Two different bodies can come back with a `401`:\n\n1. **From the authentication layer**, before the endpoint runs: a raw object with\n `message` and — for OAuth access tokens only — `error` / `error_description`. It does\n **not** use the standardized envelope (`success` and `timestamp` are absent). Messages:\n `Unauthorized` (missing header, missing `Bearer ` prefix, unparseable token),\n `Unauthorized, missing team in token`, `Unauthorized, not a master team` and\n `Unauthorized, no matched teams` (gigstack Connect), `Invalid access token`,\n `Access token has expired. Please refresh your token.`, `Access token has been revoked`.\n2. **From the endpoint itself**: the standardized envelope with `error.code: unauthorized`.\n\nBranch on the HTTP status, not on the body shape.\n","content":{"application/json":{"schema":{"oneOf":[{"type":"object","description":"Raw error body produced by the authentication layer (before any endpoint runs). It is not\nthe standardized envelope: there is no `success` and no `timestamp`.\n","required":["message"],"properties":{"message":{"type":"string","description":"Human-readable reason. Some messages are in Spanish; branch on the HTTP status, not on this text.","example":"Unauthorized","isRequired":true,"uniqueKey":"oneOf.0.message","typeLabel":"string"},"error":{"type":"string","description":"OAuth error code. Present only when an OAuth access token was presented.","enum":["invalid_token","token_expired","token_revoked","server_error"],"example":"token_expired","uniqueKey":"oneOf.0.error","typeLabel":"enum\u003cstring>"},"error_description":{"type":"string","description":"Same text as `message`. Present only alongside `error`.","example":"Access token has expired. Please refresh your token.","uniqueKey":"oneOf.0.error_description","typeLabel":"string"},"details":{"oneOf":[{"type":"string","description":"Extra detail, e.g. `Invalid API Key` when a revoked key is rejected with `403`.","example":"Invalid API Key","uniqueKey":"oneOf.0.details.oneOf.0","typeLabel":"string"},{"type":"object","description":"Extra detail, e.g. `Invalid API Key` when a revoked key is rejected with `403`.","example":"Invalid API Key","uniqueKey":"oneOf.0.details.oneOf.1","typeLabel":"object"}],"uniqueKey":"oneOf.0.details","typeLabel":"string | object"}},"uniqueKey":"oneOf.0","typeLabel":"object"},{"type":"object","description":"Standardized error envelope emitted by `sendErrorResponse` and its helpers\n(`sendValidationError`, `sendNotFoundError`, `sendUnauthorizedError`,\n`sendForbiddenError`, `sendConflictError`, `sendBadRequestError`,\n`sendInternalServerError`).\n","required":["success","error","timestamp"],"example":{"success":false,"error":{"code":"unauthorized","message":"Unauthorized access"},"timestamp":1767225600000},"properties":{"success":{"type":"boolean","enum":[false],"example":false,"isRequired":true,"uniqueKey":"oneOf.1.success","typeLabel":"enum\u003cboolean>"},"error":{"type":"object","required":["code","message"],"properties":{"code":{"type":"string","description":"Stable machine-readable code. Values emitted by the shared helpers:\n`unauthorized`, `forbidden`, `invalid_token`, `validation_failed`,\n`invalid_request_body`, `missing_required_field`, `invalid_field_value`,\n`resource_not_found`, `resource_already_exists`, `resource_conflict`,\n`business_rule_violation`, `operation_not_allowed`,\n`insufficient_permissions`, `external_service_error`,\n`payment_processor_error`, `cfdi_service_error`,\n`internal_server_error`, `service_unavailable`, `rate_limit_exceeded`,\n`database_error`, `data_integrity_error`, `file_not_found`,\n`file_upload_error`, `invalid_file_format`. Individual handlers may\nemit additional endpoint-specific codes, documented per operation.\n","example":"validation_failed","isRequired":true,"uniqueKey":"oneOf.1.error.code","typeLabel":"string"},"message":{"type":"string","example":"Request validation failed","isRequired":true,"uniqueKey":"oneOf.1.error.message","typeLabel":"string"},"details":{"oneOf":[{"type":"string","description":"Present only when the handler supplies detail. Validation failures\nemit an array of `\"\u003cfield path>: \u003cmessage>\"` strings.\n","example":["currency: Field is required"],"uniqueKey":"oneOf.1.error.details.oneOf.0","typeLabel":"string"},{"type":"array","items":{"type":"string","uniqueKey":"oneOf.1.error.details.oneOf.1.items.[INDEX]","typeLabel":"string"},"description":"Present only when the handler supplies detail. Validation failures\nemit an array of `\"\u003cfield path>: \u003cmessage>\"` strings.\n","example":["currency: Field is required"],"uniqueKey":"oneOf.1.error.details.oneOf.1","typeLabel":"string[]"}],"uniqueKey":"oneOf.1.error.details","typeLabel":"string | string[]"}},"isRequired":true,"uniqueKey":"oneOf.1.error","typeLabel":"object"},"timestamp":{"type":"integer","format":"int64","description":"Server time in epoch milliseconds.","example":1767225600000,"isRequired":true,"uniqueKey":"oneOf.1.timestamp","typeLabel":"integer\u003cint64>"}},"uniqueKey":"oneOf.1","typeLabel":"object"}],"uniqueKey":"","typeLabel":"object"},"examples":{"missing_or_invalid_key":{"title":"missing_or_invalid_key","value":{"message":"Unauthorized"}},"oauth_token_expired":{"title":"oauth_token_expired","value":{"message":"Access token has expired. Please refresh your token.","error":"token_expired","error_description":"Access token has expired. Please refresh your token."}},"connect_not_master_team":{"title":"connect_not_master_team","value":{"message":"Unauthorized, not a master team"}},"endpoint_envelope":{"title":"endpoint_envelope","value":{"success":false,"error":{"code":"unauthorized","message":"Unauthorized access"},"timestamp":1767225600000}}},"exampleType":"examples"}},"exampleType":"examples"},"2c9acdb1-eb76-453e-9410-6b9b02dd1277":{"description":"The billing catalog is not set up in this environment (prices_unavailable).","content":{"_mintlify/placeholder":{"schema":{"type":"object","description":""}}}},"39d03a8e-6b71-43a6-bc54-303fe0d4a2d3":{"description":"Prices could not be read; retry shortly (prices_unavailable).","content":{"_mintlify/placeholder":{"schema":{"type":"object","description":""}}}}},"security":{"e84d228f-fff8-4f26-a45b-ad338db77b36":{"bearerAuth":{"type":"http","scheme":"bearer","bearerFormat":"JWT","description":"**Authentication Method:** HTTP Bearer token.\n\nThe runtime requires the literal `Bearer ` prefix — a bare token in the\n`Authorization` header is rejected with `401 unauthorized`.\n\n**Header Format:** `Authorization: Bearer YOUR_API_KEY`\n\nYour API key is a JWT. Live keys operate on live data (`livemode: true`);\ntest keys operate on isolated test data (`livemode: false`).\n\n**Get your key at:** [app.gigstack.pro/settings?tab=api](https://app.gigstack.pro/settings?tab=api)\n\n**Errors:** credential failures are answered by the authentication layer with a raw\n`{ \"message\": … }` body, not the standardized envelope — `401` for a missing, malformed or\nexpired token, `403` for a revoked key or a plan without API access. See the `Unauthorized`\nand `AuthForbidden` responses.\n","scopes":[],"schemeName":"bearerAuth"}}},"servers":{"7f9f4ec7-c1b9-45fc-9096-fe047e7ccded":{"url":"https://api.gigstack.io/v2","description":"Public API for standard live and test-mode keys. Test data is isolated by the key mode\n(`livemode: false`). Internal staging is a separate deployment and key store; see\nhttps://docs.gigstack.io/authentication#environments for its base URL.\n"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"http","scheme":"bearer","bearerFormat":"JWT","description":"**Authentication Method:** HTTP Bearer token.\n\nThe runtime requires the literal `Bearer ` prefix — a bare token in the\n`Authorization` header is rejected with `401 unauthorized`.\n\n**Header Format:** `Authorization: Bearer YOUR_API_KEY`\n\nYour API key is a JWT. Live keys operate on live data (`livemode: true`);\ntest keys operate on isolated test data (`livemode: false`).\n\n**Get your key at:** [app.gigstack.pro/settings?tab=api](https://app.gigstack.pro/settings?tab=api)\n\n**Errors:** credential failures are answered by the authentication layer with a raw\n`{ \"message\": … }` body, not the standardized envelope — `401` for a missing, malformed or\nexpired token, `403` for a revoked key or a plan without API access. See the `Unauthorized`\nand `AuthForbidden` responses.\n","scopes":[],"schemeName":"bearerAuth"},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"**Authentication Method:** HTTP Bearer token.\n\nThe runtime requires the literal `Bearer ` prefix — a bare token in the\n`Authorization` header is rejected with `401 unauthorized`.\n\n**Header Format:** `Authorization: Bearer YOUR_API_KEY`\n\nYour API key is a JWT. Live keys operate on live data (`livemode: true`);\ntest keys operate on isolated test data (`livemode: false`).\n\n**Get your key at:** [app.gigstack.pro/settings?tab=api](https://app.gigstack.pro/settings?tab=api)\n\n**Errors:** credential failures are answered by the authentication layer with a raw\n`{ \"message\": … }` body, not the standardized envelope — `401` for a missing, malformed or\nexpired token, `403` for a revoked key or a plan without API access. See the `Unauthorized`\nand `AuthForbidden` responses.\n","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"bearerAuth","name":"Authorization"}],"title":"bearerAuth"}]},"originalFileLocation":"openapi.json"},"subdomain":"gigstack-736714cc","siteName":"gigstack","title":"Read Pricing v3 prices - gigstack","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-30T15:36:46.161Z","originalFileLocation":"reference/accountBillingPrices.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"What each add-on, monthly fee and document costs, from the billing catalog, in MXN before IVA. The public GET /pricing list for Mexico, where gigstack bills every account, plus the items not listed there, so an account offered an add-on not on the public page sees its price. Read-only and cached up to a minute; any team credential may read it. Nothing account-specific: the account\u0026#x27;s own early-billing threshold is in the summary\u0026#x27;s credits.\">\u003cmeta data-mint-head name=\"application-name\" content=\"gigstack\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/gigstack-736714cc/XxFE_5jrUgFYfbts/_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/gigstack-736714cc/XxFE_5jrUgFYfbts/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/gigstack-736714cc/XxFE_5jrUgFYfbts/_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/gigstack-736714cc/XxFE_5jrUgFYfbts/_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/gigstack-736714cc/XxFE_5jrUgFYfbts/_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/gigstack-736714cc/XxFE_5jrUgFYfbts/_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/gigstack-736714cc/XxFE_5jrUgFYfbts/_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/gigstack-736714cc/XxFE_5jrUgFYfbts/_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/gigstack-736714cc/XxFE_5jrUgFYfbts/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Read Pricing v3 prices - gigstack\">\u003cmeta data-mint-head property=\"og:description\" content=\"What each add-on, monthly fee and document costs, from the billing catalog, in MXN before IVA. The public GET /pricing list for Mexico, where gigstack bills every account, plus the items not listed there, so an account offered an add-on not on the public page sees its price. Read-only and cached up to a minute; any team credential may read it. Nothing account-specific: the account\u0026#x27;s own early-billing threshold is in the summary\u0026#x27;s credits.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"gigstack\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.gigstack.io/reference/accountBillingPrices\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://gigstack-736714cc.mintlify.app/_mintlify/api/og/v2?division=Account+Billing\u0026amp;title=Read+Pricing+v3+prices\u0026amp;description=What+each+add-on%2C+monthly+fee+and+document+costs%2C+from+the+billing+catalog%2C+in+MXN+before+IVA.+The+public+GET+%2Fpricing+list+for+Mexico%2C+where+gigstack+bills+eve\u0026amp;theme=be98a846855d706b680c0b01\u0026amp;signature=92cf3d698cc103117d5db164983d314f3449457ffadce73f4331250f45ed9d92\">\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=\"Read Pricing v3 prices - gigstack\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"What each add-on, monthly fee and document costs, from the billing catalog, in MXN before IVA. The public GET /pricing list for Mexico, where gigstack bills every account, plus the items not listed there, so an account offered an add-on not on the public page sees its price. Read-only and cached up to a minute; any team credential may read it. Nothing account-specific: the account\u0026#x27;s own early-billing threshold is in the summary\u0026#x27;s credits.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://gigstack-736714cc.mintlify.app/_mintlify/api/og/v2?division=Account+Billing\u0026amp;title=Read+Pricing+v3+prices\u0026amp;description=What+each+add-on%2C+monthly+fee+and+document+costs%2C+from+the+billing+catalog%2C+in+MXN+before+IVA.+The+public+GET+%2Fpricing+list+for+Mexico%2C+where+gigstack+bills+eve\u0026amp;theme=be98a846855d706b680c0b01\u0026amp;signature=92cf3d698cc103117d5db164983d314f3449457ffadce73f4331250f45ed9d92\">\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/gigstack-736714cc/XxFE_5jrUgFYfbts/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"gigstack\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#527A16\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.gigstack.io/reference/accountBillingPrices\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/reference/accountBillingPrices.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.gigstack.io/#organization\",\"name\":\"gigstack\",\"url\":\"https://docs.gigstack.io\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/gigstack-736714cc/n52DA3e1uZaES4AD/logo/light.svg?fit=max\u0026auto=format\u0026n=n52DA3e1uZaES4AD\u0026q=85\u0026s=c2a76374f23410e1b668aa0f9c87e282\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.gigstack.io#website\",\"name\":\"gigstack\",\"url\":\"https://docs.gigstack.io\",\"publisher\":{\"@id\":\"https://docs.gigstack.io/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.gigstack.io/reference/accountBillingPrices#webpage\",\"url\":\"https://docs.gigstack.io/reference/accountBillingPrices\",\"name\":\"Read Pricing v3 prices\",\"description\":\"What each add-on, monthly fee and document costs, from the billing catalog, in MXN before IVA. The public GET /pricing list for Mexico, where gigstack bills every account, plus the items not listed there, so an account offered an add-on not on the public page sees its price. Read-only and cached up to a minute; any team credential may read it. Nothing account-specific: the account's own early-billing threshold is in the summary's credits.\",\"dateModified\":\"2026-10-30T15:36:46.161Z\",\"isPartOf\":{\"@id\":\"https://docs.gigstack.io#website\"},\"breadcrumb\":{\"@id\":\"https://docs.gigstack.io/reference/accountBillingPrices#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.gigstack.io/reference/accountBillingPrices#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Account Billing\",\"item\":\"https://docs.gigstack.io/reference/accountBillingSummary\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Read Pricing v3 prices\",\"item\":\"https://docs.gigstack.io/reference/accountBillingPrices\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.gigstack.io/reference/accountBillingPrices#apireference\",\"headline\":\"Read Pricing v3 prices\",\"name\":\"Read Pricing v3 prices\",\"description\":\"What each add-on, monthly fee and document costs, from the billing catalog, in MXN before IVA. The public GET /pricing list for Mexico, where gigstack bills every account, plus the items not listed there, so an account offered an add-on not on the public page sees its price. Read-only and cached up to a minute; any team credential may read it. Nothing account-specific: the account's own early-billing threshold is in the summary's credits.\",\"url\":\"https://docs.gigstack.io/reference/accountBillingPrices\",\"mainEntityOfPage\":{\"@id\":\"https://docs.gigstack.io/reference/accountBillingPrices#webpage\"},\"dateModified\":\"2026-10-30T15:36:46.161Z\",\"publisher\":{\"@id\":\"https://docs.gigstack.io/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.gigstack.io#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"gigstack\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"gigstack","nav":{"global":null,"tabs":[{"tab":"Guides","pages":[{"title":"Guides","href":""}]},{"tab":"API reference","groups":[{"group":"Teams","pages":[{"openapi":"openapi.json POST /teams/{id}/integrations/stripe/disconnect","title":"Remove local Stripe credentials","href":"/reference/disconnectStripeLocalV2"},{"openapi":"openapi.json POST /teams/{id}/integrations/stripe/connection-sessions/{operationId}/cancel","title":"Cancel untouched Stripe setup","href":"/reference/cancelStripeConnectionV2"},{"openapi":"openapi.json GET /teams/{id}/integrations/stripe/operations/{operationId}","title":"Read saved Stripe operation","href":"/reference/getStripeConnectionOperationV2"},{"openapi":"openapi.json POST /teams/{id}/integrations/stripe/connection-sessions","title":"Prepare Stripe connection","href":"/reference/prepareStripeConnectionV2"},{"openapi":"openapi.json GET /teams/{id}/integrations/stripe/connection","title":"Read Stripe connection","href":"/reference/getStripeConnectionV2"},{"openapi":"openapi.json POST /teams/{id}/customer-portal-operations","title":"prepare customer portal operation","href":"/reference/prepareCustomerPortalOperation"},{"openapi":"openapi.json GET /teams/{id}/customer-portal-operations/{operationId}","title":"get customer portal operation","href":"/reference/getCustomerPortalOperation"},{"openapi":"openapi.json DELETE /teams/{id}/customer-portal-operations/{operationId}","title":"cancel customer portal operation","href":"/reference/cancelCustomerPortalOperation"},{"openapi":"openapi.json POST /teams/{id}/invoice-portal-operations","title":"prepare invoices portal operation","href":"/reference/prepareInvoicePortalOperation"},{"openapi":"openapi.json GET /teams/{id}/invoice-portal-operations/{operationId}","title":"get invoices portal operation","href":"/reference/getInvoicePortalOperation"},{"openapi":"openapi.json DELETE /teams/{id}/invoice-portal-operations/{operationId}","title":"cancel invoices portal operation","href":"/reference/cancelInvoicePortalOperation"},{"openapi":"openapi.json POST /teams/{id}/vendors","title":"Create vendor account","href":"/reference/createVendorV2"},{"openapi":"openapi.json GET /teams/{id}/vendors/operations/{operationId}","title":"Read vendor creation operation","href":"/reference/getVendorCreationOperationV2"},{"openapi":"openapi.json GET /teams/{id}/vendors/{vendorId}/onboarding-capability","title":"Read safe vendor capability status","href":"/reference/getVendorOnboardingCapabilityV2"},{"openapi":"openapi.json GET /teams","title":"List teams","href":"/reference/listTeams"},{"openapi":"openapi.json POST /teams","title":"Create team","href":"/reference/createTeams"},{"openapi":"openapi.json GET /teams/{id}","title":"Get team","href":"/reference/getTeamsById"},{"openapi":"openapi.json PUT /teams/{id}","title":"Update team","href":"/reference/updateTeamsById"},{"openapi":"openapi.json DELETE /teams/{id}","title":"Delete team","href":"/reference/deleteTeamsById"},{"openapi":"openapi.json GET /teams/integrations","title":"Get stored integration status","href":"/reference/getTeamIntegrations"},{"openapi":"openapi.json POST /teams/{id}/add-member","title":"Add team member","href":"/reference/createTeamsByIdAddMember"},{"openapi":"openapi.json POST /teams/{id}/remove-member","title":"Remove team member","href":"/reference/createTeamsByIdRemoveMember"},{"openapi":"openapi.json GET /teams/{id}/series","title":"Get team series","href":"/reference/getTeamsByIdSeries"},{"openapi":"openapi.json POST /teams/{id}/series","title":"Create team series","href":"/reference/createTeamsByIdSeries"},{"openapi":"openapi.json PUT /teams/{id}/series/{seriesId}","title":"Update team series","href":"/reference/updateTeamsByIdSeriesBySeriesId"},{"openapi":"openapi.json GET /teams/{id}/email-templates","title":"Read email template defaults","href":"/reference/getTeamEmailTemplates"},{"openapi":"openapi.json PUT /teams/{id}/settings","title":"Update team settings","href":"/reference/updateTeamsByIdSettings"},{"openapi":"openapi.json GET /teams/{id}/settings","title":"Get team settings","href":"/reference/getTeamSettings"},{"openapi":"openapi.json GET /teams/{id}/onboarding-url","title":"Get team onboarding URL","href":"/reference/getTeamsByIdOnboardingUrl"},{"openapi":"openapi.json POST /teams/{id}/portal-access-token","title":"Create a portal access token","href":"/reference/createTeamsByIdPortalAccessToken"},{"openapi":"openapi.json POST /teams/{id}/sat-connection","title":"Upload SAT CSD certificates","href":"/reference/createTeamsByIdSatConnection"},{"openapi":"openapi.json POST /teams/{id}/manifest/sign","title":"Sign manifest document","href":"/reference/createTeamsByIdManifestSign"},{"openapi":"openapi.json GET /teams/health","title":"Health check","href":"/reference/teamsHealth"},{"openapi":"openapi.json GET /teams/{id}/members","title":"List team members","href":"/reference/listTeamMembers"},{"openapi":"openapi.json PATCH /teams/{id}/members/{memberId}","title":"Update member role or permissions","href":"/reference/updateTeamMember"},{"openapi":"openapi.json DELETE /teams/{id}/members/{memberId}","title":"Remove team member","href":"/reference/removeTeamMember"},{"openapi":"openapi.json POST /teams/{id}/transfer-ownership","title":"Transfer team ownership","href":"/reference/transferTeamOwnership"},{"openapi":"openapi.json GET /teams/{id}/invitations","title":"List team invitations","href":"/reference/listTeamInvitations"},{"openapi":"openapi.json POST /teams/{id}/invitations","title":"Invite a member","href":"/reference/createTeamInvitation"},{"openapi":"openapi.json GET /teams/{id}/invitations/{inviteId}","title":"Get team invitation","href":"/reference/getTeamInvitation"},{"openapi":"openapi.json DELETE /teams/{id}/invitations/{inviteId}","title":"Revoke team invitation","href":"/reference/revokeTeamInvitation"},{"openapi":"openapi.json POST /teams/{id}/invitations/{inviteId}/resend","title":"Resend invitation email","href":"/reference/resendTeamInvitation"},{"openapi":"openapi.json GET /teams/invitations/inbox","title":"List current recipient invitation inbox","href":"/reference/listRecipientInvitations"},{"openapi":"openapi.json POST /teams/invitations/accept","title":"Accept team invitation","href":"/reference/acceptTeamInvitation"},{"openapi":"openapi.json POST /teams/invitations/decline","title":"Decline team invitation","href":"/reference/declineTeamInvitation"},{"openapi":"openapi.json GET /teams/{id}/api-logs","title":"List API logs","href":"/reference/listApiLogs"},{"openapi":"openapi.json GET /teams/{id}/api-logs/{logId}","title":"Read one API log","href":"/reference/getApiLog"},{"openapi":"openapi.json GET /teams/{id}/webhook-deliveries","title":"List webhook delivery logs","href":"/reference/listWebhookDeliveryLogs"},{"openapi":"openapi.json GET /teams/{id}/webhook-deliveries/{logId}","title":"Read one webhook delivery log","href":"/reference/getWebhookDeliveryLog"},{"openapi":"openapi.json POST /teams/{id}/integrations/stripe/standard-accounts","title":"Create a Standard Stripe account","href":"/reference/createStripeStandardAccountV2"},{"openapi":"openapi.json POST /teams/{id}/integrations/stripe/standard-accounts/{accountId}/refresh","title":"Refresh Standard Stripe account activation","href":"/reference/refreshStripeStandardAccountV2"}]},{"group":"Users","pages":[{"openapi":"openapi.json GET /users/{id}/password-reset-recoveries/{operationId}","title":"Read safe reset recovery status","href":"/reference/getPasswordResetRecovery"},{"openapi":"openapi.json POST /users/{id}/password-reset-recoveries","title":"Prepare privately reviewed reset recovery","href":"/reference/preparePasswordResetRecovery"},{"openapi":"openapi.json POST /users/{id}/password-reset-operations/{operationId}/execute","title":"Request the prepared reset email","href":"/reference/executePasswordResetOperation"},{"openapi":"openapi.json GET /users/{id}/password-reset-operations/{operationId}","title":"Read saved reset email status","href":"/reference/getPasswordResetOperation"},{"openapi":"openapi.json DELETE /users/{id}/password-reset-operations/{operationId}","title":"Cancel an untouched reset preparation","href":"/reference/cancelPasswordResetOperation"},{"openapi":"openapi.json POST /users/{id}/password-reset-operations","title":"Prepare one reset email","href":"/reference/preparePasswordResetOperation"},{"openapi":"openapi.json GET /users","title":"List users","href":"/reference/listUsers"},{"openapi":"openapi.json POST /users","title":"Create user","href":"/reference/createUsers"},{"openapi":"openapi.json GET /users/{id}","title":"Get user","href":"/reference/getUsersById"},{"openapi":"openapi.json PUT /users/{id}","title":"Update user","href":"/reference/updateUsersById"},{"openapi":"openapi.json DELETE /users/{id}","title":"Remove a user from administered teams","href":"/reference/deleteUser"},{"openapi":"openapi.json POST /users/reset-password/{id}","title":"Retired direct password-reset email","href":"/reference/resetUserPassword"},{"openapi":"openapi.json POST /users/login-link","title":"Legacy direct login link (deprecated)","href":"/reference/createUsersLoginLink"},{"openapi":"openapi.json GET /users/health","title":"Health check","href":"/reference/usersHealth"}]},{"group":"Webhooks","pages":[{"openapi":"openapi.json GET /webhooks/configuration-operations/{operationId}","title":"Read webhook configuration operation","href":"/reference/getWebhookConfigurationOperation"},{"openapi":"openapi.json POST /webhooks/{id}/test","title":"Send a test event","href":"/reference/testManualWebhook"},{"openapi":"openapi.json POST /webhooks/{id}/resend-current","title":"Send current resource state","href":"/reference/resendCurrentWebhook"},{"openapi":"openapi.json POST /teams/{id}/webhook-deliveries/{logId}/retry","title":"Retry a stored webhook event","href":"/reference/retryWebhookDelivery"},{"openapi":"openapi.json GET /teams/{id}/webhook-operations/{operationId}","title":"Read a webhook operation","href":"/reference/getManualWebhookOperation"},{"openapi":"openapi.json GET /webhooks","title":"List webhooks","href":"/reference/listWebhooks"},{"openapi":"openapi.json POST /webhooks","title":"Create webhook","href":"/reference/createWebhooks"},{"openapi":"openapi.json GET /webhooks/{id}","title":"Get webhook","href":"/reference/getWebhooksById"},{"openapi":"openapi.json PUT /webhooks/{id}","title":"Update webhook","href":"/reference/updateWebhooksById"},{"openapi":"openapi.json DELETE /webhooks/{id}","title":"Delete webhook","href":"/reference/deleteWebhooksById"},{"openapi":"openapi.json GET /webhooks/health","title":"Health check","href":"/reference/webhooksHealth"}]},{"group":"Clients","pages":[{"openapi":"openapi.json GET /clients","title":"List clients","href":"/reference/listClients"},{"openapi":"openapi.json POST /clients","title":"Create client","href":"/reference/createClients"},{"openapi":"openapi.json GET /clients/{id}","title":"Get client","href":"/reference/getClientsById"},{"openapi":"openapi.json PUT /clients/{id}","title":"Update client","href":"/reference/updateClientsById"},{"openapi":"openapi.json DELETE /clients/{id}","title":"Delete client","href":"/reference/deleteClientsById"},{"openapi":"openapi.json GET /clients/search","title":"Search clients","href":"/reference/getClientsSearch"},{"openapi":"openapi.json POST /clients/validate/{id}","title":"Validate client fiscal information","href":"/reference/createClientsValidateById"},{"openapi":"openapi.json POST /clients/customerportal","title":"Get client customer portal access token","href":"/reference/createClientsCustomerportal"},{"openapi":"openapi.json POST /clients/csf","title":"Upload CSF PDF to create or update client","href":"/reference/createClientsCsf"},{"openapi":"openapi.json POST /clients/{id}/stamp-pending-receipts","title":"Stamp pending receipts","href":"/reference/stampClientPendingReceipts"},{"openapi":"openapi.json POST /clients/{id}/support-documents","title":"Upload a client support document","href":"/reference/createClientsByIdSupportDocuments"},{"openapi":"openapi.json GET /clients/{id}/support-documents","title":"List a client's support documents","href":"/reference/getClientsByIdSupportDocuments"},{"openapi":"openapi.json GET /clients/health","title":"Health check","href":"/reference/clientsHealth"}]},{"group":"Services","pages":[{"openapi":"openapi.json GET /services","title":"List services","href":"/reference/listServices"},{"openapi":"openapi.json POST /services","title":"Create service","href":"/reference/createServices"},{"openapi":"openapi.json GET /services/{id}","title":"Get service","href":"/reference/getServicesById"},{"openapi":"openapi.json PUT /services/{id}","title":"Update service","href":"/reference/updateServicesById"},{"openapi":"openapi.json DELETE /services/{id}","title":"Delete service","href":"/reference/deleteServicesById"},{"openapi":"openapi.json GET /services/health","title":"Health check","href":"/reference/servicesHealth"}]},{"group":"Descarga Masiva SAT","pages":[{"openapi":"openapi.json GET /invoices/sat","title":"List SAT invoices","href":"/reference/listSatInvoices"},{"openapi":"openapi.json GET /invoices/sat/{uuid}","title":"Get a SAT invoice","href":"/reference/getSatInvoice"},{"openapi":"openapi.json POST /invoices/import","title":"Import CFDI XMLs the team already holds","href":"/reference/importInvoiceXml"},{"openapi":"openapi.json POST /invoices/sat/{uuid}/retry-xml","title":"Retry XML download","href":"/reference/retrySatXmlDownload"},{"openapi":"openapi.json POST /invoices/sat/{uuid}/pdf","title":"Generate PDF for a received SAT invoice","href":"/reference/generateSatPdf"},{"openapi":"openapi.json GET /invoices/download/activate/status","title":"Check activation status","href":"/reference/getInvoicesDownloadActivateStatus"},{"openapi":"openapi.json POST /invoices/download/activate","title":"Activate Descarga Masiva SAT","href":"/reference/createInvoicesDownloadActivate"},{"openapi":"openapi.json POST /invoices/download/deactivate","title":"Deactivate Descarga Masiva SAT","href":"/reference/createInvoicesDownloadDeactivate"},{"openapi":"openapi.json POST /invoices/download/fiel","title":"Upload FIEL credentials","href":"/reference/createInvoicesDownloadFiel"},{"openapi":"openapi.json POST /invoices/download/register","title":"Register business with SAT (manual)","href":"/reference/createInvoicesDownloadRegister"},{"openapi":"openapi.json GET /invoices/download/schedule","title":"Get schedule configuration","href":"/reference/getInvoicesDownloadSchedule"},{"openapi":"openapi.json PUT /invoices/download/schedule","title":"Save schedule configuration","href":"/reference/updateInvoicesDownloadSchedule"},{"openapi":"openapi.json GET /invoices/download/schedule/history","title":"Get download request history","href":"/reference/getInvoicesDownloadScheduleHistory"},{"openapi":"openapi.json GET /invoices/download/progress","title":"Get SAT history sync progress","href":"/reference/getInvoicesDownloadProgress"},{"openapi":"openapi.json POST /invoices/download/preview","title":"Preview a range of SAT history before paying for it","href":"/reference/createInvoicesDownloadPreview"},{"openapi":"openapi.json GET /invoices/download/jobs","title":"List recent preview and import jobs","href":"/reference/listInvoicesDownloadJobs"},{"openapi":"openapi.json GET /invoices/download/jobs/{id}","title":"Get one job with per-window detail","href":"/reference/getInvoicesDownloadJob"},{"openapi":"openapi.json POST /invoices/download/jobs/{id}/cancel","title":"Stop a running job","href":"/reference/cancelInvoicesDownloadJob"},{"openapi":"openapi.json POST /invoices/download/import","title":"Download XMLs for chosen CFDIs","href":"/reference/importInvoicesDownload"},{"openapi":"openapi.json POST /invoices/download/request","title":"Create bulk download request","href":"/reference/createInvoicesDownloadRequest"},{"openapi":"openapi.json GET /invoices/download/status/{request_id}","title":"Check download request status","href":"/reference/getInvoicesDownloadStatusByRequestId"},{"openapi":"openapi.json GET /invoices/download/package/{package_id}","title":"Download XML package","href":"/reference/getInvoicesDownloadPackageByPackageId"},{"openapi":"openapi.json GET /invoices/download/invoice/{uuid}","title":"Get single invoice from SAT","href":"/reference/getInvoicesDownloadInvoiceByUuid"},{"openapi":"openapi.json GET /invoices/download/debug","title":"Debug registration status","href":"/reference/getInvoicesDownloadDebug"},{"openapi":"openapi.json POST /invoices/download/enable-sync","title":"Enable SAT sync","href":"/reference/createInvoicesDownloadEnableSync"},{"openapi":"openapi.json POST /invoices/download/pfx","title":"Connect FIEL credentials from a PFX file","href":"/reference/connectFielPfx"},{"openapi":"openapi.json PUT /invoices/download/sync-period","title":"Update bulk-download sync period","href":"/reference/updateBulkDownloadSyncPeriod"}]},{"group":"Invoices","pages":[{"openapi":"openapi.json GET /invoices/errors","title":"List CFDI errors","href":"/reference/getInvoicesErrors"},{"openapi":"openapi.json GET /invoices/income","title":"List income invoices","href":"/reference/getInvoicesIncome"},{"openapi":"openapi.json POST /invoices/income","title":"Create income invoice","href":"/reference/createInvoicesIncome"},{"openapi":"openapi.json POST /invoices/income/batch","title":"Create a batch of income invoices","href":"/reference/createIncomeInvoiceBatch"},{"openapi":"openapi.json GET /invoices/income/batch/{id}","title":"Get an income invoice batch","href":"/reference/getIncomeInvoiceBatch"},{"openapi":"openapi.json GET /invoices/income/batch/{id}/items","title":"List the items of an income invoice batch","href":"/reference/listIncomeInvoiceBatchItems"},{"openapi":"openapi.json GET /invoices/income/{id}","title":"Get income invoice","href":"/reference/getInvoicesIncomeById"},{"openapi":"openapi.json GET /invoices/egress","title":"List egress invoices","href":"/reference/getInvoicesEgress"},{"openapi":"openapi.json POST /invoices/egress","title":"Create egress invoice","href":"/reference/createInvoicesEgress"},{"openapi":"openapi.json GET /invoices/egress/{id}","title":"Get egress invoice","href":"/reference/getInvoicesEgressById"},{"openapi":"openapi.json GET /invoices/transfer","title":"List transfer invoices","href":"/reference/getInvoicesTransfer"},{"openapi":"openapi.json POST /invoices/transfer","title":"Create transfer invoice (Carta Porte)","href":"/reference/postInvoicesTransfer"},{"openapi":"openapi.json GET /invoices/transfer/{id}","title":"Get transfer invoice","href":"/reference/getInvoicesTransferById"},{"openapi":"openapi.json GET /invoices/payment","title":"List payment complement invoices","href":"/reference/getInvoicesPayment"},{"openapi":"openapi.json POST /invoices/payment","title":"Create payment complement (complemento de pago)","href":"/reference/createInvoicesPayment"},{"openapi":"openapi.json GET /invoices/payment/{id}","title":"Get payment complement invoice","href":"/reference/getInvoicesPaymentById"},{"openapi":"openapi.json GET /invoices/{id}/files","title":"Get invoice files","href":"/reference/getInvoicesByIdFiles"},{"openapi":"openapi.json POST /invoices/{id}/send","title":"Resend invoice email","href":"/reference/createInvoicesByIdSend"},{"openapi":"openapi.json PUT /invoices/{id}/pdf-details","title":"Edit an invoice's PDF notes and fields (Colombia)","href":"/reference/updateInvoicesByIdPdfDetails"},{"openapi":"openapi.json POST /invoices/{id}/support-documents","title":"Upload an invoice support document","href":"/reference/createInvoicesByIdSupportDocuments"},{"openapi":"openapi.json GET /invoices/{id}/support-documents","title":"List an invoice's support documents","href":"/reference/getInvoicesByIdSupportDocuments"},{"openapi":"openapi.json GET /invoices/{id}","title":"Get invoice","href":"/reference/getInvoiceById"},{"openapi":"openapi.json DELETE /invoices/{id}","title":"Cancel invoice","href":"/reference/cancelInvoice"},{"openapi":"openapi.json GET /invoices/search","title":"Search invoices","href":"/reference/getInvoicesSearch"},{"openapi":"openapi.json GET /invoices/draft","title":"List draft invoices","href":"/reference/getInvoicesDraft"},{"openapi":"openapi.json POST /invoices/draft","title":"Create draft invoice (pre-factura)","href":"/reference/createInvoicesDraft"},{"openapi":"openapi.json GET /invoices/draft/{id}","title":"Get draft invoice","href":"/reference/getInvoicesDraftById"},{"openapi":"openapi.json PUT /invoices/draft/{id}","title":"Update draft invoice","href":"/reference/updateInvoicesDraftById"},{"openapi":"openapi.json DELETE /invoices/draft/{id}","title":"Delete draft invoice","href":"/reference/deleteInvoicesDraftById"},{"openapi":"openapi.json POST /invoices/draft/{id}/stamp","title":"Stamp draft invoice (finalize)","href":"/reference/createInvoicesDraftByIdStamp"},{"openapi":"openapi.json POST /invoices/draft/{id}/preview","title":"Generate draft preview PDF (pre-factura)","href":"/reference/createInvoicesDraftByIdPreview"},{"openapi":"openapi.json GET /invoices/health","title":"Health check","href":"/reference/invoicesHealth"},{"openapi":"openapi.json POST /invoices/eom/run","title":"Trigger end-of-month global invoicing","href":"/reference/runEndOfMonthInvoicing"}]},{"group":"Payments","pages":[{"openapi":"openapi.json GET /payments","title":"List payments","href":"/reference/listPayments"},{"openapi":"openapi.json GET /payments/search","title":"Search payments","href":"/reference/getPaymentsSearch"},{"openapi":"openapi.json GET /payments/{id}","title":"Get payment","href":"/reference/getPaymentsById"},{"openapi":"openapi.json PUT /payments/{id}","title":"Update payment","href":"/reference/updatePaymentsById"},{"openapi":"openapi.json DELETE /payments/{id}","title":"Cancel payment","href":"/reference/deletePaymentsById"},{"openapi":"openapi.json POST /payments/request","title":"Request payment","href":"/reference/createPaymentsRequest"},{"openapi":"openapi.json POST /payments/register","title":"Register payment","href":"/reference/createPaymentsRegister"},{"openapi":"openapi.json POST /payments/register/batch","title":"Register a batch of payments","href":"/reference/createPaymentRegisterBatch"},{"openapi":"openapi.json GET /payments/register/batch/{id}","title":"Get a payment batch","href":"/reference/getPaymentRegisterBatch"},{"openapi":"openapi.json GET /payments/register/batch/{id}/items","title":"List the items of a payment batch","href":"/reference/listPaymentRegisterBatchItems"},{"openapi":"openapi.json POST /payments/{id}/paid","title":"Mark payment as paid","href":"/reference/createPaymentsByIdPaid"},{"openapi":"openapi.json POST /payments/{id}/refund","title":"Refund payment","href":"/reference/createPaymentsByIdRefund"},{"openapi":"openapi.json POST /payments/{id}/support-documents","title":"Upload a payment support document","href":"/reference/createPaymentsByIdSupportDocuments"},{"openapi":"openapi.json GET /payments/{id}/support-documents","title":"List a payment's support documents","href":"/reference/getPaymentsByIdSupportDocuments"},{"openapi":"openapi.json GET /payments/health","title":"Health check","href":"/reference/paymentsHealth"},{"openapi":"openapi.json GET /payments/links","title":"List reusable payment links","href":"/reference/listPaymentLinks"},{"openapi":"openapi.json POST /payments/links","title":"Create reusable payment link","href":"/reference/createPaymentLink"},{"openapi":"openapi.json PATCH /payments/links/{linkId}","title":"Update reusable payment link","href":"/reference/updatePaymentLink"},{"openapi":"openapi.json DELETE /payments/links/{linkId}","title":"Delete reusable payment link","href":"/reference/deletePaymentLink"},{"openapi":"openapi.json GET /payments/links/{linkId}","title":"Get reusable payment link","href":"/reference/getPaymentLink"},{"openapi":"openapi.json GET /payments/links/{linkId}/history/{resourceType}/{resourceId}","title":"Read an authorized historical invoice or receipt","href":"/reference/getPaymentLinkHistoryV2"},{"openapi":"openapi.json GET /payments/links/{linkId}/history/{resourceType}/{resourceId}/files/{fileType}","title":"Read an existing authorized historical PDF or XML","href":"/reference/getPaymentLinkHistoryFileV2"},{"openapi":"openapi.json GET /payments/links/operations/{operationId}","title":"Read payment-link operation","href":"/reference/getPaymentLinkOperation"},{"openapi":"openapi.json GET /payments/{paymentId}/reminders","title":"getPaymentReminderConfiguration","href":"/reference/getPaymentReminderConfiguration"},{"openapi":"openapi.json PUT /payments/{paymentId}/reminders","title":"replacePaymentReminderConfiguration","href":"/reference/replacePaymentReminderConfiguration"},{"openapi":"openapi.json GET /payments/{paymentId}/reminder-operations/{operationId}","title":"getPaymentReminderOperation","href":"/reference/getPaymentReminderOperation"},{"openapi":"openapi.json POST /payments/{paymentId}/reminder-operations/{operationId}/reconcile","title":"reconcilePaymentReminderOperation","href":"/reference/reconcilePaymentReminderOperation"},{"openapi":"openapi.json POST /payments/{paymentId}/reminder-operations/{operationId}/continue","title":"continuePaymentReminderOperation","href":"/reference/continuePaymentReminderOperation"},{"openapi":"openapi.json POST /payments/{paymentId}/reminder-recoveries","title":"preparePaymentReminderRecovery","href":"/reference/preparePaymentReminderRecovery"}]},{"group":"Receipts","pages":[{"openapi":"openapi.json GET /receipts","title":"List receipts","href":"/reference/listReceipts"},{"openapi":"openapi.json POST /receipts","title":"Create receipt","href":"/reference/createReceipts"},{"openapi":"openapi.json GET /receipts/search","title":"Search receipts","href":"/reference/getReceiptsSearch"},{"openapi":"openapi.json POST /receipts/from-payments","title":"Create receipts for paid payments","href":"/reference/createReceiptsFromPayments"},{"openapi":"openapi.json GET /receipts/{id}","title":"Get receipt","href":"/reference/getReceiptsById"},{"openapi":"openapi.json DELETE /receipts/{id}","title":"Cancel receipt","href":"/reference/deleteReceiptsById"},{"openapi":"openapi.json POST /receipts/{id}/stamp","title":"Stamp receipt","href":"/reference/createReceiptsByIdStamp"},{"openapi":"openapi.json POST /receipts/{id}/reopen","title":"Reopen receipt","href":"/reference/createReceiptsByIdReopen"},{"openapi":"openapi.json GET /receipts/health","title":"Health check","href":"/reference/receiptsHealth"}]},{"group":"Retentions","pages":[{"openapi":"openapi.json GET /retentions","title":"List retentions","href":"/reference/listRetentions"},{"openapi":"openapi.json POST /retentions","title":"Create retention","href":"/reference/createRetentions"},{"openapi":"openapi.json GET /retentions/{id}","title":"Get retention","href":"/reference/getRetentionsById"},{"openapi":"openapi.json DELETE /retentions/{id}","title":"Cancel retention","href":"/reference/deleteRetentionsById"},{"openapi":"openapi.json GET /retentions/{id}/files","title":"Get retention files","href":"/reference/getRetentionsByIdFiles"}]},{"group":"Catalogs","pages":[{"openapi":"openapi.json GET /catalogs/product-keys","title":"Search SAT product keys","href":"/reference/getCatalogsProductKeys"},{"openapi":"openapi.json GET /catalogs/unit-keys","title":"Search SAT unit keys","href":"/reference/getCatalogsUnitKeys"},{"openapi":"openapi.json GET /catalogs/health","title":"Health check","href":"/reference/catalogsHealth"}]},{"group":"Auth","pages":[{"openapi":"openapi.json GET /auth/health","title":"Health check","href":"/reference/authHealth"},{"openapi":"openapi.json POST /auth/sandbox","title":"Create a test-only sandbox account for a person","href":"/reference/createAgentSandbox"},{"openapi":"openapi.json POST /auth/sandbox/claim","title":"Claim a sandbox with the emailed code","href":"/reference/claimAgentSandbox"}]},{"group":"SAT Lists","pages":[{"openapi":"openapi.json GET /sat-lists","title":"List SAT lists and sync status","href":"/reference/listSatLists"},{"openapi":"openapi.json GET /sat-lists/check/{rfc}","title":"Check an RFC against the SAT lists","href":"/reference/getSatListsCheckByRfc"},{"openapi":"openapi.json GET /sat-lists/32d/{rfc}","title":"Consult the SAT \"Opinión del Cumplimiento\" (32-D) for an RFC","href":"/reference/getSatOpinion32dByRfc"}]},{"group":"Documents","pages":[{"openapi":"openapi.json GET /documents","title":"List documents","href":"/reference/listDocuments"},{"openapi":"openapi.json POST /documents","title":"Create document","href":"/reference/createDocument"},{"openapi":"openapi.json GET /documents/{id}","title":"Get document","href":"/reference/getDocument"},{"openapi":"openapi.json PATCH /documents/{id}","title":"Update document","href":"/reference/updateDocument"},{"openapi":"openapi.json DELETE /documents/{id}","title":"Delete document","href":"/reference/deleteDocument"},{"openapi":"openapi.json POST /documents/{id}/analyze","title":"Analyze document with AI","href":"/reference/analyzeDocument"},{"openapi":"openapi.json POST /documents/{id}/link","title":"Link document to an entity","href":"/reference/linkDocument"},{"openapi":"openapi.json DELETE /documents/{id}/link","title":"Unlink document from an entity","href":"/reference/unlinkDocument"}]},{"group":"Platform Payouts","pages":[{"openapi":"openapi.json POST /platform-payouts","title":"Upload files and plan a platform payouts run","href":"/reference/createPlatformPayoutRun"},{"openapi":"openapi.json GET /platform-payouts/{id}","title":"Get a platform payouts run","href":"/reference/getPlatformPayoutRun"},{"openapi":"openapi.json GET /platform-payouts/{id}/movements","title":"List a platform payouts run's movements","href":"/reference/listPlatformPayoutMovements"},{"openapi":"openapi.json POST /platform-payouts/{id}/confirm","title":"Confirm a platform payouts run for stamping","href":"/reference/confirmPlatformPayoutRun"},{"openapi":"openapi.json GET /platform-payouts/health","title":"Health check","href":"/reference/platformPayoutsHealth"}]},{"group":"Journeys","pages":[{"openapi":"openapi.json GET /journeys","title":"List journeys","href":"/reference/listJourneys"},{"openapi":"openapi.json POST /journeys","title":"Create a draft journey","href":"/reference/createJourney"},{"openapi":"openapi.json GET /journeys/catalog","title":"Get the journey node catalog","href":"/reference/getJourneyCatalog"},{"openapi":"openapi.json GET /journeys/{id}","title":"Get a journey","href":"/reference/getJourney"},{"openapi":"openapi.json PUT /journeys/{id}","title":"Update a journey draft","href":"/reference/updateJourney"},{"openapi":"openapi.json DELETE /journeys/{id}","title":"Delete a draft or archived journey","href":"/reference/deleteJourney"},{"openapi":"openapi.json GET /journeys/{id}/runs","title":"List the latest journey runs","href":"/reference/listJourneyRuns"},{"openapi":"openapi.json POST /journeys/{id}/publish","title":"Publish a journey","href":"/reference/publishJourney"},{"openapi":"openapi.json POST /journeys/{id}/pause","title":"Pause a journey","href":"/reference/pauseJourney"},{"openapi":"openapi.json POST /journeys/{id}/clone","title":"Clone a journey","href":"/reference/cloneJourney"},{"openapi":"openapi.json POST /journeys/{id}/test","title":"Queue a journey dry-run","href":"/reference/testJourney"}]},{"group":"Journey Groups","pages":[{"openapi":"openapi.json GET /journey-groups","title":"List journey groups","href":"/reference/listJourneyGroups"},{"openapi":"openapi.json POST /journey-groups","title":"Create a journey group","href":"/reference/createJourneyGroup"},{"openapi":"openapi.json GET /journey-groups/{id}","title":"Get a journey group","href":"/reference/getJourneyGroup"},{"openapi":"openapi.json PUT /journey-groups/{id}","title":"Update the final membership of a journey group","href":"/reference/updateJourneyGroup"},{"openapi":"openapi.json POST /journey-groups/{id}/clone","title":"Clone a journey group","href":"/reference/cloneJourneyGroup"},{"openapi":"openapi.json POST /journey-groups/{id}/revert","title":"Revert the latest group edit","href":"/reference/revertJourneyGroup"},{"openapi":"openapi.json POST /journey-groups/{id}/publish","title":"Publish journeys in a group","href":"/reference/publishJourneyGroup"},{"openapi":"openapi.json POST /journey-groups/{id}/pause","title":"Pause journeys in a group","href":"/reference/pauseJourneyGroup"}]},{"group":"Google Sheets","pages":[{"openapi":"openapi.json GET /sheets","title":"Get Google Sheets connection status","href":"/reference/getSheetsConnection"},{"openapi":"openapi.json DELETE /sheets","title":"Disconnect Google Sheets","href":"/reference/disconnectSheets"},{"openapi":"openapi.json GET /sheets/fields","title":"List mappable Google Sheets fields","href":"/reference/getSheetsFields"},{"openapi":"openapi.json GET /sheets/headers","title":"Refresh Google Sheets headers","href":"/reference/refreshSheetsHeaders"},{"openapi":"openapi.json GET /sheets/rows","title":"List the latest Google Sheets row outcomes","href":"/reference/listSheetsRows"},{"openapi":"openapi.json POST /sheets/connect","title":"Connect a Google spreadsheet","href":"/reference/connectSheets"},{"openapi":"openapi.json PUT /sheets/mapping","title":"Save a Google Sheets import mapping","href":"/reference/updateSheetsMapping"},{"openapi":"openapi.json POST /sheets/preview","title":"Preview a Google Sheets import","href":"/reference/previewSheets"},{"openapi":"openapi.json POST /sheets/enable","title":"Enable Google Sheets imports","href":"/reference/enableSheets"},{"openapi":"openapi.json POST /sheets/pause","title":"Pause Google Sheets imports","href":"/reference/pauseSheets"},{"openapi":"openapi.json POST /sheets/sync","title":"Queue a Google Sheets sync","href":"/reference/syncSheets"}]},{"group":"Your Account","pages":[{"openapi":"openapi.json GET /users/me","title":"Read your account profile","href":"/reference/getSelfProfile"},{"openapi":"openapi.json PATCH /users/me","title":"Update your account profile","href":"/reference/updateSelfProfile"},{"openapi":"openapi.json GET /users/me/preferences/{teamId}","title":"Read your team preferences","href":"/reference/getSelfPreferences"},{"openapi":"openapi.json PATCH /users/me/preferences/{teamId}","title":"Update your team preferences","href":"/reference/updateSelfPreferences"},{"openapi":"openapi.json POST /users/me/active-context","title":"Select your active team or billing account","href":"/reference/selectSelfActiveContext"},{"openapi":"openapi.json GET /users/me/notifications","title":"List your notifications","href":"/reference/listSelfNotifications"},{"openapi":"openapi.json GET /users/me/notifications/unread-count","title":"Count your unread notifications","href":"/reference/countSelfUnreadNotifications"},{"openapi":"openapi.json POST /users/me/notifications/read-all","title":"Mark your notifications as read","href":"/reference/markSelfNotificationsRead"},{"openapi":"openapi.json POST /users/me/notifications/{notificationId}/read","title":"Mark one notification as read","href":"/reference/markSelfNotificationRead"},{"openapi":"openapi.json DELETE /users/me/notifications/{notificationId}","title":"Dismiss a notification","href":"/reference/dismissSelfNotification"},{"openapi":"openapi.json GET /users/me/mcp-tokens","title":"List your MCP token metadata","href":"/reference/listSelfMcpTokens"},{"openapi":"openapi.json POST /users/me/mcp-tokens","title":"Retired: Create a personal MCP token","href":"/reference/createSelfMcpToken"},{"openapi":"openapi.json DELETE /users/me/mcp-tokens/{keyId}","title":"Revoke a personal MCP token","href":"/reference/revokeSelfMcpToken"}]},{"group":"API Credentials","pages":[{"openapi":"openapi.json GET /api-keys","title":"List API credential metadata","href":"/reference/listApiCredentials"},{"openapi":"openapi.json POST /api-keys","title":"Retired: Create live and test API credentials","href":"/reference/createApiCredentials"},{"openapi":"openapi.json POST /api-keys/rotate","title":"Retired: Rotate live and test API credentials","href":"/reference/rotateApiCredentials"},{"openapi":"openapi.json DELETE /api-keys/{keyId}","title":"Revoke an API credential","href":"/reference/revokeApiCredential"},{"openapi":"openapi.json POST /api-keys/emergency-revoke","title":"Revoke legacy team API and MCP credentials","href":"/reference/emergencyRevokeApiCredentials"}]},{"group":"Account Integrations","pages":[{"openapi":"openapi.json GET /teams/{id}/integrations/catalog","title":"List account integration capabilities","href":"/reference/listAccountIntegrations"},{"openapi":"openapi.json GET /teams/{id}/integrations/{provider}","title":"Read stored integration settings","href":"/reference/getAccountIntegration"},{"openapi":"openapi.json PATCH /teams/{id}/integrations/{provider}/settings","title":"Update provider settings","href":"/reference/updateAccountIntegrationSettings"},{"openapi":"openapi.json GET /teams/{id}/integrations/zettle/status","title":"zettle status","href":"/reference/accountZettleStatus"},{"openapi":"openapi.json PATCH /teams/{id}/integrations/zettle/connection-settings","title":"zettle settings","href":"/reference/accountZettleSettings"},{"openapi":"openapi.json POST /teams/{id}/integrations/zettle/sync","title":"zettle sync","href":"/reference/accountZettleSync"},{"openapi":"openapi.json DELETE /teams/{id}/integrations/zettle/connection","title":"zettle disconnect","href":"/reference/accountZettleDisconnect"},{"openapi":"openapi.json GET /teams/{id}/integrations/netsuite/status","title":"netsuite status","href":"/reference/accountNetsuiteStatus"},{"openapi":"openapi.json POST /teams/{id}/integrations/netsuite/ping","title":"netsuite ping","href":"/reference/accountNetsuitePing"},{"openapi":"openapi.json DELETE /teams/{id}/integrations/netsuite/connection","title":"netsuite disconnect","href":"/reference/accountNetsuiteDisconnect"},{"openapi":"openapi.json POST /teams/{id}/integrations/netsuite/invoices/{invoiceId}/sync","title":"netsuite sync","href":"/reference/accountNetsuiteSync"},{"openapi":"openapi.json GET /teams/{id}/integrations/netsuite/invoices/{invoiceId}/sync","title":"netsuite sync status","href":"/reference/accountNetsuiteSyncStatus"},{"openapi":"openapi.json POST /teams/{id}/integrations/netsuite/invoices/{invoiceId}/resync","title":"netsuite resync","href":"/reference/accountNetsuiteResync"},{"openapi":"openapi.json GET /teams/{id}/integrations/netsuite/syncs","title":"netsuite syncs","href":"/reference/accountNetsuiteSyncs"},{"openapi":"openapi.json GET /teams/{id}/integrations/netsuite/items","title":"netsuite items config","href":"/reference/accountNetsuiteItemsConfig"},{"openapi":"openapi.json POST /teams/{id}/integrations/netsuite/items/preview","title":"netsuite items preview","href":"/reference/accountNetsuiteItemsPreview"},{"openapi":"openapi.json POST /teams/{id}/integrations/netsuite/items/rules","title":"netsuite items rule","href":"/reference/accountNetsuiteItemsRule"},{"openapi":"openapi.json GET /teams/{id}/integrations/airtable/bases","title":"List Airtable bases","href":"/reference/listAirtableBases"},{"openapi":"openapi.json GET /teams/{id}/integrations/airtable/bases/{baseId}/tables","title":"List Airtable tables and fields","href":"/reference/listAirtableTables"},{"openapi":"openapi.json GET /teams/{id}/integrations/airtable/webhooks","title":"List Airtable import mappings","href":"/reference/listAirtableWebhooks"},{"openapi":"openapi.json POST /teams/{id}/integrations/airtable/webhooks","title":"Register an Airtable import mapping","href":"/reference/registerAirtableWebhook"},{"openapi":"openapi.json GET /teams/{id}/integrations/airtable/bases/{baseId}/webhooks/remote","title":"Inspect remote Airtable webhooks","href":"/reference/listAirtableRemoteWebhooks"},{"openapi":"openapi.json DELETE /teams/{id}/integrations/airtable/webhooks/{webhookId}","title":"Remove an Airtable import mapping","href":"/reference/unregisterAirtableWebhook"},{"openapi":"openapi.json POST /teams/{id}/integrations/airtable/disconnect","title":"Disconnect Airtable imports across modes","href":"/reference/disconnectAirtable"},{"openapi":"openapi.json GET /teams/{id}/integrations/airtable/operations/{operationId}","title":"Read an Airtable operation","href":"/reference/getAirtableOperation"},{"openapi":"openapi.json POST /teams/{id}/integrations/airtable/operations/{operationId}/reconcile","title":"Reconcile Airtable without replaying writes","href":"/reference/reconcileAirtableOperation"}]},{"group":"Fiscal Handoff","pages":[{"openapi":"openapi.json POST /teams/{id}/fiscal-upload-sessions","title":"Create a secure fiscal upload session","href":"/reference/createFiscalUploadSession"},{"openapi":"openapi.json GET /teams/{id}/fiscal-upload-sessions/{sessionId}","title":"Read a fiscal upload session","href":"/reference/getFiscalUploadSession"},{"openapi":"openapi.json DELETE /teams/{id}/fiscal-upload-sessions/{sessionId}","title":"Cancel a pending fiscal upload session","href":"/reference/cancelFiscalUploadSession"},{"openapi":"openapi.json GET /teams/{id}/fiscal-status","title":"Read safe team fiscal status","href":"/reference/getTeamFiscalStatus"},{"openapi":"openapi.json POST /teams/{id}/fiscal-upload-sessions/{sessionId}/reconcile","title":"Reconcile a fiscal upload outcome","href":"/reference/reconcileFiscalUploadSession"}]},{"group":"Account Billing","pages":[{"openapi":"openapi.json GET /teams/{id}/billing/summary","title":"Read account subscription and usage","description":"Requires a verified Firebase or signed personal MCP user with current unblocked team membership. Team API keys and OAuth tokens cannot act as their creator. Writes and operation readback/recovery require a current billing-account administrator. Effects are shared by the billing account. Staging always uses sandbox billing; credential livemode does not choose billing environment. Subscriptions are bounded to 100 with subscriptions_has_more. Null usage means unavailable, not zero.","href":"/reference/accountBillingSummary"},{"openapi":"openapi.json GET /teams/{id}/billing/prices","title":"Read Pricing v3 prices","href":"/reference/accountBillingPrices"},{"openapi":"openapi.json GET /teams/{id}/billing/plans","title":"List eligible account plans","description":"Requires a verified Firebase or signed personal MCP user with current unblocked team membership. Team API keys and OAuth tokens cannot act as their creator. Writes and operation readback/recovery require a current billing-account administrator. Effects are shared by the billing account. Staging always uses sandbox billing; credential livemode does not choose billing environment. Preserves hidden-plan and team-volume visibility rules. Prices are minor units. Never supply provider price IDs.","href":"/reference/accountBillingPlans"},{"openapi":"openapi.json GET /teams/{id}/billing/history","title":"List account billing invoices","href":"/reference/accountBillingHistory"},{"openapi":"openapi.json GET /teams/{id}/billing/fiscal","title":"Read account fiscal details","href":"/reference/accountBillingFiscalGet"},{"openapi":"openapi.json PATCH /teams/{id}/billing/fiscal","title":"Update account fiscal details","href":"/reference/accountBillingFiscalUpdate"},{"openapi":"openapi.json POST /teams/{id}/billing/checkout","title":"Start account plan checkout","href":"/reference/accountBillingCheckout"},{"openapi":"openapi.json POST /teams/{id}/billing/upgrade","title":"Upgrade account subscription","href":"/reference/accountBillingUpgrade"},{"openapi":"openapi.json POST /teams/{id}/billing/portal","title":"Open account billing portal","href":"/reference/accountBillingPortal"},{"openapi":"openapi.json POST /teams/{id}/billing/go-live","title":"Take a team live (pricing v3)","href":"/reference/accountBillingGoLive"},{"openapi":"openapi.json POST /teams/{id}/billing/features","title":"Turn a feature on for a team (pricing v3)","href":"/reference/accountBillingFeatureActivate"},{"openapi":"openapi.json POST /teams/{id}/billing/features/deactivate","title":"Turn a feature off for a team (pricing v3)","href":"/reference/accountBillingFeatureDeactivate"},{"openapi":"openapi.json GET /teams/{id}/billing/operations/{operationId}","title":"Read billing operation","href":"/reference/accountBillingOperationGet"},{"openapi":"openapi.json POST /teams/{id}/billing/operations/{operationId}/reconcile","title":"Reconcile billing operation","href":"/reference/accountBillingReconcile"},{"openapi":"openapi.json POST /teams/{id}/billing/operations/{operationId}/cancel","title":"Cancel an open account checkout","href":"/reference/accountBillingCheckoutCancel"},{"openapi":"openapi.json POST /teams/{id}/billing/operations/{operationId}/resolve","title":"Release uncertain billing operation","href":"/reference/accountBillingResolve"}]},{"group":"Pricing","pages":[{"openapi":"openapi.json GET /pricing","title":"Read the public price list","href":"/reference/getPublicPrices"}]},{"group":"Account Branding","pages":[{"openapi":"openapi.json GET /teams/{id}/customer-portal","title":"Read customer portal registration","href":"/reference/accountPortalGet"},{"openapi":"openapi.json PUT /teams/{id}/customer-portal","title":"Register or rename customer portal","href":"/reference/accountPortalSet"},{"openapi":"openapi.json GET /teams/{id}/brand","title":"Read team branding","href":"/reference/accountBrandGet"},{"openapi":"openapi.json PATCH /teams/{id}/brand","title":"Update supplied team branding fields","href":"/reference/accountBrandUpdate"},{"openapi":"openapi.json POST /teams/{id}/brand/logo","title":"Upload team logo","href":"/reference/accountBrandLogoUpload"},{"openapi":"openapi.json DELETE /teams/{id}/brand/logo","title":"Remove team logo","href":"/reference/accountBrandLogoDelete"},{"openapi":"openapi.json POST /teams/{id}/brand/analyze-voice","title":"Analyze website brand voice without saving","href":"/reference/accountBrandAnalyzeVoice"}]},{"group":"Provider Setup","pages":[{"openapi":"openapi.json POST /teams/{id}/integration-connection-sessions","title":"Create provider browser setup session","href":"/reference/integrationSetupCreate"},{"openapi":"openapi.json GET /teams/{id}/integration-connection-sessions/{sessionId}","title":"Read provider setup outcome","href":"/reference/integrationSetupGet"},{"openapi":"openapi.json DELETE /teams/{id}/integration-connection-sessions/{sessionId}","title":"Cancel pending provider setup","href":"/reference/integrationSetupCancel"},{"openapi":"openapi.json POST /teams/{id}/integration-connection-sessions/{sessionId}/reconcile","title":"Reconcile an existing provider attempt","href":"/reference/integrationSetupReconcile"}]},{"group":"Email Domain","pages":[{"openapi":"openapi.json GET /teams/{id}/email-domain","title":"Read custom email domain and DNS state","href":"/reference/emailDomainGet"},{"openapi":"openapi.json PUT /teams/{id}/email-domain","title":"Set custom email domain","href":"/reference/emailDomainSet"},{"openapi":"openapi.json DELETE /teams/{id}/email-domain","title":"Remove current custom email domain","href":"/reference/emailDomainRemove"},{"openapi":"openapi.json POST /teams/{id}/email-domain/validate","title":"Validate custom email DNS","href":"/reference/emailDomainValidate"},{"openapi":"openapi.json GET /teams/{id}/email-domain/operations/{operationId}","title":"Read email-domain operation","href":"/reference/emailDomainOperationGet"},{"openapi":"openapi.json POST /teams/{id}/email-domain/operations/{operationId}/reconcile","title":"Reconcile email-domain operation without replay","href":"/reference/emailDomainOperationReconcile"},{"openapi":"openapi.json POST /teams/{id}/email-domain/operations/{operationId}/resolve","title":"Release unresolved email-domain operation","href":"/reference/emailDomainOperationResolve"}]},{"group":"Account Approvals","pages":[{"openapi":"openapi.json POST /users/me/account-approvals","title":"Prepare an account approval","href":"/reference/prepareAccountApproval"},{"openapi":"openapi.json GET /users/me/account-approvals/{id}","title":"Read a account approval","href":"/reference/getAccountApproval"},{"openapi":"openapi.json DELETE /users/me/account-approvals/{id}","title":"Cancel a pending account approval","href":"/reference/cancelAccountApproval"},{"openapi":"openapi.json GET /users/me/account-invitations/{id}","title":"Read an account invitation","href":"/reference/getAccountInvitation"},{"openapi":"openapi.json DELETE /users/me/account-invitations/{id}","title":"Revoke an account invitation","href":"/reference/revokeAccountInvitation"},{"openapi":"openapi.json POST /users/me/account-invitations/{id}/resend","title":"Resend an account invitation","href":"/reference/resendAccountInvitation"},{"openapi":"openapi.json POST /users/me/account-approvals/{id}/reconcile","title":"Reconcile managed identity provisioning evidence","href":"/reference/reconcileAccountApproval"}]},{"group":"Api Keys","pages":[{"openapi":"openapi.json GET /users/me/scoped-api-keys","title":"List named and legacy key metadata","href":"/reference/listScopedApiKeys"},{"openapi":"openapi.json GET /users/me/scoped-api-keys/policy","title":"Read eligible exact team/action/manager policy","href":"/reference/getScopedApiKeyPolicy"},{"openapi":"openapi.json GET /users/me/scoped-api-keys/{keyId}","title":"Read exact safe key scope and permissions","href":"/reference/getScopedApiKey"},{"openapi":"openapi.json DELETE /users/me/scoped-api-keys/{keyId}","title":"Revoke only one authorized key with a persisted operation UUID","href":"/reference/revokeScopedApiKey"},{"openapi":"openapi.json GET /users/me/scoped-api-keys/{keyId}/audit","title":"Read safe per-key lifecycle audit","href":"/reference/listScopedApiKeyAudit"},{"openapi":"openapi.json POST /users/me/scoped-api-keys/emergency-revoke","title":"Revoke all billing-account scoped keys with a saved operation UUID","href":"/reference/emergencyRevokeScopedApiKeys"},{"openapi":"openapi.json GET /users/me/scoped-api-keys/emergency-revocations/{operationId}","title":"Read saved owner scoped-key emergency status","href":"/reference/getScopedApiKeyEmergencyRevocation"}]}]}]},"title":"Read Pricing v3 prices - gigstack","buildId":"dpl_EnxDqhjaNc9a8MVa833TGULPd9uJ","deploymentId":"dpl_EnxDqhjaNc9a8MVa833TGULPd9uJ","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-26-lDe7V.js","utils-CWQmgYtH.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-4-Aw3rSD.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-C2zjXYA5.js","snippetPresets-DFmpFA7C.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-FJpQavWq.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-D_GvPF7k.js","shallow-Bs2ZB0NO.js","getApiPlaygroundDisplay-DCcqJJk-.js","CodeSnippet-DzDxawVe.js","CodeSnippets-aUr7fU-7.js","Page-CT9uE8Ip.js","getPastedJson-Y1fKsj_I.js","icon-DI4zTsDr.js","MethodPill-C0nDlmSQ.js","DuplicateIcon-NUXbx2nQ.js","createIcon-BdTHrPAi.js","DynamicMarkdown-CtpgKJwj.js","SectionHeading-B3x35tOt.js","axios-vUo_bRtp.js","Markdown-3OmurJMP.js","clsx-DMKzROTp.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-1ms6tsT-.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-Ke9xIMFx.js"]}