{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Introduction","colors":{"primary":"#18280E","light":"#F4FAED","dark":"#18280E"},"logo":{"light":"https://mintcdn.com/spade-90e401c6/9HF3Uca9kExHiocb/images/spade-logo-forest.png?fit=max\u0026auto=format\u0026n=9HF3Uca9kExHiocb\u0026q=85\u0026s=04ad3c1e3f4529c5d6c370e693e44807","dark":"https://mintcdn.com/spade-90e401c6/9HF3Uca9kExHiocb/images/spade-logo-sage1.png?fit=max\u0026auto=format\u0026n=9HF3Uca9kExHiocb\u0026q=85\u0026s=f93791318e444084093f74b94e701ccb"},"favicon":"https://mintcdn.com/spade-90e401c6/9HF3Uca9kExHiocb/images/spade-icon-forest.png?fit=max\u0026auto=format\u0026n=9HF3Uca9kExHiocb\u0026q=85\u0026s=7f5578906c65a61f1d6e07d31e2e7771","background":{"color":{"dark":"#090F05"}},"contextual":{"options":["copy","view","download-spec","chatgpt","claude"],"display":"header"},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"spade-90e401c6","hasAudioNarration":false,"actualSubdomain":"spade-90e401c6","customDomains":["docs.spade.com"],"gitSource":{"type":"github","owner":"spade-data","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6aea6151fbc6161119141877","collectionId":"54761ba9-f39c-442b-9031-9343eed4d8d8","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6aea6151fbc6161119141877"},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6aea6151fbc6161119141877","clientVersion":"0.0.4067","searchFilterCounts":[{"language":"default","tag":"API Reference","count":74},{"language":"default","tag":"Documentation","count":27},{"language":"default","tag":"Category Action Triggers","count":16},{"language":"default","tag":"Category Personalization","count":16},{"language":"default","tag":"Merchant Action Triggers","count":16},{"language":"default","tag":"Enrichment Guides","count":10},{"language":"default","tag":"Card Enrichment","count":10},{"language":"default","tag":"Tooling Guides","count":7},{"language":"default","tag":"More","count":6},{"language":"default","tag":"Feedback and Reporting","count":5}]},"assistantConfig":{},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"api-reference/category-action-triggers/incremental-category-trigger-operations-at-user-scope","slug":"/api-reference/category-action-triggers/incremental-category-trigger-operations-at-user-scope","pageMetadata":{"title":"Incremental category trigger operations at user scope","description":"Perform incremental operations on category action triggers at the user scope.\n\nSee the account-scope PATCH endpoint for full documentation on supported operations (add, remove).","deprecated":null,"version":null,"openapi":"/api-reference/spec.yml patch /users/{userId}/category-action-triggers","href":"/api-reference/category-action-triggers/incremental-category-trigger-operations-at-user-scope","autogeneratedByOpenApi":true},"description":{"compiledSource":"\"use strict\";\nconst {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsxs(_Fragment, {\n children: [_jsx(_components.p, {\n children: \"Perform incremental operations on category action triggers at the user scope.\"\n }), \"\\n\", _jsx(_components.p, {\n children: \"See the account-scope PATCH endpoint for full documentation on supported operations (add, remove).\"\n })]\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":{"title":"Incremental category trigger operations at user scope","description":"Perform incremental operations on category action triggers at the user scope.\n\nSee the account-scope PATCH endpoint for full documentation on supported operations (add, remove).","deprecated":null,"version":null,"openapi":"/api-reference/spec.yml patch /users/{userId}/category-action-triggers","href":"/api-reference/category-action-triggers/incremental-category-trigger-operations-at-user-scope","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"description":"Perform incremental operations on category action triggers at the user scope.\n\nSee the account-scope PATCH endpoint for full documentation on supported operations (add, remove).","tags":["Category Action Triggers"],"summary":"Incremental category trigger operations at user scope","operationId":"userCategoryActionTriggersPatch","requestBody":"d9181831-0ee5-4721-9137-194843ea7827","responses":{"200":"4a8bcfbf-5f0b-4976-99c7-b47164dc456a","201":"efc1ba2d-bf77-435f-96d0-9761ca5f8a84","400":"4a858a9d-716a-4fb1-9765-84f87a071283","403":"ef8849c2-976d-4107-be1a-91372b533e07","409":"888250d1-6d05-4853-b4c8-a0c43f791ece","500":"b701d55b-b7ac-4379-b124-9f211ac9596c"},"method":"patch","type":"path","servers":["c9d2cfa9-0678-4340-a214-cc7cb1b9b638","95df7017-26fe-4d52-9462-83df4bb283e4","4fe8877e-267b-490a-bca6-770866e5257e","b6f28a59-992c-4046-80b3-36d6eb62fc2b"],"security":["10917285-e513-4c82-ae36-297a8d030eca"],"path":"/users/{userId}/category-action-triggers","baseUrlOptions":["https://east.sandbox.spade.com","https://east.api.spade.com","https://west.sandbox.spade.com","https://west.api.spade.com"],"title":"Incremental category trigger operations at user scope","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"bcebbd9b-574c-4ae6-af25-35d869951c8f":{"in":"path","name":"userId","schema":{"type":"string","maxLength":512,"isRequired":true,"description":"Your unique identifier for the user","uniqueKey":"","typeLabel":"string"},"description":"Your unique identifier for the user","required":true}},"requestBody":{"content":{"application/json":{"schema":{"type":"object","description":"Request body for incremental category action trigger operations.\n\n- For `add`: `categoryTriggers` is required. `triggerIds` is optional and ignored if provided.\n- For `remove`: `triggerIds` is required and must be a non-empty list.","required":["operation"],"properties":{"operation":{"type":"string","enum":["add","remove"],"description":"The operation to perform:\n- `add`: Register new category triggers or update existing ones\n- `remove`: Remove category triggers (excluded from enrichment lookups)","examples":["add"],"isRequired":true,"uniqueKey":"operation","typeLabel":"enum\u003cstring>"},"categoryTriggers":{"type":"array","description":"List of category triggers to add. Required for the `add` operation.\n\nIf a trigger ID already exists, the old registration is replaced (upsert behavior).\n\n**Field requirements:**\n- `id`, `categoryId`, and `action` are always required","minItems":1,"maxItems":300,"items":{"type":"object","description":"A category trigger to register for action matching.","required":["id","categoryId","action"],"properties":{"id":{"type":"string","description":"Your identifier for this trigger, unique within the scope you are registering against. This ID will be returned in the `actions` field of enrichment responses when this trigger matches a transaction.","maxLength":512,"examples":["travel-reward-1"],"isRequired":true,"uniqueKey":"categoryTriggers.items.[INDEX].id","typeLabel":"string"},"categoryId":{"type":"string","description":"The Spade category ID to match against. Category IDs use the format `xxx-xxx-xxx-xxx` where each `x` is a digit — use [`GET /categories`](https://docs.spade.com/api-reference/category-personalization/get-all-default-and-custom-integration-level-categories) to discover valid IDs.","maxLength":15,"pattern":"^\\d{3}-\\d{3}-\\d{3}-\\d{3}$","examples":["020-001-000-000"],"isRequired":true,"uniqueKey":"categoryTriggers.items.[INDEX].categoryId","typeLabel":"string"},"action":{"type":"object","description":"A custom JSON object returned in the enrichment response when this trigger matches. Use this to store any data relevant to your use case (e.g., reward amounts, offer IDs, campaign metadata).\n\nThe optional `type` field has reserved values with special behavior:\n- `BLOCK`: Adds `authRecommendation: \"BLOCK\"` to the action in the enrichment response. Use this to flag transactions that should be declined.\n- `ALLOW_ONLY`: Adds `authRecommendation: \"ALLOW\"` when the transaction matches a registered category. At a given scope, a set of `ALLOW_ONLY` triggers form an allowlist. If no actions match at that scope, each unmatched action is returned with `authRecommendation: \"BLOCK\"`.\n- `REWARD`: No special behavior. Passed through as-is.\n- Any other value: Treated as a custom type and passed through as-is.\n","properties":{"type":{"type":"string","description":"Optional action type. Reserved values `BLOCK` and `ALLOW_ONLY` have special authorization semantics (see above). All other values are passed through without modification.\n","examples":["REWARD","BLOCK","ALLOW_ONLY"],"uniqueKey":"categoryTriggers.items.[INDEX].action.type","typeLabel":"string"}},"additionalProperties":true,"examples":[{"type":"REWARD","rewardPercent":3,"offerId":"travel-3x-promo"},{"type":"BLOCK","reason":"Gambling not permitted"},{"type":"ALLOW_ONLY"}],"isRequired":true,"uniqueKey":"categoryTriggers.items.[INDEX].action","typeLabel":"object"}},"uniqueKey":"categoryTriggers.items.[INDEX]","typeLabel":"object"},"uniqueKey":"categoryTriggers","typeLabel":"object[]"},"triggerIds":{"oneOf":[{"type":"array","description":"List of trigger IDs to remove. Required and must be non-empty for the `remove` operation.\n\nTrigger IDs that are not currently active are silently ignored (idempotent).\n\nFor `add` operations, this field is optional and ignored if provided — you may pass `null`, `[]`, or omit it entirely.","items":{"type":"string","maxLength":512,"uniqueKey":"triggerIds.oneOf.0.items.[INDEX]","typeLabel":"string"},"examples":[["travel-reward-1","block-gambling"]],"uniqueKey":"triggerIds.oneOf.0","typeLabel":"string[]"},{"type":"null","description":"List of trigger IDs to remove. Required and must be non-empty for the `remove` operation.\n\nTrigger IDs that are not currently active are silently ignored (idempotent).\n\nFor `add` operations, this field is optional and ignored if provided — you may pass `null`, `[]`, or omit it entirely.","items":{"type":"string","maxLength":512},"examples":[["travel-reward-1","block-gambling"]],"uniqueKey":"triggerIds.oneOf.1","typeLabel":"null"}],"uniqueKey":"triggerIds","typeLabel":"string[] | null"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"operation":"add","categoryTriggers":[{"id":"travel-reward-1","categoryId":"020-001-000-000","action":{"type":"REWARD","rewardPercent":3,"offerId":"travel-3x-promo"}}],"triggerIds":["travel-reward-1","block-gambling"]}}},"exampleType":"generated"}},"required":true,"exampleType":"generated"},"responses":{"4a8bcfbf-5f0b-4976-99c7-b47164dc456a":{"description":"Remove operation completed successfully","content":{"application/json":{"schema":{"type":"object","description":"Response for the remove PATCH operation.","properties":{"status":{"type":"string","enum":["succeeded"],"examples":["succeeded"],"uniqueKey":"status","typeLabel":"enum\u003cstring>"},"version":{"type":"integer","description":"The version number of this operation.","examples":[5],"uniqueKey":"version","typeLabel":"integer"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"status":"succeeded","version":5}}},"exampleType":"generated"}},"exampleType":"generated"},"efc1ba2d-bf77-435f-96d0-9761ca5f8a84":{"description":"Add operation completed successfully","content":{"application/json":{"schema":{"type":"object","description":"Response containing the status of a category action trigger registration.","properties":{"status":{"type":"string","description":"The current status of the action trigger registration. Category trigger registrations are processed synchronously, so the status is always one of:\n- `succeeded`: Registration complete, triggers are now active\n- `failed`: Registration failed, check your request and retry\n","enum":["succeeded","failed"],"examples":["succeeded"],"uniqueKey":"status","typeLabel":"enum\u003cstring>"},"version":{"type":"integer","description":"The version number of this registration. Increments with each PUT, PATCH, or DELETE request to this scope.","examples":[1],"uniqueKey":"version","typeLabel":"integer"},"categoryTriggers":{"type":"array","description":"The list of active category triggers registered for this scope. Present on GET responses; omitted on PUT and PATCH responses.","items":{"type":"object","properties":{"id":{"type":"string","description":"The trigger ID as provided during registration.","examples":["travel-reward-1"],"uniqueKey":"categoryTriggers.items.[INDEX].id","typeLabel":"string"},"categoryId":{"type":"string","description":"The category ID associated with this trigger, as provided during registration.","examples":["020-001-000-000"],"uniqueKey":"categoryTriggers.items.[INDEX].categoryId","typeLabel":"string"},"action":{"type":"object","description":"The action data associated with this trigger, as provided during registration.","additionalProperties":true,"examples":[{"type":"REWARD","rewardPercent":3}],"uniqueKey":"categoryTriggers.items.[INDEX].action","typeLabel":"object"}},"uniqueKey":"categoryTriggers.items.[INDEX]","typeLabel":"object"},"uniqueKey":"categoryTriggers","typeLabel":"object[]"},"totalCount":{"type":"integer","description":"The total number of active category triggers registered for this scope. Present on GET responses; omitted on PUT and PATCH responses.","examples":[10],"uniqueKey":"totalCount","typeLabel":"integer"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"status":"succeeded","version":1,"categoryTriggers":[{"id":"travel-reward-1","categoryId":"020-001-000-000","action":{"type":"REWARD","rewardPercent":3}}],"totalCount":10}}},"exampleType":"generated"}},"exampleType":"generated"},"4a858a9d-716a-4fb1-9765-84f87a071283":{"description":"Invalid input","content":{"application/json":{"schema":{"type":"object","properties":{"invalidField":{"type":"array","items":{"type":"string","examples":["This field is required."],"uniqueKey":"invalidField.items.[INDEX]","typeLabel":"string"},"uniqueKey":"invalidField","typeLabel":"string[]"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"invalidField":["This field is required."]}}},"exampleType":"generated"}},"exampleType":"generated"},"ef8849c2-976d-4107-be1a-91372b533e07":{"description":"Unauthorized","content":{"application/json":{"schema":{"type":"object","properties":{"details":{"type":"string","examples":["Incorrect authentication credentials."],"uniqueKey":"details","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"details":"Incorrect authentication credentials."}}},"exampleType":"generated"}},"exampleType":"generated"},"888250d1-6d05-4853-b4c8-a0c43f791ece":{"description":"A registration is already in progress for this scope","content":{"_mintlify/placeholder":{"schema":{"type":"object","description":""}}}},"b701d55b-b7ac-4379-b124-9f211ac9596c":{"description":"Unexpected Error","content":{"application/json":{"schema":{"type":"object","properties":{"details":{"type":"string","examples":["Internal server error."],"uniqueKey":"details","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"details":"Internal server error."}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{"10917285-e513-4c82-ae36-297a8d030eca":{"ApiKeyAuth":{"type":"apiKey","name":"X-Api-Key","in":"header","scopes":[],"schemeName":"ApiKeyAuth"}}},"servers":{"c9d2cfa9-0678-4340-a214-cc7cb1b9b638":{"url":"https://east.sandbox.spade.com","description":"East coast sandbox environment"},"95df7017-26fe-4d52-9462-83df4bb283e4":{"url":"https://east.api.spade.com","description":"East coast production environment"},"4fe8877e-267b-490a-bca6-770866e5257e":{"url":"https://west.sandbox.spade.com","description":"West coast sandbox environment"},"b6f28a59-992c-4046-80b3-36d6eb62fc2b":{"url":"https://west.api.spade.com","description":"West coast production environment"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"apiKey","name":"X-Api-Key","in":"header","scopes":[],"schemeName":"ApiKeyAuth"},"schema":{"title":"X-Api-Key","type":"string","isRequired":true,"typeLabel":"string","deprecated":false},"schemeName":"ApiKeyAuth","name":"X-Api-Key"}],"title":"ApiKeyAuth"}]},"originalFileLocation":"api-reference/spec.yml"},"subdomain":"spade-90e401c6","siteName":"Introduction","title":"Incremental category trigger operations at user scope - Introduction","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-14T20:02:07.243Z","originalFileLocation":"api-reference/category-action-triggers/incremental-category-trigger-operations-at-user-scope.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=\"Perform incremental operations on category action triggers at the user scope. See the account-scope PATCH endpoint for full documentation on supported operations (add, remove).\">\u003cmeta data-mint-head name=\"application-name\" content=\"Introduction\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/spade-90e401c6/CDhz3wAAyPlHxqYQ/_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/spade-90e401c6/CDhz3wAAyPlHxqYQ/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/spade-90e401c6/CDhz3wAAyPlHxqYQ/_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/spade-90e401c6/CDhz3wAAyPlHxqYQ/_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/spade-90e401c6/CDhz3wAAyPlHxqYQ/_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/spade-90e401c6/CDhz3wAAyPlHxqYQ/_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/spade-90e401c6/CDhz3wAAyPlHxqYQ/_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/spade-90e401c6/CDhz3wAAyPlHxqYQ/_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/spade-90e401c6/CDhz3wAAyPlHxqYQ/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Incremental category trigger operations at user scope - Introduction\">\u003cmeta data-mint-head property=\"og:description\" content=\"Perform incremental operations on category action triggers at the user scope. See the account-scope PATCH endpoint for full documentation on supported operations (add, remove).\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Introduction\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.spade.com/api-reference/category-action-triggers/incremental-category-trigger-operations-at-user-scope\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://spade-90e401c6.mintlify.app/_mintlify/api/og/v2?division=Category+Action+Triggers\u0026amp;title=Incremental+category+trigger+operations+at+user+scope\u0026amp;description=Perform+incremental+operations+on+category+action+triggers+at+the+user+scope.%0A%0ASee+the+account-scope+PATCH+endpoint+for+full+documentation+on+supported+operatio\u0026amp;theme=0cc50e51f68d9a58e31a42ac\u0026amp;signature=b28b10e0dfb27a9e0f6a242cd0ebbadfee0c6d9372d8f6f3b0e4f413fc2cde19\">\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=\"Incremental category trigger operations at user scope - Introduction\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Perform incremental operations on category action triggers at the user scope. See the account-scope PATCH endpoint for full documentation on supported operations (add, remove).\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://spade-90e401c6.mintlify.app/_mintlify/api/og/v2?division=Category+Action+Triggers\u0026amp;title=Incremental+category+trigger+operations+at+user+scope\u0026amp;description=Perform+incremental+operations+on+category+action+triggers+at+the+user+scope.%0A%0ASee+the+account-scope+PATCH+endpoint+for+full+documentation+on+supported+operatio\u0026amp;theme=0cc50e51f68d9a58e31a42ac\u0026amp;signature=b28b10e0dfb27a9e0f6a242cd0ebbadfee0c6d9372d8f6f3b0e4f413fc2cde19\">\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/spade-90e401c6/CDhz3wAAyPlHxqYQ/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Introduction\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#18280E\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.spade.com/api-reference/category-action-triggers/incremental-category-trigger-operations-at-user-scope\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/category-action-triggers/incremental-category-trigger-operations-at-user-scope.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.spade.com/#organization\",\"name\":\"Introduction\",\"url\":\"https://docs.spade.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/spade-90e401c6/9HF3Uca9kExHiocb/images/spade-logo-forest.png?fit=max\u0026auto=format\u0026n=9HF3Uca9kExHiocb\u0026q=85\u0026s=04ad3c1e3f4529c5d6c370e693e44807\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.spade.com#website\",\"name\":\"Introduction\",\"url\":\"https://docs.spade.com\",\"publisher\":{\"@id\":\"https://docs.spade.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.spade.com/api-reference/category-action-triggers/incremental-category-trigger-operations-at-user-scope#webpage\",\"url\":\"https://docs.spade.com/api-reference/category-action-triggers/incremental-category-trigger-operations-at-user-scope\",\"name\":\"Incremental category trigger operations at user scope\",\"description\":\"Perform incremental operations on category action triggers at the user scope. See the account-scope PATCH endpoint for full documentation on supported operations (add, remove).\",\"dateModified\":\"2026-10-14T20:02:07.243Z\",\"isPartOf\":{\"@id\":\"https://docs.spade.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.spade.com/api-reference/category-action-triggers/incremental-category-trigger-operations-at-user-scope#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.spade.com/api-reference/category-action-triggers/incremental-category-trigger-operations-at-user-scope#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Category Action Triggers\",\"item\":\"https://docs.spade.com/api-reference/category-action-triggers/get-account-level-category-trigger-status\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Incremental category trigger operations at user scope\",\"item\":\"https://docs.spade.com/api-reference/category-action-triggers/incremental-category-trigger-operations-at-user-scope\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.spade.com/api-reference/category-action-triggers/incremental-category-trigger-operations-at-user-scope#apireference\",\"headline\":\"Incremental category trigger operations at user scope\",\"name\":\"Incremental category trigger operations at user scope\",\"description\":\"Perform incremental operations on category action triggers at the user scope. See the account-scope PATCH endpoint for full documentation on supported operations (add, remove).\",\"url\":\"https://docs.spade.com/api-reference/category-action-triggers/incremental-category-trigger-operations-at-user-scope\",\"mainEntityOfPage\":{\"@id\":\"https://docs.spade.com/api-reference/category-action-triggers/incremental-category-trigger-operations-at-user-scope#webpage\"},\"dateModified\":\"2026-10-14T20:02:07.243Z\",\"publisher\":{\"@id\":\"https://docs.spade.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.spade.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Introduction\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Introduction","nav":{"global":null,"tabs":[{"tab":"Documentation","pages":[{"title":"Documentation","href":"/reference/introduction"}]},{"tab":"API Reference","groups":[{"group":"Card Enrichment","pages":[{"title":"Enrich a card transaction","deprecated":null,"version":null,"openapi":"/api-reference/spec.yml post /transactions/cards/enrich","href":"/api-reference/card-enrichment/enrich-a-card-transaction"},{"title":"Enrich a card transaction with an unparsed de43","deprecated":null,"version":null,"openapi":"/api-reference/spec.yml post /transactions/cards/enrich/parse","href":"/api-reference/card-enrichment/enrich-a-card-transaction-with-an-unparsed-de43"},{"title":"Enrich a batch of card transactions","deprecated":null,"version":null,"openapi":"/api-reference/spec.yml post /batches/transactions/cards/enrich","href":"/api-reference/card-enrichment/enrich-a-batch-of-card-transactions"},{"title":"Get metadata for the batch card enrichment endpoint","deprecated":null,"version":null,"openapi":"/api-reference/spec.yml options /batches/transactions/cards/enrich","href":"/api-reference/card-enrichment/get-metadata-for-the-batch-card-enrichment-endpoint"},{"title":"Enrich a batch of card transactions with DE43 data","deprecated":null,"version":null,"openapi":"/api-reference/spec.yml post /batches/transactions/cards/enrich/parse","href":"/api-reference/card-enrichment/enrich-a-batch-of-card-transactions-with-de43-data"},{"title":"Get metadata for the batch card parse enrichment endpoint","deprecated":null,"version":null,"openapi":"/api-reference/spec.yml options /batches/transactions/cards/enrich/parse","href":"/api-reference/card-enrichment/get-metadata-for-the-batch-card-parse-enrichment-endpoint"},{"title":"Get the results of a batch card enrichment job","deprecated":null,"version":null,"openapi":"/api-reference/spec.yml get /batches/{cardEnrichmentBatchId}/results","href":"/api-reference/card-enrichment/get-the-results-of-a-batch-card-enrichment-job"},{"title":"Get the status of a batch card enrichment job","deprecated":null,"version":null,"openapi":"/api-reference/spec.yml get /batches/{cardEnrichmentBatchId}","href":"/api-reference/card-enrichment/get-the-status-of-a-batch-card-enrichment-job"},{"title":"Enrich a card transaction","deprecated":true,"version":null,"openapi":"/api-reference/spec.yml post /transactions/enrich","href":"/api-reference/card-enrichment/enrich-a-card-transaction-1"},{"title":"Enrich a card transaction with an unparsed de43","deprecated":true,"version":null,"openapi":"/api-reference/spec.yml post /transactions/enrich/parse","href":"/api-reference/card-enrichment/enrich-a-card-transaction-with-an-unparsed-de43-1"}]},{"group":"Transfer Enrichment","pages":[{"title":"Enrich a transfer transaction","deprecated":null,"version":null,"openapi":"/api-reference/spec.yml post /transactions/transfers/enrich","href":"/api-reference/transfer-enrichment/enrich-a-transfer-transaction"},{"title":"Enrich a batch of transfers","deprecated":null,"version":null,"openapi":"/api-reference/spec.yml post /batches/transactions/transfers/enrich","href":"/api-reference/transfer-enrichment/enrich-a-batch-of-transfers"},{"title":"Get metadata for the batch transfer enrichment endpoint","deprecated":null,"version":null,"openapi":"/api-reference/spec.yml options /batches/transactions/transfers/enrich","href":"/api-reference/transfer-enrichment/get-metadata-for-the-batch-transfer-enrichment-endpoint"},{"title":"Get the results of a batch transfer enrichment job","deprecated":null,"version":null,"openapi":"/api-reference/spec.yml get /batches/{transferEnrichmentBatchId}/results","href":"/api-reference/transfer-enrichment/get-the-results-of-a-batch-transfer-enrichment-job"},{"title":"Get the status of a batch transfer enrichment job","deprecated":null,"version":null,"openapi":"/api-reference/spec.yml get /batches/{transferEnrichmentBatchId}","href":"/api-reference/transfer-enrichment/get-the-status-of-a-batch-transfer-enrichment-job"}]},{"group":"Universal Enrichment","pages":[{"title":"Enrich a universal transaction","deprecated":null,"version":null,"openapi":"/api-reference/spec.yml post /transactions/universal/enrich","href":"/api-reference/universal-enrichment/enrich-a-universal-transaction"},{"title":"Enrich a batch of universal transactions","deprecated":null,"version":null,"openapi":"/api-reference/spec.yml post /batches/transactions/universal/enrich","href":"/api-reference/universal-enrichment/enrich-a-batch-of-universal-transactions"},{"title":"Get metadata for the batch universal enrichment endpoint","deprecated":null,"version":null,"openapi":"/api-reference/spec.yml options /batches/transactions/universal/enrich","href":"/api-reference/universal-enrichment/get-metadata-for-the-batch-universal-enrichment-endpoint"},{"title":"Get the results of a batch universal enrichment job","deprecated":null,"version":null,"openapi":"/api-reference/spec.yml get /batches/{universalEnrichmentBatchId}/results","href":"/api-reference/universal-enrichment/get-the-results-of-a-batch-universal-enrichment-job"},{"title":"Get the status of a batch universal enrichment job","deprecated":null,"version":null,"openapi":"/api-reference/spec.yml get /batches/{universalEnrichmentBatchId}","href":"/api-reference/universal-enrichment/get-the-status-of-a-batch-universal-enrichment-job"}]},{"group":"Feedback and Reporting","pages":[{"title":"Report a card enrichment as incorrect","deprecated":null,"version":null,"openapi":"/api-reference/spec.yml post /transactions/report","href":"/api-reference/feedback-and-reporting/report-a-card-enrichment-as-incorrect"},{"title":"Report that a chargeback occurred","deprecated":null,"version":null,"openapi":"/api-reference/spec.yml post /enrichments/{enrichmentId}/chargeback","href":"/api-reference/feedback-and-reporting/report-that-a-chargeback-occurred"},{"title":"Report that a card decline occurred","deprecated":null,"version":null,"openapi":"/api-reference/spec.yml post /enrichments/{enrichmentId}/decline","href":"/api-reference/feedback-and-reporting/report-that-a-card-decline-occurred"},{"title":"Report that a refund occurred","deprecated":null,"version":null,"openapi":"/api-reference/spec.yml post /enrichments/{enrichmentId}/refund","href":"/api-reference/feedback-and-reporting/report-that-a-refund-occurred"},{"title":"Report fraud on a transaction","deprecated":null,"version":null,"openapi":"/api-reference/spec.yml post /enrichments/{enrichmentId}/fraud","href":"/api-reference/feedback-and-reporting/report-fraud-on-a-transaction"}]},{"group":"Merchant Search","pages":[{"title":"Search for merchants","deprecated":null,"version":null,"openapi":"/api-reference/spec.yml get /corporations","href":"/api-reference/merchant-search/search-for-merchants"}]},{"group":"Merchant Action Triggers","pages":[{"title":"Get account-level trigger status","deprecated":null,"version":null,"openapi":"/api-reference/spec.yml get /merchant-action-triggers","href":"/api-reference/merchant-action-triggers/get-account-level-trigger-status"},{"title":"Register merchant triggers at account scope","deprecated":null,"version":null,"openapi":"/api-reference/spec.yml put /merchant-action-triggers","href":"/api-reference/merchant-action-triggers/register-merchant-triggers-at-account-scope"},{"title":"Clear account-level triggers","deprecated":null,"version":null,"openapi":"/api-reference/spec.yml delete /merchant-action-triggers","href":"/api-reference/merchant-action-triggers/clear-account-level-triggers"},{"title":"Incremental trigger operations at account scope","deprecated":null,"version":null,"openapi":"/api-reference/spec.yml patch /merchant-action-triggers","href":"/api-reference/merchant-action-triggers/incremental-trigger-operations-at-account-scope"},{"title":"Get program-level trigger status","deprecated":null,"version":null,"openapi":"/api-reference/spec.yml get /programs/{programId}/merchant-action-triggers","href":"/api-reference/merchant-action-triggers/get-program-level-trigger-status"},{"title":"Register merchant triggers at program scope","deprecated":null,"version":null,"openapi":"/api-reference/spec.yml put /programs/{programId}/merchant-action-triggers","href":"/api-reference/merchant-action-triggers/register-merchant-triggers-at-program-scope"},{"title":"Clear program-level triggers","deprecated":null,"version":null,"openapi":"/api-reference/spec.yml delete /programs/{programId}/merchant-action-triggers","href":"/api-reference/merchant-action-triggers/clear-program-level-triggers"},{"title":"Incremental trigger operations at program scope","deprecated":null,"version":null,"openapi":"/api-reference/spec.yml patch /programs/{programId}/merchant-action-triggers","href":"/api-reference/merchant-action-triggers/incremental-trigger-operations-at-program-scope"},{"title":"Get user-level trigger status","deprecated":null,"version":null,"openapi":"/api-reference/spec.yml get /users/{userId}/merchant-action-triggers","href":"/api-reference/merchant-action-triggers/get-user-level-trigger-status"},{"title":"Register merchant triggers at user scope","deprecated":null,"version":null,"openapi":"/api-reference/spec.yml put /users/{userId}/merchant-action-triggers","href":"/api-reference/merchant-action-triggers/register-merchant-triggers-at-user-scope"},{"title":"Clear user-level triggers","deprecated":null,"version":null,"openapi":"/api-reference/spec.yml delete /users/{userId}/merchant-action-triggers","href":"/api-reference/merchant-action-triggers/clear-user-level-triggers"},{"title":"Incremental trigger operations at user scope","deprecated":null,"version":null,"openapi":"/api-reference/spec.yml patch /users/{userId}/merchant-action-triggers","href":"/api-reference/merchant-action-triggers/incremental-trigger-operations-at-user-scope"},{"title":"Get card-level trigger status","deprecated":null,"version":null,"openapi":"/api-reference/spec.yml get /users/{userId}/cards/{cardId}/merchant-action-triggers","href":"/api-reference/merchant-action-triggers/get-card-level-trigger-status"},{"title":"Register merchant triggers at card scope","deprecated":null,"version":null,"openapi":"/api-reference/spec.yml put /users/{userId}/cards/{cardId}/merchant-action-triggers","href":"/api-reference/merchant-action-triggers/register-merchant-triggers-at-card-scope"},{"title":"Clear card-level triggers","deprecated":null,"version":null,"openapi":"/api-reference/spec.yml delete /users/{userId}/cards/{cardId}/merchant-action-triggers","href":"/api-reference/merchant-action-triggers/clear-card-level-triggers"},{"title":"Incremental trigger operations at card scope","deprecated":null,"version":null,"openapi":"/api-reference/spec.yml patch /users/{userId}/cards/{cardId}/merchant-action-triggers","href":"/api-reference/merchant-action-triggers/incremental-trigger-operations-at-card-scope"}]},{"group":"Category Action Triggers","pages":[{"title":"Get account-level category trigger status","deprecated":null,"version":null,"openapi":"/api-reference/spec.yml get /category-action-triggers","href":"/api-reference/category-action-triggers/get-account-level-category-trigger-status"},{"title":"Register category triggers at account scope","deprecated":null,"version":null,"openapi":"/api-reference/spec.yml put /category-action-triggers","href":"/api-reference/category-action-triggers/register-category-triggers-at-account-scope"},{"title":"Clear account-level category triggers","deprecated":null,"version":null,"openapi":"/api-reference/spec.yml delete /category-action-triggers","href":"/api-reference/category-action-triggers/clear-account-level-category-triggers"},{"title":"Incremental category trigger operations at account scope","deprecated":null,"version":null,"openapi":"/api-reference/spec.yml patch /category-action-triggers","href":"/api-reference/category-action-triggers/incremental-category-trigger-operations-at-account-scope"},{"title":"Get program-level category trigger status","deprecated":null,"version":null,"openapi":"/api-reference/spec.yml get /programs/{programId}/category-action-triggers","href":"/api-reference/category-action-triggers/get-program-level-category-trigger-status"},{"title":"Register category triggers at program scope","deprecated":null,"version":null,"openapi":"/api-reference/spec.yml put /programs/{programId}/category-action-triggers","href":"/api-reference/category-action-triggers/register-category-triggers-at-program-scope"},{"title":"Clear program-level category triggers","deprecated":null,"version":null,"openapi":"/api-reference/spec.yml delete /programs/{programId}/category-action-triggers","href":"/api-reference/category-action-triggers/clear-program-level-category-triggers"},{"title":"Incremental category trigger operations at program scope","deprecated":null,"version":null,"openapi":"/api-reference/spec.yml patch /programs/{programId}/category-action-triggers","href":"/api-reference/category-action-triggers/incremental-category-trigger-operations-at-program-scope"},{"title":"Get user-level category trigger status","deprecated":null,"version":null,"openapi":"/api-reference/spec.yml get /users/{userId}/category-action-triggers","href":"/api-reference/category-action-triggers/get-user-level-category-trigger-status"},{"title":"Register category triggers at user scope","deprecated":null,"version":null,"openapi":"/api-reference/spec.yml put /users/{userId}/category-action-triggers","href":"/api-reference/category-action-triggers/register-category-triggers-at-user-scope"},{"title":"Clear user-level category triggers","description":"Clear all category action triggers at the user scope.\n\nThis creates a new version with an empty trigger list.\n\nTo learn more about action triggers, please read the [Category Action Triggers Guide](https://docs.spade.com/reference/category-action-triggers-guide).","deprecated":null,"version":null,"openapi":"/api-reference/spec.yml delete /users/{userId}/category-action-triggers","href":"/api-reference/category-action-triggers/clear-user-level-category-triggers"},{"title":"Incremental category trigger operations at user scope","deprecated":null,"version":null,"openapi":"/api-reference/spec.yml patch /users/{userId}/category-action-triggers","href":"/api-reference/category-action-triggers/incremental-category-trigger-operations-at-user-scope"},{"title":"Get card-level category trigger status","description":"Get the status and version of the latest category action trigger registration at the card scope.\n\nCard-level triggers apply only to transactions for the specified card.\n\n**Important:** Triggers are only applied to enrichment responses when the status is `succeeded`.\n\nTo learn more about action triggers, please read the [Category Action Triggers Guide](https://docs.spade.com/reference/category-action-triggers-guide).","deprecated":null,"version":null,"openapi":"/api-reference/spec.yml get /users/{userId}/cards/{cardId}/category-action-triggers","href":"/api-reference/category-action-triggers/get-card-level-category-trigger-status"},{"title":"Register category triggers at card scope","deprecated":null,"version":null,"openapi":"/api-reference/spec.yml put /users/{userId}/cards/{cardId}/category-action-triggers","href":"/api-reference/category-action-triggers/register-category-triggers-at-card-scope"},{"title":"Clear card-level category triggers","deprecated":null,"version":null,"openapi":"/api-reference/spec.yml delete /users/{userId}/cards/{cardId}/category-action-triggers","href":"/api-reference/category-action-triggers/clear-card-level-category-triggers"},{"title":"Incremental category trigger operations at card scope","deprecated":null,"version":null,"openapi":"/api-reference/spec.yml patch /users/{userId}/cards/{cardId}/category-action-triggers","href":"/api-reference/category-action-triggers/incremental-category-trigger-operations-at-card-scope"}]},{"group":"Category Personalization","pages":[{"title":"Get all default and custom integration-level categories","deprecated":null,"version":null,"openapi":"/api-reference/spec.yml get /categories","href":"/api-reference/category-personalization/get-all-default-and-custom-integration-level-categories"},{"title":"Create a custom integration-level category","deprecated":null,"version":null,"openapi":"/api-reference/spec.yml post /categories","href":"/api-reference/category-personalization/create-a-custom-integration-level-category"},{"title":"Delete all custom integration-level categories","deprecated":null,"version":null,"openapi":"/api-reference/spec.yml delete /categories","href":"/api-reference/category-personalization/delete-all-custom-integration-level-categories"},{"title":"Delete a custom integration-level category","deprecated":null,"version":null,"openapi":"/api-reference/spec.yml delete /categories/{id}","href":"/api-reference/category-personalization/delete-a-custom-integration-level-category"},{"title":"Get all integration-level counterparty category personalizations","deprecated":null,"version":null,"openapi":"/api-reference/spec.yml get /counterparty-category-personalizations","href":"/api-reference/category-personalization/get-all-integration-level-counterparty-category-personalizations"},{"title":"Create an integration-level counterparty category personalization","deprecated":null,"version":null,"openapi":"/api-reference/spec.yml put /counterparty-category-personalizations","href":"/api-reference/category-personalization/create-an-integration-level-counterparty-category-personalization"},{"title":"Delete all integration-level counterparty category personalizations","deprecated":null,"version":null,"openapi":"/api-reference/spec.yml delete /counterparty-category-personalizations","href":"/api-reference/category-personalization/delete-all-integration-level-counterparty-category-personalizations"},{"title":"Delete a counterparty category personalization","deprecated":null,"version":null,"openapi":"/api-reference/spec.yml delete /counterparty-category-personalizations/{counterpartyId}","href":"/api-reference/category-personalization/delete-a-counterparty-category-personalization"},{"title":"Get categories","deprecated":null,"version":null,"openapi":"/api-reference/spec.yml get /users/{userId}/categories","href":"/api-reference/category-personalization/get-categories"},{"title":"Create a custom user-level category","deprecated":null,"version":null,"openapi":"/api-reference/spec.yml post /users/{userId}/categories","href":"/api-reference/category-personalization/create-a-custom-user-level-category"},{"title":"Delete all custom user-level categories","deprecated":null,"version":null,"openapi":"/api-reference/spec.yml delete /users/{userId}/categories","href":"/api-reference/category-personalization/delete-all-custom-user-level-categories"},{"title":"Delete a custom user-level category","deprecated":null,"version":null,"openapi":"/api-reference/spec.yml delete /users/{userId}/categories/{id}","href":"/api-reference/category-personalization/delete-a-custom-user-level-category"},{"title":"Get all user-level counterparty category personalizations","deprecated":null,"version":null,"openapi":"/api-reference/spec.yml get /users/{userId}/counterparty-category-personalizations","href":"/api-reference/category-personalization/get-all-user-level-counterparty-category-personalizations"},{"title":"Create a user-level counterparty category personalization","deprecated":null,"version":null,"openapi":"/api-reference/spec.yml put /users/{userId}/counterparty-category-personalizations","href":"/api-reference/category-personalization/create-a-user-level-counterparty-category-personalization"},{"title":"Delete all user-level counterparty category personalizations","deprecated":null,"version":null,"openapi":"/api-reference/spec.yml delete /users/{userId}/counterparty-category-personalizations","href":"/api-reference/category-personalization/delete-all-user-level-counterparty-category-personalizations"},{"title":"Delete a user-level counterparty category personalization","deprecated":null,"version":null,"openapi":"/api-reference/spec.yml delete /users/{userId}/counterparty-category-personalizations/{counterpartyId}","href":"/api-reference/category-personalization/delete-a-user-level-counterparty-category-personalization"}]},{"group":"API Reference","pages":[]}]},{"tab":"Changelog","pages":[{"title":"Changelog","href":"/changelog/changelog"}]}]},"basePath":"","title":"Incremental category trigger operations at user scope - Introduction","buildId":"dpl_9VVk5y1P8k1ATeJguVngy9Q3cmbD","deploymentId":"dpl_9VVk5y1P8k1ATeJguVngy9Q3cmbD","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-DX1Meug0.js","utils-B_OMIQVC.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-ChxhRPMa.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-CuKvD8Iv.js","snippetPresets-C5d7p2hp.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-CfHcE8m4.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-C1zZV314.js","shallow-CmQhqCJn.js","getApiPlaygroundDisplay-YRo9s1O7.js","CodeSnippet-RN1MTdfk.js","CodeSnippets-DKLPHxJA.js","Page-BAvA99GL.js","getPastedJson-bz0M41mU.js","icon-CsmhpPrv.js","MethodPill-CNGsVE77.js","DuplicateIcon-DilfU_Z2.js","createIcon-BdsYzQck.js","DynamicMarkdown-CbqEDjbV.js","SectionHeading-O6hXpFCN.js","axios-vUo_bRtp.js","Markdown-nKm-uidQ.js","clsx-ClVdStUn.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-CIQkMg3R.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-ImrFS4Fy.js"]}