{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Universal Quoting Protocol","description":"Explore UQP draft v0.1: service intake, explainable estimates, reviewed quotes and external checkout handoff.","colors":{"primary":"#55417e","light":"#cbbceb"},"logo":{"light":"https://mintcdn.com/uqp/PmzhaWHt8J2IDorF/images/logo-light.svg?fit=max\u0026auto=format\u0026n=PmzhaWHt8J2IDorF\u0026q=85\u0026s=ac0708f1d6cce912237ed09580d1e4dc","dark":"https://mintcdn.com/uqp/PmzhaWHt8J2IDorF/images/logo-dark.svg?fit=max\u0026auto=format\u0026n=PmzhaWHt8J2IDorF\u0026q=85\u0026s=9d140f406a38f1c5d6e30f117364999b","href":"https://uqp.dev"},"favicon":"https://mintcdn.com/uqp/PmzhaWHt8J2IDorF/images/favicon.svg?fit=max\u0026auto=format\u0026n=PmzhaWHt8J2IDorF\u0026q=85\u0026s=0e77a2110c5efdf0861473665444b9ec","appearance":{"default":"light","strict":true},"background":{"color":{"light":"#faf9f5","dark":"#252331"}},"navbar":{"links":[{"href":"https://uqp.dev/","label":"Protocol home"},{"href":"https://uqp.dev/changelog/","label":"Changelog"}],"primary":{"type":"button","label":"Co-design","href":"https://uqp.dev/contribute/"}},"footer":{"links":[{"header":"Protocol","items":[{"label":"Apache-2.0 License","href":"https://uqp.dev/license"},{"label":"Privacy","href":"https://uqp.dev/privacy"},{"label":"Changelog","href":"https://uqp.dev/changelog"}]},{"header":"Resources","items":[{"label":"UCP discovery","href":"https://uqp.dev/.well-known/ucp"},{"label":"UQP discovery","href":"https://uqp.dev/.well-known/uqp.json"},{"label":"Repository","href":"https://git.cafe/1gmedia/universal-quoting-protocol"}]}]},"seo":{"metatags":{"canonical":"https://uqp.dev/docs"},"indexing":"navigable"},"contextual":{"options":["copy","view","chatgpt","claude","mcp","cursor"],"display":"header"},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"uqp","hasAudioNarration":false,"actualSubdomain":"uqp","customDomains":["uqp.dev"],"gitSource":{"type":"artifacts","owner":"prod","repo":"cf217e0b4bebff3da8a2af10","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":"","_id":"6aed2531aaa0d7bccdc32a35"},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6aed3c97e09fe3ed497dd738","clientVersion":"0.0.4074","searchFilterCounts":[{"language":"default","tag":"Spec","count":12},{"language":"default","tag":"API reference","count":7},{"language":"default","tag":"API Reference","count":7},{"language":"default","tag":"Discovery and checkout","count":6},{"language":"default","tag":"Bindings","count":3},{"language":"default","tag":"Overview","count":3},{"language":"default","tag":"Industry packs","count":2},{"language":"default","tag":"Research","count":2},{"language":"default","tag":"Contributing","count":1}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"/docs","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","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":"full-page-search","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":"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":"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},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"comment-mode","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"api-reference/correct-a-mutation-required-payload-on-the-same-id","slug":"/api-reference/correct-a-mutation-required-payload-on-the-same-id","pageMetadata":{"title":"Correct a mutation-required payload on the same ID","description":null,"deprecated":null,"version":null,"openapi":"/api-reference/openapi.bundled.json post /quotes/{id}/resubmit","href":"/api-reference/correct-a-mutation-required-payload-on-the-same-id","autogeneratedByOpenApi":true},"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":"Correct a mutation-required payload on the same ID","description":null,"deprecated":null,"version":null,"openapi":"/api-reference/openapi.bundled.json post /quotes/{id}/resubmit","href":"/api-reference/correct-a-mutation-required-payload-on-the-same-id","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"operationId":"resubmit_quote","summary":"Correct a mutation-required payload on the same ID","parameters":["97e6d723-db7f-4573-8fa4-ba6b45e91817","ea2b1488-8c32-46ed-b573-dfef062ac1b0"],"responses":{"200":"f32a4791-2895-4697-b092-dc3606774516","400":"b4951b06-6663-4b56-bb04-cbfe9d20bf6e","404":"620c1cab-f1b8-4816-927d-f956343e935b","409":"dbf4f53c-a70c-4800-bdcd-d9c95ca2407b"},"requestBody":"4f6a1ca9-c27a-4d55-813d-580dca98c61e","method":"post","type":"path","servers":[],"security":[],"path":"/quotes/{id}/resubmit","baseUrlOptions":[],"title":"Correct a mutation-required payload on the same ID","description":"","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"97e6d723-db7f-4573-8fa4-ba6b45e91817":{"name":"Idempotency-Key","in":"header","required":true,"schema":{"type":"string","minLength":1,"isRequired":true,"uniqueKey":"","typeLabel":"string"}},"ea2b1488-8c32-46ed-b573-dfef062ac1b0":{"name":"id","in":"path","required":true,"schema":{"type":"string","minLength":1,"isRequired":true,"uniqueKey":"","typeLabel":"string"}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"title":"QuoteRequest","type":"object","properties":{"pack_id":{"type":"string","minLength":1,"isRequired":true,"uniqueKey":"pack_id","typeLabel":"string"},"pack_version":{"type":"string","minLength":1,"isRequired":true,"uniqueKey":"pack_version","typeLabel":"string"},"answers":{"type":"object","propertyNames":{"not":{"enum":["email","phone","name","first_name","last_name","full_name","address","contact","contact_details","date_of_birth"]}},"additionalProperties":true,"isRequired":true,"uniqueKey":"answers","typeLabel":"object"},"consent":{"type":"object","properties":{"share_for_pricing_research":{"type":"boolean","isRequired":true,"uniqueKey":"consent.share_for_pricing_research","typeLabel":"boolean"},"anonymize":{"type":"boolean","isRequired":true,"uniqueKey":"consent.anonymize","typeLabel":"boolean"},"captured_at":{"type":"string","format":"date-time","isRequired":true,"uniqueKey":"consent.captured_at","typeLabel":"string\u003cdate-time>"}},"required":["share_for_pricing_research","anonymize","captured_at"],"additionalProperties":false,"isRequired":true,"uniqueKey":"consent","typeLabel":"object"},"attribution":{"type":"object","description":"Neutral routing attribution; not payment authorization or proof of consent.","properties":{"referrer_id":{"type":"string","uniqueKey":"attribution.referrer_id","typeLabel":"string"},"token":{"type":"string","uniqueKey":"attribution.token","typeLabel":"string"},"campaign":{"type":"string","uniqueKey":"attribution.campaign","typeLabel":"string"},"source":{"type":"string","uniqueKey":"attribution.source","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"attribution","typeLabel":"object"},"quantity":{"type":"integer","minimum":1,"maximum":9007199254740991,"uniqueKey":"quantity","typeLabel":"integer"},"quantity_unit":{"type":"object","description":"Rec 20 unit descriptor. Quantity counts steps of 10^-scale units; omitted scale means zero.","required":["unit","display_text"],"properties":{"unit":{"enum":["C62","INH","CMT","FTK","MTK","HUR","MIN"],"type":"string","isRequired":true,"uniqueKey":"quantity_unit.unit","typeLabel":"enum\u003cstring>"},"display_text":{"type":"string","isRequired":true,"uniqueKey":"quantity_unit.display_text","typeLabel":"string"},"scale":{"type":"integer","minimum":0,"maximum":15,"default":0,"uniqueKey":"quantity_unit.scale","typeLabel":"integer"}},"additionalProperties":false,"uniqueKey":"quantity_unit","typeLabel":"object"}},"required":["pack_id","pack_version","answers","consent"],"additionalProperties":false,"uniqueKey":"","typeLabel":"QuoteRequest · object"},"examples":{"Example":{"title":"Example","value":{"pack_id":"\u003cstring>","pack_version":"\u003cstring>","answers":{},"consent":{"share_for_pricing_research":true,"anonymize":true,"captured_at":"2023-11-07T05:31:56Z"},"attribution":{"referrer_id":"\u003cstring>","token":"\u003cstring>","campaign":"\u003cstring>","source":"\u003cstring>"},"quantity":4503599627370496}}},"exampleType":"generated"}},"exampleType":"generated"},"responses":{"f32a4791-2895-4697-b092-dc3606774516":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"id":{"type":"string","minLength":1,"isRequired":true,"uniqueKey":"id","typeLabel":"string"},"state":{"title":"LifecycleState","type":"string","enum":["INITIATED","MANIFEST_ISSUED","PAYLOAD_SUBMITTED","MUTATION_REQUIRED","VALIDATED_PENDING_REVIEW","QUOTED","ACCEPTED","DECLINED","EXPIRED"],"transitions":{"INITIATED":["MANIFEST_ISSUED"],"MANIFEST_ISSUED":["PAYLOAD_SUBMITTED"],"PAYLOAD_SUBMITTED":["MUTATION_REQUIRED","VALIDATED_PENDING_REVIEW"],"MUTATION_REQUIRED":["PAYLOAD_SUBMITTED"],"VALIDATED_PENDING_REVIEW":["QUOTED","MUTATION_REQUIRED","DECLINED"],"QUOTED":["ACCEPTED","DECLINED","EXPIRED"],"ACCEPTED":[],"DECLINED":[],"EXPIRED":[]},"isRequired":true,"uniqueKey":"state","typeLabel":"enum\u003cstring>"},"estimate":{"title":"Estimate","type":"object","properties":{"pack_id":{"type":"string","minLength":1,"isRequired":true,"uniqueKey":"estimate.pack_id","typeLabel":"string"},"pack_version":{"type":"string","minLength":1,"isRequired":true,"uniqueKey":"estimate.pack_version","typeLabel":"string"},"answers":{"type":"object","propertyNames":{"not":{"enum":["email","phone","name","first_name","last_name","full_name","address","contact","contact_details","date_of_birth"]}},"additionalProperties":true,"isRequired":true,"uniqueKey":"estimate.answers","typeLabel":"object"},"artist_review_mode":{"enum":["pre_price","post_price"],"type":"string","isRequired":true,"uniqueKey":"estimate.artist_review_mode","typeLabel":"enum\u003cstring>"},"price_range":{"type":"object","required":["min","max","currency","basis","method","provenance"],"properties":{"min":{"type":"number","minimum":0,"isRequired":true,"uniqueKey":"estimate.price_range.min","typeLabel":"number"},"max":{"type":"number","minimum":0,"isRequired":true,"uniqueKey":"estimate.price_range.max","typeLabel":"number"},"currency":{"type":"string","pattern":"^[A-Z]{3}$","isRequired":true,"uniqueKey":"estimate.price_range.currency","typeLabel":"string"},"basis":{"enum":["hourly","day_rate","from","fixed"],"type":"string","isRequired":true,"uniqueKey":"estimate.price_range.basis","typeLabel":"enum\u003cstring>"},"method":{"enum":["artist_stated","rule","logged_quotes"],"type":"string","isRequired":true,"uniqueKey":"estimate.price_range.method","typeLabel":"enum\u003cstring>"},"provenance":{"type":"object","properties":{"who":{"type":"string","minLength":1,"isRequired":true,"uniqueKey":"estimate.price_range.provenance.who","typeLabel":"string"},"when":{"type":"string","format":"date-time","isRequired":true,"uniqueKey":"estimate.price_range.provenance.when","typeLabel":"string\u003cdate-time>"}},"required":["who","when"],"additionalProperties":false,"isRequired":true,"uniqueKey":"estimate.price_range.provenance","typeLabel":"object"},"n":{"type":"integer","minimum":5,"uniqueKey":"estimate.price_range.n","typeLabel":"integer"},"min_minor":{"type":"integer","minimum":0,"maximum":9007199254740991,"uniqueKey":"estimate.price_range.min_minor","typeLabel":"integer"},"max_minor":{"type":"integer","minimum":0,"maximum":9007199254740991,"uniqueKey":"estimate.price_range.max_minor","typeLabel":"integer"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"estimate.price_range","typeLabel":"object"},"sessions":{"oneOf":[{"type":"object","required":["count","hours_per_session"],"properties":{"count":{"type":"integer","minimum":0,"isRequired":true,"uniqueKey":"estimate.sessions.oneOf.0.count","typeLabel":"integer"},"hours_per_session":{"type":"number","minimum":0,"isRequired":true,"uniqueKey":"estimate.sessions.oneOf.0.hours_per_session","typeLabel":"number"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"estimate.sessions.oneOf.0","typeLabel":"object"},{"type":"object","required":["min","max"],"properties":{"min":{"type":"integer","minimum":1,"isRequired":true,"uniqueKey":"estimate.sessions.oneOf.1.min","typeLabel":"integer"},"max":{"type":"integer","minimum":1,"isRequired":true,"uniqueKey":"estimate.sessions.oneOf.1.max","typeLabel":"integer"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"estimate.sessions.oneOf.1","typeLabel":"object"}],"isRequired":true,"uniqueKey":"estimate.sessions","typeLabel":"object"},"deposit":{"type":"object","description":"Provider is merchant of record; UQP never holds funds. Only processor confirmation marks a deposit paid.","required":["amount","basis","policies","status","merchant_of_record","provenance"],"properties":{"amount":{"type":"number","minimum":0,"isRequired":true,"uniqueKey":"estimate.deposit.amount","typeLabel":"number"},"basis":{"type":"string","minLength":1,"isRequired":true,"uniqueKey":"estimate.deposit.basis","typeLabel":"string"},"policies":{"type":"array","minItems":1,"items":{"type":"string","minLength":1,"uniqueKey":"estimate.deposit.policies.items.[INDEX]","typeLabel":"string"},"isRequired":true,"uniqueKey":"estimate.deposit.policies","typeLabel":"string[]"},"status":{"enum":["unpaid","paid"],"type":"string","isRequired":true,"uniqueKey":"estimate.deposit.status","typeLabel":"enum\u003cstring>"},"merchant_of_record":{"const":"provider","isRequired":true,"uniqueKey":"estimate.deposit.merchant_of_record","typeLabel":"any"},"provenance":{"type":"object","properties":{"who":{"type":"string","minLength":1,"isRequired":true,"uniqueKey":"estimate.deposit.provenance.who","typeLabel":"string"},"when":{"type":"string","format":"date-time","isRequired":true,"uniqueKey":"estimate.deposit.provenance.when","typeLabel":"string\u003cdate-time>"}},"required":["who","when"],"additionalProperties":false,"isRequired":true,"uniqueKey":"estimate.deposit.provenance","typeLabel":"object"},"confirmation":{"type":"object","properties":{"source":{"const":"payment_processor","isRequired":true,"uniqueKey":"estimate.deposit.confirmation.source","typeLabel":"any"},"reference":{"type":"string","minLength":1,"isRequired":true,"uniqueKey":"estimate.deposit.confirmation.reference","typeLabel":"string"},"confirmed_at":{"type":"string","format":"date-time","isRequired":true,"uniqueKey":"estimate.deposit.confirmation.confirmed_at","typeLabel":"string\u003cdate-time>"}},"required":["source","reference","confirmed_at"],"additionalProperties":false,"uniqueKey":"estimate.deposit.confirmation","typeLabel":"object"},"amount_minor":{"type":"integer","minimum":0,"maximum":9007199254740991,"uniqueKey":"estimate.deposit.amount_minor","typeLabel":"integer"},"capture_on":{"enum":["accept","booking","immediate"],"type":"string","uniqueKey":"estimate.deposit.capture_on","typeLabel":"enum\u003cstring>"},"refundable_until":{"oneOf":[{"type":"string","format":"date-time","uniqueKey":"estimate.deposit.refundable_until.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","uniqueKey":"estimate.deposit.refundable_until.oneOf.1","typeLabel":"null"}],"uniqueKey":"estimate.deposit.refundable_until","typeLabel":"string\u003cdate-time> | null"},"policy_url":{"type":"string","format":"uri","uniqueKey":"estimate.deposit.policy_url","typeLabel":"string\u003curi>"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"estimate.deposit","typeLabel":"object"},"assumptions":{"type":"array","items":{"type":"string","uniqueKey":"estimate.assumptions.items.[INDEX]","typeLabel":"string"},"isRequired":true,"uniqueKey":"estimate.assumptions","typeLabel":"string[]"},"intermediates":{"type":"array","minItems":1,"items":{"type":"object","properties":{"step":{"type":"string","minLength":1,"isRequired":true,"uniqueKey":"estimate.intermediates.items.[INDEX].step","typeLabel":"string"},"factor_id":{"type":"string","minLength":1,"isRequired":true,"uniqueKey":"estimate.intermediates.items.[INDEX].factor_id","typeLabel":"string"},"input":{"oneOf":[{"isRequired":true}],"isRequired":true,"uniqueKey":"estimate.intermediates.items.[INDEX].input","typeLabel":"any"},"value":{"oneOf":[{"isRequired":true}],"isRequired":true,"uniqueKey":"estimate.intermediates.items.[INDEX].value","typeLabel":"any"},"skipped":{"const":true,"uniqueKey":"estimate.intermediates.items.[INDEX].skipped","typeLabel":"any"},"reason":{"type":"string","uniqueKey":"estimate.intermediates.items.[INDEX].reason","typeLabel":"string"}},"required":["step","factor_id","input","value"],"additionalProperties":false,"uniqueKey":"estimate.intermediates.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"estimate.intermediates","typeLabel":"object[]"},"review_status":{"enum":["VALIDATED_PENDING_REVIEW","MUTATION_REQUIRED"],"type":"string","isRequired":true,"uniqueKey":"estimate.review_status","typeLabel":"enum\u003cstring>"},"consent":{"type":"object","properties":{"share_for_pricing_research":{"type":"boolean","isRequired":true,"uniqueKey":"estimate.consent.share_for_pricing_research","typeLabel":"boolean"},"anonymize":{"type":"boolean","isRequired":true,"uniqueKey":"estimate.consent.anonymize","typeLabel":"boolean"},"captured_at":{"type":"string","format":"date-time","isRequired":true,"uniqueKey":"estimate.consent.captured_at","typeLabel":"string\u003cdate-time>"}},"required":["share_for_pricing_research","anonymize","captured_at"],"additionalProperties":false,"isRequired":true,"uniqueKey":"estimate.consent","typeLabel":"object"},"anonymized":{"type":"boolean","isRequired":true,"uniqueKey":"estimate.anonymized","typeLabel":"boolean"},"kind":{"const":"estimate","isRequired":true,"uniqueKey":"estimate.kind","typeLabel":"any"},"binding":{"const":false,"isRequired":true,"uniqueKey":"estimate.binding","typeLabel":"any"},"confidence":{"enum":["low","medium","high"],"type":"string","isRequired":true,"uniqueKey":"estimate.confidence","typeLabel":"enum\u003cstring>"},"requires_in_person_consult":{"type":"boolean","uniqueKey":"estimate.requires_in_person_consult","typeLabel":"boolean"}},"required":["pack_id","pack_version","answers","artist_review_mode","sessions","deposit","assumptions","intermediates","review_status","consent","anonymized","price_range","kind","binding","confidence"],"additionalProperties":false,"description":"Non-binding PricingModel result returned on PAYLOAD_SUBMITTED; incomplete inputs require mutation, never omission of a price.","isRequired":true,"uniqueKey":"estimate","typeLabel":"Estimate · object"},"quote":{"type":"object","title":"Quote","required":["pack_id","pack_version","answers","artist_review_mode","sessions","deposit","valid_until","assumptions","intermediates","review_status","consent","anonymized","price_range","kind","binding","confidence"],"properties":{"pack_id":{"type":"string","minLength":1,"isRequired":true,"uniqueKey":"quote.pack_id","typeLabel":"string"},"pack_version":{"type":"string","minLength":1,"isRequired":true,"uniqueKey":"quote.pack_version","typeLabel":"string"},"answers":{"type":"object","propertyNames":{"not":{"enum":["email","phone","name","first_name","last_name","full_name","address","contact","contact_details","date_of_birth"]}},"additionalProperties":true,"isRequired":true,"uniqueKey":"quote.answers","typeLabel":"object"},"artist_review_mode":{"enum":["pre_price","post_price"],"type":"string","isRequired":true,"uniqueKey":"quote.artist_review_mode","typeLabel":"enum\u003cstring>"},"price_range":{"type":"object","required":["min","max","currency","basis","method","provenance"],"properties":{"min":{"type":"number","minimum":0,"isRequired":true,"uniqueKey":"quote.price_range.min","typeLabel":"number"},"max":{"type":"number","minimum":0,"isRequired":true,"uniqueKey":"quote.price_range.max","typeLabel":"number"},"currency":{"type":"string","pattern":"^[A-Z]{3}$","isRequired":true,"uniqueKey":"quote.price_range.currency","typeLabel":"string"},"basis":{"enum":["hourly","day_rate","from","fixed"],"type":"string","isRequired":true,"uniqueKey":"quote.price_range.basis","typeLabel":"enum\u003cstring>"},"method":{"enum":["artist_stated","rule","logged_quotes"],"type":"string","isRequired":true,"uniqueKey":"quote.price_range.method","typeLabel":"enum\u003cstring>"},"provenance":{"type":"object","properties":{"who":{"type":"string","minLength":1,"isRequired":true,"uniqueKey":"quote.price_range.provenance.who","typeLabel":"string"},"when":{"type":"string","format":"date-time","isRequired":true,"uniqueKey":"quote.price_range.provenance.when","typeLabel":"string\u003cdate-time>"}},"required":["who","when"],"additionalProperties":false,"isRequired":true,"uniqueKey":"quote.price_range.provenance","typeLabel":"object"},"n":{"type":"integer","minimum":5,"uniqueKey":"quote.price_range.n","typeLabel":"integer"},"min_minor":{"type":"integer","minimum":0,"maximum":9007199254740991,"uniqueKey":"quote.price_range.min_minor","typeLabel":"integer"},"max_minor":{"type":"integer","minimum":0,"maximum":9007199254740991,"uniqueKey":"quote.price_range.max_minor","typeLabel":"integer"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"quote.price_range","typeLabel":"object"},"sessions":{"type":"object","properties":{"count":{"type":"integer","minimum":0,"isRequired":true,"uniqueKey":"quote.sessions.count","typeLabel":"integer"},"hours_per_session":{"type":"number","minimum":0,"isRequired":true,"uniqueKey":"quote.sessions.hours_per_session","typeLabel":"number"}},"required":["count","hours_per_session"],"additionalProperties":false,"isRequired":true,"uniqueKey":"quote.sessions","typeLabel":"object"},"deposit":{"type":"object","description":"Provider is merchant of record; UQP never holds funds. Only processor confirmation marks a deposit paid.","required":["amount","basis","policies","status","merchant_of_record","provenance"],"properties":{"amount":{"type":"number","minimum":0,"isRequired":true,"uniqueKey":"quote.deposit.amount","typeLabel":"number"},"basis":{"type":"string","minLength":1,"isRequired":true,"uniqueKey":"quote.deposit.basis","typeLabel":"string"},"policies":{"type":"array","minItems":1,"items":{"type":"string","minLength":1,"uniqueKey":"quote.deposit.policies.items.[INDEX]","typeLabel":"string"},"isRequired":true,"uniqueKey":"quote.deposit.policies","typeLabel":"string[]"},"status":{"enum":["unpaid","paid"],"type":"string","isRequired":true,"uniqueKey":"quote.deposit.status","typeLabel":"enum\u003cstring>"},"merchant_of_record":{"const":"provider","isRequired":true,"uniqueKey":"quote.deposit.merchant_of_record","typeLabel":"any"},"provenance":{"type":"object","properties":{"who":{"type":"string","minLength":1,"isRequired":true,"uniqueKey":"quote.deposit.provenance.who","typeLabel":"string"},"when":{"type":"string","format":"date-time","isRequired":true,"uniqueKey":"quote.deposit.provenance.when","typeLabel":"string\u003cdate-time>"}},"required":["who","when"],"additionalProperties":false,"isRequired":true,"uniqueKey":"quote.deposit.provenance","typeLabel":"object"},"confirmation":{"type":"object","properties":{"source":{"const":"payment_processor","isRequired":true,"uniqueKey":"quote.deposit.confirmation.source","typeLabel":"any"},"reference":{"type":"string","minLength":1,"isRequired":true,"uniqueKey":"quote.deposit.confirmation.reference","typeLabel":"string"},"confirmed_at":{"type":"string","format":"date-time","isRequired":true,"uniqueKey":"quote.deposit.confirmation.confirmed_at","typeLabel":"string\u003cdate-time>"}},"required":["source","reference","confirmed_at"],"additionalProperties":false,"uniqueKey":"quote.deposit.confirmation","typeLabel":"object"},"amount_minor":{"type":"integer","minimum":0,"maximum":9007199254740991,"uniqueKey":"quote.deposit.amount_minor","typeLabel":"integer"},"capture_on":{"enum":["accept","booking","immediate"],"type":"string","uniqueKey":"quote.deposit.capture_on","typeLabel":"enum\u003cstring>"},"refundable_until":{"oneOf":[{"type":"string","format":"date-time","uniqueKey":"quote.deposit.refundable_until.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","uniqueKey":"quote.deposit.refundable_until.oneOf.1","typeLabel":"null"}],"uniqueKey":"quote.deposit.refundable_until","typeLabel":"string\u003cdate-time> | null"},"policy_url":{"type":"string","format":"uri","uniqueKey":"quote.deposit.policy_url","typeLabel":"string\u003curi>"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"quote.deposit","typeLabel":"object"},"assumptions":{"type":"array","items":{"type":"string","uniqueKey":"quote.assumptions.items.[INDEX]","typeLabel":"string"},"isRequired":true,"uniqueKey":"quote.assumptions","typeLabel":"string[]"},"intermediates":{"type":"array","minItems":1,"items":{"type":"object","properties":{"step":{"type":"string","minLength":1,"isRequired":true,"uniqueKey":"quote.intermediates.items.[INDEX].step","typeLabel":"string"},"factor_id":{"type":"string","minLength":1,"isRequired":true,"uniqueKey":"quote.intermediates.items.[INDEX].factor_id","typeLabel":"string"},"input":{"oneOf":[{"isRequired":true}],"isRequired":true,"uniqueKey":"quote.intermediates.items.[INDEX].input","typeLabel":"any"},"value":{"oneOf":[{"isRequired":true}],"isRequired":true,"uniqueKey":"quote.intermediates.items.[INDEX].value","typeLabel":"any"},"skipped":{"const":true,"uniqueKey":"quote.intermediates.items.[INDEX].skipped","typeLabel":"any"},"reason":{"type":"string","uniqueKey":"quote.intermediates.items.[INDEX].reason","typeLabel":"string"}},"required":["step","factor_id","input","value"],"additionalProperties":false,"uniqueKey":"quote.intermediates.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"quote.intermediates","typeLabel":"object[]"},"review_status":{"enum":["QUOTED","ACCEPTED","DECLINED","EXPIRED"],"type":"string","isRequired":true,"uniqueKey":"quote.review_status","typeLabel":"enum\u003cstring>"},"consent":{"type":"object","properties":{"share_for_pricing_research":{"type":"boolean","isRequired":true,"uniqueKey":"quote.consent.share_for_pricing_research","typeLabel":"boolean"},"anonymize":{"type":"boolean","isRequired":true,"uniqueKey":"quote.consent.anonymize","typeLabel":"boolean"},"captured_at":{"type":"string","format":"date-time","isRequired":true,"uniqueKey":"quote.consent.captured_at","typeLabel":"string\u003cdate-time>"}},"required":["share_for_pricing_research","anonymize","captured_at"],"additionalProperties":false,"isRequired":true,"uniqueKey":"quote.consent","typeLabel":"object"},"anonymized":{"type":"boolean","isRequired":true,"uniqueKey":"quote.anonymized","typeLabel":"boolean"},"valid_until":{"type":"string","format":"date-time","isRequired":true,"uniqueKey":"quote.valid_until","typeLabel":"string\u003cdate-time>"},"kind":{"const":"quote","isRequired":true,"uniqueKey":"quote.kind","typeLabel":"any"},"binding":{"const":true,"isRequired":true,"uniqueKey":"quote.binding","typeLabel":"any"},"confidence":{"enum":["low","medium","high"],"type":"string","isRequired":true,"uniqueKey":"quote.confidence","typeLabel":"enum\u003cstring>"},"client_approval":{"type":"object","properties":{"amount":{"type":"number","minimum":0,"isRequired":true,"uniqueKey":"quote.client_approval.amount","typeLabel":"number"},"currency":{"type":"string","pattern":"^[A-Z]{3}$","isRequired":true,"uniqueKey":"quote.client_approval.currency","typeLabel":"string"},"policies":{"type":"array","minItems":1,"items":{"type":"string","minLength":1,"uniqueKey":"quote.client_approval.policies.items.[INDEX]","typeLabel":"string"},"isRequired":true,"uniqueKey":"quote.client_approval.policies","typeLabel":"string[]"},"approved_amount":{"const":true,"isRequired":true,"uniqueKey":"quote.client_approval.approved_amount","typeLabel":"any"},"approved_policies":{"const":true,"isRequired":true,"uniqueKey":"quote.client_approval.approved_policies","typeLabel":"any"},"approved_at":{"type":"string","format":"date-time","isRequired":true,"uniqueKey":"quote.client_approval.approved_at","typeLabel":"string\u003cdate-time>"},"amount_minor":{"type":"integer","minimum":0,"maximum":9007199254740991,"uniqueKey":"quote.client_approval.amount_minor","typeLabel":"integer"}},"required":["amount","currency","policies","approved_amount","approved_policies","approved_at"],"additionalProperties":false,"uniqueKey":"quote.client_approval","typeLabel":"object"},"attribution":{"type":"object","description":"Neutral routing attribution; not payment authorization or proof of consent.","properties":{"referrer_id":{"type":"string","uniqueKey":"quote.attribution.referrer_id","typeLabel":"string"},"token":{"type":"string","uniqueKey":"quote.attribution.token","typeLabel":"string"},"campaign":{"type":"string","uniqueKey":"quote.attribution.campaign","typeLabel":"string"},"source":{"type":"string","uniqueKey":"quote.attribution.source","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"quote.attribution","typeLabel":"object"},"quantity":{"type":"integer","minimum":1,"maximum":9007199254740991,"uniqueKey":"quote.quantity","typeLabel":"integer"},"quantity_unit":{"type":"object","description":"Rec 20 unit descriptor. Quantity counts steps of 10^-scale units; omitted scale means zero.","required":["unit","display_text"],"properties":{"unit":{"enum":["C62","INH","CMT","FTK","MTK","HUR","MIN"],"type":"string","isRequired":true,"uniqueKey":"quote.quantity_unit.unit","typeLabel":"enum\u003cstring>"},"display_text":{"type":"string","isRequired":true,"uniqueKey":"quote.quantity_unit.display_text","typeLabel":"string"},"scale":{"type":"integer","minimum":0,"maximum":15,"default":0,"uniqueKey":"quote.quantity_unit.scale","typeLabel":"integer"}},"additionalProperties":false,"uniqueKey":"quote.quantity_unit","typeLabel":"object"},"checkout_handoff":{"type":"object","description":"Reference handoff metadata, not payment execution. Draft proposal mappings are subject to change; no conformance claim.","properties":{"protocol":{"enum":["ucp","acp"],"type":"string","isRequired":true,"uniqueKey":"quote.checkout_handoff.protocol","typeLabel":"enum\u003cstring>"},"url":{"oneOf":[{"type":"string","format":"uri","isRequired":true,"uniqueKey":"quote.checkout_handoff.url.oneOf.0","typeLabel":"string\u003curi>"},{"type":"null","format":"uri","isRequired":true,"uniqueKey":"quote.checkout_handoff.url.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"quote.checkout_handoff.url","typeLabel":"string\u003curi> | null"},"ucp_quote_status":{"enum":["pending","quoted","accepted","declined","expired","withdrawn"],"type":"string","uniqueKey":"quote.checkout_handoff.ucp_quote_status","typeLabel":"enum\u003cstring>"},"acp_quote_id":{"type":"string","uniqueKey":"quote.checkout_handoff.acp_quote_id","typeLabel":"string"},"quote_expires_at":{"type":"string","format":"date-time","uniqueKey":"quote.checkout_handoff.quote_expires_at","typeLabel":"string\u003cdate-time>"}},"required":["protocol","url"],"additionalProperties":false,"uniqueKey":"quote.checkout_handoff","typeLabel":"object"},"id":{"type":"string","minLength":1,"uniqueKey":"quote.id","typeLabel":"string"},"expires_at":{"type":"string","format":"date-time","uniqueKey":"quote.expires_at","typeLabel":"string\u003cdate-time>"}},"additionalProperties":false,"uniqueKey":"quote","typeLabel":"Quote · object"}},"required":["id","state","estimate"],"additionalProperties":false,"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"id":"\u003cstring>","state":"INITIATED","estimate":{"pack_id":"\u003cstring>","pack_version":"\u003cstring>","answers":{},"artist_review_mode":"pre_price","price_range":{"min":1,"max":1,"currency":"\u003cstring>","basis":"hourly","method":"artist_stated","provenance":{"who":"\u003cstring>","when":"2023-11-07T05:31:56Z"},"n":6,"min_minor":4503599627370495,"max_minor":4503599627370495},"sessions":{"count":1,"hours_per_session":1},"deposit":{"amount":1,"basis":"\u003cstring>","policies":["\u003cstring>"],"status":"unpaid","merchant_of_record":"provider","provenance":{"who":"\u003cstring>","when":"2023-11-07T05:31:56Z"},"confirmation":{"source":"payment_processor","reference":"\u003cstring>","confirmed_at":"2023-11-07T05:31:56Z"},"amount_minor":4503599627370495,"capture_on":"accept","refundable_until":"2023-11-07T05:31:56Z","policy_url":"\u003cstring>"},"assumptions":["\u003cstring>"],"intermediates":[{"step":"\u003cstring>","factor_id":"\u003cstring>","input":"\u003cunknown>","value":"\u003cunknown>","skipped":true,"reason":"\u003cstring>"}],"review_status":"VALIDATED_PENDING_REVIEW","consent":{"share_for_pricing_research":true,"anonymize":true,"captured_at":"2023-11-07T05:31:56Z"},"anonymized":true,"kind":"estimate","binding":false,"confidence":"low","requires_in_person_consult":true},"quote":{"pack_id":"\u003cstring>","pack_version":"\u003cstring>","answers":{},"artist_review_mode":"pre_price","price_range":{"min":1,"max":1,"currency":"\u003cstring>","basis":"hourly","method":"artist_stated","provenance":{"who":"\u003cstring>","when":"2023-11-07T05:31:56Z"},"n":6,"min_minor":4503599627370495,"max_minor":4503599627370495},"sessions":{"count":1,"hours_per_session":1},"deposit":{"amount":1,"basis":"\u003cstring>","policies":["\u003cstring>"],"status":"unpaid","merchant_of_record":"provider","provenance":{"who":"\u003cstring>","when":"2023-11-07T05:31:56Z"},"confirmation":{"source":"payment_processor","reference":"\u003cstring>","confirmed_at":"2023-11-07T05:31:56Z"},"amount_minor":4503599627370495,"capture_on":"accept","refundable_until":"2023-11-07T05:31:56Z","policy_url":"\u003cstring>"},"assumptions":["\u003cstring>"],"intermediates":[{"step":"\u003cstring>","factor_id":"\u003cstring>","input":"\u003cunknown>","value":"\u003cunknown>","skipped":true,"reason":"\u003cstring>"}],"review_status":"QUOTED","consent":{"share_for_pricing_research":true,"anonymize":true,"captured_at":"2023-11-07T05:31:56Z"},"anonymized":true,"valid_until":"2023-11-07T05:31:56Z","kind":"quote","binding":true,"confidence":"low","client_approval":{"amount":1,"currency":"\u003cstring>","policies":["\u003cstring>"],"approved_amount":true,"approved_policies":true,"approved_at":"2023-11-07T05:31:56Z","amount_minor":4503599627370495},"attribution":{"referrer_id":"\u003cstring>","token":"\u003cstring>","campaign":"\u003cstring>","source":"\u003cstring>"},"quantity":4503599627370496,"quantity_unit":{"unit":"C62","display_text":"\u003cstring>","scale":0},"checkout_handoff":{"protocol":"ucp","url":"\u003cstring>","ucp_quote_status":"pending","acp_quote_id":"\u003cstring>","quote_expires_at":"2023-11-07T05:31:56Z"},"id":"\u003cstring>","expires_at":"2023-11-07T05:31:56Z"}}}},"exampleType":"generated"}},"headers":{"RateLimit-Policy":{"description":"Optional per-business policy; no protocol-wide values.","schema":{"type":"string"}}},"exampleType":"generated"},"b4951b06-6663-4b56-bb04-cbfe9d20bf6e":{"description":"Invalid request","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","minLength":1,"isRequired":true,"uniqueKey":"error.code","typeLabel":"string"},"message":{"type":"string","minLength":1,"isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"current_state":{"title":"LifecycleState","type":"string","enum":["INITIATED","MANIFEST_ISSUED","PAYLOAD_SUBMITTED","MUTATION_REQUIRED","VALIDATED_PENDING_REVIEW","QUOTED","ACCEPTED","DECLINED","EXPIRED"],"transitions":{"INITIATED":["MANIFEST_ISSUED"],"MANIFEST_ISSUED":["PAYLOAD_SUBMITTED"],"PAYLOAD_SUBMITTED":["MUTATION_REQUIRED","VALIDATED_PENDING_REVIEW"],"MUTATION_REQUIRED":["PAYLOAD_SUBMITTED"],"VALIDATED_PENDING_REVIEW":["QUOTED","MUTATION_REQUIRED","DECLINED"],"QUOTED":["ACCEPTED","DECLINED","EXPIRED"],"ACCEPTED":[],"DECLINED":[],"EXPIRED":[]},"uniqueKey":"error.current_state","typeLabel":"enum\u003cstring>"}},"required":["code","message"],"additionalProperties":false,"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"required":["error"],"additionalProperties":false,"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"code":"\u003cstring>","message":"\u003cstring>","current_state":"INITIATED"}}}},"exampleType":"generated"}},"headers":{"RateLimit-Policy":{"description":"Optional per-business policy; no protocol-wide values.","schema":{"type":"string"}}},"exampleType":"generated"},"620c1cab-f1b8-4816-927d-f956343e935b":{"description":"Not found","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","minLength":1,"isRequired":true,"uniqueKey":"error.code","typeLabel":"string"},"message":{"type":"string","minLength":1,"isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"current_state":{"title":"LifecycleState","type":"string","enum":["INITIATED","MANIFEST_ISSUED","PAYLOAD_SUBMITTED","MUTATION_REQUIRED","VALIDATED_PENDING_REVIEW","QUOTED","ACCEPTED","DECLINED","EXPIRED"],"transitions":{"INITIATED":["MANIFEST_ISSUED"],"MANIFEST_ISSUED":["PAYLOAD_SUBMITTED"],"PAYLOAD_SUBMITTED":["MUTATION_REQUIRED","VALIDATED_PENDING_REVIEW"],"MUTATION_REQUIRED":["PAYLOAD_SUBMITTED"],"VALIDATED_PENDING_REVIEW":["QUOTED","MUTATION_REQUIRED","DECLINED"],"QUOTED":["ACCEPTED","DECLINED","EXPIRED"],"ACCEPTED":[],"DECLINED":[],"EXPIRED":[]},"uniqueKey":"error.current_state","typeLabel":"enum\u003cstring>"}},"required":["code","message"],"additionalProperties":false,"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"required":["error"],"additionalProperties":false,"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"code":"\u003cstring>","message":"\u003cstring>","current_state":"INITIATED"}}}},"exampleType":"generated"}},"headers":{"RateLimit-Policy":{"description":"Optional per-business policy; no protocol-wide values.","schema":{"type":"string"}}},"exampleType":"generated"},"dbf4f53c-a70c-4800-bdcd-d9c95ca2407b":{"description":"Conflict; current_state on lifecycle conflicts","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","minLength":1,"isRequired":true,"uniqueKey":"error.code","typeLabel":"string"},"message":{"type":"string","minLength":1,"isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"current_state":{"title":"LifecycleState","type":"string","enum":["INITIATED","MANIFEST_ISSUED","PAYLOAD_SUBMITTED","MUTATION_REQUIRED","VALIDATED_PENDING_REVIEW","QUOTED","ACCEPTED","DECLINED","EXPIRED"],"transitions":{"INITIATED":["MANIFEST_ISSUED"],"MANIFEST_ISSUED":["PAYLOAD_SUBMITTED"],"PAYLOAD_SUBMITTED":["MUTATION_REQUIRED","VALIDATED_PENDING_REVIEW"],"MUTATION_REQUIRED":["PAYLOAD_SUBMITTED"],"VALIDATED_PENDING_REVIEW":["QUOTED","MUTATION_REQUIRED","DECLINED"],"QUOTED":["ACCEPTED","DECLINED","EXPIRED"],"ACCEPTED":[],"DECLINED":[],"EXPIRED":[]},"uniqueKey":"error.current_state","typeLabel":"enum\u003cstring>"}},"required":["code","message"],"additionalProperties":false,"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"required":["error"],"additionalProperties":false,"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"code":"\u003cstring>","message":"\u003cstring>","current_state":"INITIATED"}}}},"exampleType":"generated"}},"headers":{"RateLimit-Policy":{"description":"Optional per-business policy; no protocol-wide values.","schema":{"type":"string"}}},"exampleType":"generated"}},"security":{},"servers":{}},"originalFileLocation":"api-reference/openapi.bundled.json"},"subdomain":"uqp","siteName":"Universal Quoting Protocol","title":"Correct a mutation-required payload on the same ID - Universal Quoting Protocol","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-11-06T02:34:03.638Z","originalFileLocation":"api-reference/correct-a-mutation-required-payload-on-the-same-id.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=\"light\";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=\"light\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"application-name\" content=\"Universal Quoting Protocol\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/docs/mintlify-assets/_mintlify/favicons/uqp/sMMGPMmKAVYKNNyi/_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=\"/docs/mintlify-assets/_mintlify/favicons/uqp/sMMGPMmKAVYKNNyi/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/docs/mintlify-assets/_mintlify/favicons/uqp/sMMGPMmKAVYKNNyi/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/docs/mintlify-assets/_mintlify/favicons/uqp/sMMGPMmKAVYKNNyi/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/docs/mintlify-assets/_mintlify/favicons/uqp/sMMGPMmKAVYKNNyi/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/docs/mintlify-assets/_mintlify/favicons/uqp/sMMGPMmKAVYKNNyi/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/docs/mintlify-assets/_mintlify/favicons/uqp/sMMGPMmKAVYKNNyi/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/docs/mintlify-assets/_mintlify/favicons/uqp/sMMGPMmKAVYKNNyi/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/docs/mintlify-assets/_mintlify/favicons/uqp/sMMGPMmKAVYKNNyi/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Correct a mutation-required payload on the same ID - Universal Quoting Protocol\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Universal Quoting Protocol\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://uqp.dev/docs/api-reference/correct-a-mutation-required-payload-on-the-same-id\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://uqp.mintlify.site/docs/_mintlify/api/og/v2?division=API+Reference\u0026amp;title=Correct+a+mutation-required+payload+on+the+same+ID\u0026amp;theme=22843d10340b48adf04c1769\u0026amp;signature=bebc41f377b012601529fdb26863377713338953b050e8294e08a8bde3b35b0c\">\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=\"Correct a mutation-required payload on the same ID - Universal Quoting Protocol\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://uqp.mintlify.site/docs/_mintlify/api/og/v2?division=API+Reference\u0026amp;title=Correct+a+mutation-required+payload+on+the+same+ID\u0026amp;theme=22843d10340b48adf04c1769\u0026amp;signature=bebc41f377b012601529fdb26863377713338953b050e8294e08a8bde3b35b0c\">\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=\"/docs/mintlify-assets/_mintlify/favicons/uqp/sMMGPMmKAVYKNNyi/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Universal Quoting Protocol\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#55417e\">\u003clink data-mint-head rel=\"canonical\" href=\"https://uqp.dev/docs/api-reference/correct-a-mutation-required-payload-on-the-same-id\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/docs/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/docs/api-reference/correct-a-mutation-required-payload-on-the-same-id.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://uqp.dev/#organization\",\"name\":\"Universal Quoting Protocol\",\"url\":\"https://uqp.dev\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/uqp/PmzhaWHt8J2IDorF/images/logo-light.svg?fit=max\u0026auto=format\u0026n=PmzhaWHt8J2IDorF\u0026q=85\u0026s=ac0708f1d6cce912237ed09580d1e4dc\"}},{\"@type\":\"WebSite\",\"@id\":\"https://uqp.dev/docs#website\",\"name\":\"Universal Quoting Protocol\",\"url\":\"https://uqp.dev/docs\",\"publisher\":{\"@id\":\"https://uqp.dev/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://uqp.dev/docs/api-reference/correct-a-mutation-required-payload-on-the-same-id#webpage\",\"url\":\"https://uqp.dev/docs/api-reference/correct-a-mutation-required-payload-on-the-same-id\",\"name\":\"Correct a mutation-required payload on the same ID\",\"dateModified\":\"2026-11-06T02:34:03.638Z\",\"isPartOf\":{\"@id\":\"https://uqp.dev/docs#website\"},\"breadcrumb\":{\"@id\":\"https://uqp.dev/docs/api-reference/correct-a-mutation-required-payload-on-the-same-id#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://uqp.dev/docs/api-reference/correct-a-mutation-required-payload-on-the-same-id#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"API reference\",\"item\":\"https://uqp.dev/docs/api-reference/get-manifest\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"API Reference\",\"item\":\"https://uqp.dev/docs/api-reference/get-manifest\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Correct a mutation-required payload on the same ID\",\"item\":\"https://uqp.dev/docs/api-reference/correct-a-mutation-required-payload-on-the-same-id\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://uqp.dev/docs/api-reference/correct-a-mutation-required-payload-on-the-same-id#apireference\",\"headline\":\"Correct a mutation-required payload on the same ID\",\"name\":\"Correct a mutation-required payload on the same ID\",\"url\":\"https://uqp.dev/docs/api-reference/correct-a-mutation-required-payload-on-the-same-id\",\"mainEntityOfPage\":{\"@id\":\"https://uqp.dev/docs/api-reference/correct-a-mutation-required-payload-on-the-same-id#webpage\"},\"dateModified\":\"2026-11-06T02:34:03.638Z\",\"publisher\":{\"@id\":\"https://uqp.dev/#organization\"},\"isPartOf\":{\"@id\":\"https://uqp.dev/docs#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Universal Quoting Protocol\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Universal Quoting Protocol","nav":{"global":null,"groups":[{"group":"Overview","pages":[{"title":"Introduction","href":"/index"},{"title":"Quickstart","href":"/quickstart"},{"title":"Lifecycle","href":"/lifecycle"}]},{"group":"Spec","pages":[{"title":"Spec overview","href":"/spec/overview"},{"title":"UQP reusable definitions","href":"/spec/common"},{"title":"UQP peer discovery","href":"/spec/discovery"},{"title":"Estimate","href":"/spec/estimate"},{"title":"FactorCatalog","href":"/spec/factor-catalog"},{"title":"InferenceRules","href":"/spec/inference-rules"},{"title":"LifecycleState","href":"/spec/lifecycle"},{"title":"PricingModel","href":"/spec/pricing-model"},{"title":"QuestionCatalog","href":"/spec/question-catalog"},{"title":"QuoteManifest","href":"/spec/quote-manifest"},{"title":"QuoteRequest","href":"/spec/quote-request"},{"title":"Quote","href":"/spec/quote"}]},{"group":"Discovery and checkout","pages":[{"title":"Discovery and routing","href":"/discovery-and-routing"},{"title":"Checkout handoff","href":"/checkout-handoff"},{"title":"Stateless quoting estimate","href":"/ucp/estimate"},{"title":"UQP quote lock for UCP checkout and order","href":"/ucp/quote_lock"},{"title":"dev.uqp.quoting reference MCP binding","href":"/ucp/quoting.mcp.openrpc"},{"title":"dev.uqp.quoting reference REST service","href":"/ucp/quoting.rest.openapi"}]},{"group":"Bindings","pages":[{"title":"REST (OpenAPI)","href":"/bindings/rest"},{"title":"MCP","href":"/bindings/mcp"},{"title":"GraphQL","href":"/bindings/graphql"}]},{"group":"API reference","pages":[{"group":"API Reference","pages":[{"title":"get manifest","deprecated":null,"version":null,"openapi":"/api-reference/openapi.bundled.json get /manifest","href":"/api-reference/get-manifest"},{"title":"request quote","deprecated":null,"version":null,"openapi":"/api-reference/openapi.bundled.json post /quotes","href":"/api-reference/request-quote"},{"title":"get quote","deprecated":null,"version":null,"openapi":"/api-reference/openapi.bundled.json get /quotes/{id}","href":"/api-reference/get-quote"},{"title":"accept quote","deprecated":null,"version":null,"openapi":"/api-reference/openapi.bundled.json post /quotes/{id}/accept","href":"/api-reference/accept-quote"},{"title":"Trusted artist review issues binding Quote","deprecated":null,"version":null,"openapi":"/api-reference/openapi.bundled.json post /quotes/{id}/review","href":"/api-reference/trusted-artist-review-issues-binding-quote"},{"title":"Decline Quote","description":null,"deprecated":null,"version":null,"openapi":"/api-reference/openapi.bundled.json post /quotes/{id}/decline","href":"/api-reference/decline-quote"},{"title":"Correct a mutation-required payload on the same ID","deprecated":null,"version":null,"openapi":"/api-reference/openapi.bundled.json post /quotes/{id}/resubmit","href":"/api-reference/correct-a-mutation-required-payload-on-the-same-id"}]}]},{"group":"Industry packs","pages":[{"title":"Laser-removal pack","description":"Inspect the unvalidated laser-removal reference pack, draft v0.1.","href":"/packs/laser-removal"},{"title":"Tattoo pack","href":"/packs/tattoo"}]},{"group":"Research","pages":[{"title":"Questionnaire harness","href":"/research/questionnaire-harness"},{"title":"Evidence","href":"/research/evidence"}]},{"group":"Contributing","pages":[{"title":"Contributing","href":"/contributing"}]}]},"basePath":"","title":"Correct a mutation-required payload on the same ID - Universal Quoting Protocol","buildId":"dpl_CEsowfH15TDzsBT2BFbX312Be4Ct","deploymentId":"dpl_CEsowfH15TDzsBT2BFbX312Be4Ct","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-CqF8gK93.js","utils-Cfy66YIG.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-cadwlSiW.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-BOSHrB55.js","snippetPresets-DuIJ6Tui.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-BByZ-4eP.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-DWD4BnjW.js","shallow-Bo7p10ck.js","getApiPlaygroundDisplay-C7mFZ2Cg.js","CodeSnippet-DrT8v8gt.js","CodeSnippets-DGLmtlSm.js","Page-CGry0O4L.js","getPastedJson-DXZGgv-T.js","icon-DMjuBky8.js","MethodPill-C_c9VvF7.js","DuplicateIcon-D8Zrb3hW.js","createIcon-eYWxX-Sl.js","DynamicMarkdown-DORtg_Te.js","SectionHeading-DE1W9Ett.js","axios-vUo_bRtp.js","Markdown-BvSqw8zR.js","clsx-B-KWekQe.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-CTE3eEYy.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-Ba-QebqG.js"]}