{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"플러그 개발자 센터","colors":{"primary":"#2c74ff","light":"#2c74ff","dark":"#2c74ff"},"logo":{"light":"https://mintcdn.com/pluuug-b8acb99c/XIqDJOL7yVciC1_i/logo/light.svg?fit=max\u0026auto=format\u0026n=XIqDJOL7yVciC1_i\u0026q=85\u0026s=98f8e93f65d91916940e6033bdee5461","dark":"https://mintcdn.com/pluuug-b8acb99c/XIqDJOL7yVciC1_i/logo/dark.svg?fit=max\u0026auto=format\u0026n=XIqDJOL7yVciC1_i\u0026q=85\u0026s=68ffc235b02248db9223786bec054577"},"favicon":"https://mintcdn.com/pluuug-b8acb99c/XIqDJOL7yVciC1_i/favicon.svg?fit=max\u0026auto=format\u0026n=XIqDJOL7yVciC1_i\u0026q=85\u0026s=d82249201e75f127c37e39087400649f","navbar":{"primary":{"type":"button","label":"pluuug","href":"https://pluuug.com"}},"footer":{},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"pluuug-b8acb99c","hasAudioNarration":false,"actualSubdomain":"pluuug-b8acb99c","customDomains":["docs.openapi.pluuug.com"],"gitSource":{"type":"github","owner":"postoo-io","repo":"pluuug-openapi-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ae7fd40348e269909a7be9f","collectionId":"c2e55192-2fa1-4937-9a2a-e3c47e7a9b74","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae7fd40348e269909a7be9f"},"entitlements":{},"buildId":"6ae7fd40348e269909a7be9f","clientVersion":"0.0.4074","searchFilterCounts":[{"language":"default","tag":"API Reference","count":72},{"language":"default","tag":"의뢰","count":18},{"language":"default","tag":"계약","count":11},{"language":"default","tag":"정산","count":11},{"language":"default","tag":"의뢰 히스토리","count":10},{"language":"default","tag":"고객","count":6},{"language":"default","tag":"견적서","count":6},{"language":"default","tag":"프로젝트","count":5},{"language":"default","tag":"정산 히스토리","count":5},{"language":"default","tag":"Todo","count":5}]},"assistantConfig":{},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"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/endpoints/contract/patch","slug":"/api-reference/endpoints/contract/patch","pageMetadata":{"title":"계약 부분 수정","openapi":"PATCH /v1/contract/{contract_id}","description":"계약 정보를 부분 수정합니다. `inquiry` 변경 시 의뢰 ↔ 계약 1:1 관계가 재설정됩니다. 지정한 의뢰가 이미 다른 계약에 연결돼 있으면 그 계약에서 자동 해제 후 이 계약으로 재연결됩니다. `category_set`은 전체 재설정 방식.","href":"/api-reference/endpoints/contract/patch"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx, jsxs: _jsxs} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n code: \"code\",\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsxs(_components.p, {\n children: [\"계약 정보를 부분 수정합니다. \", _jsx(_components.code, {\n children: \"inquiry\"\n }), \" 변경 시 의뢰 ↔ 계약 1:1 관계가 재설정됩니다. 지정한 의뢰가 이미 다른 계약에 연결돼 있으면 그 계약에서 자동 해제 후 이 계약으로 재연결됩니다. \", _jsx(_components.code, {\n children: \"category_set\"\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,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={code:`code`,li:`li`,p:`p`,strong:`strong`,ul:`ul`,..._provideComponents(),...props.components},{Heading,Note}=_components;if(!Heading)_missingMdxReference(`Heading`,true);if(!Note)_missingMdxReference(`Note`,true);return _jsxs(_Fragment,{children:[_jsxs(Heading,{level:`3`,id:`-계약-상태-status-자동-결정`,children:[`🔄 계약 상태(`,_jsx(_components.code,{children:`status`}),`) 자동 결정`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.code,{children:`status`}),`는 직접 지정할 수 없고, 수정 요청을 처리할 때 종료일(`,_jsx(_components.code,{children:`endDate`}),`)과 정산 유무로 다시 정해집니다. 종료일 외 필드만 보내도 같습니다.`]}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`계약 종료일은 `,_jsx(_components.strong,{children:`당일까지 유효`}),`합니다. 종료일 다음 날부터 계약 종료로 봅니다.`]}),`\n`,_jsxs(_components.li,{children:[`정산이 1건 이상 있고 종료일이 있는 계약(계약 중단 `,_jsx(_components.code,{children:`T`}),` 제외)은`,`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`종료일이 오늘보다 이전이면 `,_jsx(_components.code,{children:`C`}),`(계약 종료)`]}),`\n`,_jsxs(_components.li,{children:[`종료일이 오늘이거나 이후이면 `,_jsx(_components.code,{children:`I`}),`(정산 진행 중) — 계약 종료(`,_jsx(_components.code,{children:`C`}),`) 상태였더라도 종료일을 오늘 이후로 바꾸면 `,_jsx(_components.code,{children:`I`}),`로 돌아갑니다`]}),`\n`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`정산이 없는 계약(삭제한 정산만 있는 경우 포함), 계약 중단(`,_jsx(_components.code,{children:`T`}),`) 계약, 종료일이 비어 있는 계약은 상태가 바뀌지 않습니다.`]}),`\n`,_jsxs(_components.li,{children:[`수정 응답의 `,_jsx(_components.code,{children:`status`}),`는 다시 정해진 값입니다.`]}),`\n`]}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[`종료일을 수정하지 않아도 매일 자정(한국 시간)에 종료일이 지난 `,_jsx(_components.code,{children:`I`}),`(정산 진행 중) 계약은 정산 유무와 관계없이 `,_jsx(_components.code,{children:`C`}),`(계약 종료)로 바뀝니다.`]})})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"계약 부분 수정","openapi":"PATCH /v1/contract/{contract_id}","description":"계약 정보를 부분 수정합니다. `inquiry` 변경 시 의뢰 ↔ 계약 1:1 관계가 재설정됩니다. 지정한 의뢰가 이미 다른 계약에 연결돼 있으면 그 계약에서 자동 해제 후 이 계약으로 재연결됩니다. `category_set`은 전체 재설정 방식.","href":"/api-reference/endpoints/contract/patch"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"🔄 계약 상태(status) 자동 결정","slug":"-계약-상태-status-자동-결정","depth":3,"children":[]}],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"operationId":"contract_partial_update","description":"계약 정보를 부분 수정합니다. `inquiry` 변경 시 의뢰 ↔ 계약 1:1 관계가 재설정됩니다. 지정한 의뢰가 이미 다른 계약에 연결돼 있으면 그 계약에서 자동 해제 후 이 계약으로 재연결됩니다. `category_set`은 전체 재설정 방식.","summary":"계약 부분 수정","parameters":["e97bfe11-935e-4cec-b6ea-b9b284a214db"],"tags":["contract"],"requestBody":"67c8df6f-615c-45d8-b7f4-2fcf4712e6ac","security":["cc7f0494-c6a7-4f5b-9db2-b430276c1308"],"responses":{"200":"d8cb6a28-1a7a-4414-b5cf-d767d97f5e87","400":"07f30787-4d41-41c7-bbee-0a7650e9090d"},"method":"patch","type":"path","servers":["29f218ab-28b4-4ed4-bf07-93edb87815e6"],"path":"/v1/contract/{contract_id}","baseUrlOptions":["https://openapi.pluuug.com"],"title":"계약 부분 수정","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"e97bfe11-935e-4cec-b6ea-b9b284a214db":{"in":"path","name":"contract_id","schema":{"type":"integer","isRequired":true,"uniqueKey":"","typeLabel":"integer"},"required":true}},"requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"contractNumber":{"oneOf":[{"type":"string","minLength":1,"description":"계약 번호","maxLength":128,"uniqueKey":"contractNumber.oneOf.0","typeLabel":"string"},{"type":"null","minLength":1,"description":"계약 번호","maxLength":128,"uniqueKey":"contractNumber.oneOf.1","typeLabel":"null"}],"uniqueKey":"contractNumber","typeLabel":"string | null"},"title":{"type":"string","minLength":1,"description":"계약 제목","maxLength":128,"uniqueKey":"title","typeLabel":"string"},"amount":{"type":"integer","minimum":0,"description":"계약 금액","uniqueKey":"amount","typeLabel":"integer"},"type":{"enum":["I","S","G"],"type":"string","x-spec-enum-id":"4b039ce324ed7b8c","description":"계약 타입\n\n* `I` - 회차 정산형\n* `S` - 정기 결제형\n* `G` - 단건 정산","x-enumNames":["회차 정산형","정기 결제형","단건 정산"],"uniqueKey":"type","typeLabel":"enum\u003cstring>"},"startDate":{"oneOf":[{"type":"string","format":"date","description":"계약 착수일","uniqueKey":"startDate.oneOf.0","typeLabel":"string\u003cdate>"},{"type":"null","format":"date","description":"계약 착수일","uniqueKey":"startDate.oneOf.1","typeLabel":"null"}],"uniqueKey":"startDate","typeLabel":"string\u003cdate> | null"},"endDate":{"oneOf":[{"type":"string","format":"date","description":"계약 종료일","uniqueKey":"endDate.oneOf.0","typeLabel":"string\u003cdate>"},{"type":"null","format":"date","description":"계약 종료일","uniqueKey":"endDate.oneOf.1","typeLabel":"null"}],"uniqueKey":"endDate","typeLabel":"string\u003cdate> | null"},"vatType":{"enum":["E","I","N"],"type":"string","x-spec-enum-id":"839644a558705e80","default":"E","description":"부가세 타입\n\n* `E` - 부가세 별도\n* `I` - 부가세 포함\n* `N` - 부가세 없음","x-enumNames":["부가세 별도","부가세 포함","부가세 없음"],"uniqueKey":"vatType","typeLabel":"enum\u003cstring>"},"settlementFrequency":{"type":"integer","minimum":1,"default":1,"description":"결제 주기 빈도(정기 결제형 계약에서만 사용)","uniqueKey":"settlementFrequency","typeLabel":"integer"},"settlementCycle":{"enum":["W","M"],"type":"string","x-spec-enum-id":"a76d2bf4e5f53946","default":"M","description":"결제 주기(정기 결제형 계약에서만 사용)\n\n* `W` - 주\n* `M` - 개월","x-enumNames":["주","개월"],"uniqueKey":"settlementCycle","typeLabel":"enum\u003cstring>"},"settlementDay":{"type":"integer","maximum":30,"minimum":0,"default":1,"description":"**결제일** (정기 결제형 계약에서만 사용)\n\n**주 단위 계약**일 경우, 요일에 해당하는 숫자를 입력하세요:\n- 일요일: `0`\n- 월요일: `1`\n- 화요일: `2`\n- 수요일: `3`\n- 목요일: `4`\n- 금요일: `5`\n- 토요일: `6`\n\n**월 단위 계약**일 경우, 1일부터 30일 중 원하는 날짜를 숫자로 입력하세요:\n- 예: 매월 10일 결제 → `10`\n- 최소값: `1`, 최대값: `30`\n\n⚠️ * 주의: 월 단위에서 31일은 허용되지 않습니다.* ","uniqueKey":"settlementDay","typeLabel":"integer"},"inquiry":{"oneOf":[{"type":"null","description":"의뢰","uniqueKey":"inquiry.oneOf.0","typeLabel":"null"},{"type":"object","description":"의뢰","required":["id"],"properties":{"id":{"type":"integer","isRequired":true,"uniqueKey":"inquiry.oneOf.1.id","typeLabel":"integer"}},"uniqueKey":"inquiry.oneOf.1","typeLabel":"object"}],"uniqueKey":"inquiry","typeLabel":"null | object"},"client":{"oneOf":[{"type":"null","description":"고객","uniqueKey":"client.oneOf.0","typeLabel":"null"},{"type":"object","description":"고객","required":["id"],"properties":{"id":{"type":"integer","isRequired":true,"uniqueKey":"client.oneOf.1.id","typeLabel":"integer"}},"uniqueKey":"client.oneOf.1","typeLabel":"object"}],"uniqueKey":"client","typeLabel":"null | object"},"categorySet":{"oneOf":[{"type":"array","items":{"type":"object","description":"nested 아이템이 제공되면 선언된 required 필드를 모두 가져야 함을 강제한다.\n\n부모 레벨 partial(미전송 필드 생략)은 유지하되, nested 아이템은 object-level\nvalidate에서 required 필드 존재를 재확인해 누락 시 400을 반환한다.","properties":{"id":{"type":"integer","isRequired":true,"uniqueKey":"categorySet.oneOf.0.items.[INDEX].id","typeLabel":"integer"}},"required":["id"],"uniqueKey":"categorySet.oneOf.0.items.[INDEX]","typeLabel":"object"},"description":"카테고리","uniqueKey":"categorySet.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","description":"nested 아이템이 제공되면 선언된 required 필드를 모두 가져야 함을 강제한다.\n\n부모 레벨 partial(미전송 필드 생략)은 유지하되, nested 아이템은 object-level\nvalidate에서 required 필드 존재를 재확인해 누락 시 400을 반환한다.","properties":{"id":{"type":"integer"}},"required":["id"]},"description":"카테고리","uniqueKey":"categorySet.oneOf.1","typeLabel":"null"}],"uniqueKey":"categorySet","typeLabel":"object[] | null"},"fieldSet":{"oneOf":[{"type":"array","items":{"type":"object","properties":{"field":{"type":"object","description":"커스텀 필드","required":["id"],"properties":{"id":{"type":"integer","isRequired":true,"uniqueKey":"fieldSet.oneOf.0.items.[INDEX].field.id","typeLabel":"integer"}},"isRequired":true,"uniqueKey":"fieldSet.oneOf.0.items.[INDEX].field","typeLabel":"object"},"value":{"oneOf":[{"type":"null","description":"값","isRequired":true,"uniqueKey":"fieldSet.oneOf.0.items.[INDEX].value.oneOf.0","typeLabel":"null"},{"type":"string","description":"값","isRequired":true,"uniqueKey":"fieldSet.oneOf.0.items.[INDEX].value.oneOf.1","typeLabel":"string"},{"type":"number","description":"값","isRequired":true,"uniqueKey":"fieldSet.oneOf.0.items.[INDEX].value.oneOf.2","typeLabel":"number"},{"type":"boolean","description":"값","isRequired":true,"uniqueKey":"fieldSet.oneOf.0.items.[INDEX].value.oneOf.3","typeLabel":"boolean"},{"type":"object","description":"값","isRequired":true,"uniqueKey":"fieldSet.oneOf.0.items.[INDEX].value.oneOf.4","typeLabel":"object"},{"type":"array","items":{"type":"object","uniqueKey":"fieldSet.oneOf.0.items.[INDEX].value.oneOf.5.items.[INDEX]","typeLabel":"object"},"description":"값","isRequired":true,"uniqueKey":"fieldSet.oneOf.0.items.[INDEX].value.oneOf.5","typeLabel":"object[]"}],"isRequired":true,"uniqueKey":"fieldSet.oneOf.0.items.[INDEX].value","typeLabel":"null | string | number | boolean | object | object[]"}},"required":["field","value"],"uniqueKey":"fieldSet.oneOf.0.items.[INDEX]","typeLabel":"object"},"description":"커스텀 필드","uniqueKey":"fieldSet.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","properties":{"field":{"type":"object","description":"커스텀 필드","required":["id"],"properties":{"id":{"type":"integer"}}},"value":{"oneOf":[{"type":"null","description":"값"},{"type":"string","description":"값"},{"type":"number","description":"값"},{"type":"boolean","description":"값"},{"type":"object","description":"값"},{"type":"array","items":{"type":"object"},"description":"값"}]}},"required":["field","value"]},"description":"커스텀 필드","uniqueKey":"fieldSet.oneOf.1","typeLabel":"null"}],"uniqueKey":"fieldSet","typeLabel":"object[] | null"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"contractNumber":"\u003cstring>","title":"\u003cstring>","amount":1,"startDate":"2023-12-25","endDate":"2023-12-25","vatType":"E","settlementFrequency":1,"settlementCycle":"M","settlementDay":1,"inquiry":{"id":123},"client":{"id":123},"categorySet":[{"id":123}],"fieldSet":[{"field":{"id":123},"value":"\u003cstring>"}]}}},"exampleType":"generated"},"application/x-www-form-urlencoded":{"schema":{"type":"object","properties":{"contractNumber":{"oneOf":[{"type":"string","minLength":1,"description":"계약 번호","maxLength":128,"uniqueKey":"contractNumber.oneOf.0","typeLabel":"string"},{"type":"null","minLength":1,"description":"계약 번호","maxLength":128,"uniqueKey":"contractNumber.oneOf.1","typeLabel":"null"}],"uniqueKey":"contractNumber","typeLabel":"string | null"},"title":{"type":"string","minLength":1,"description":"계약 제목","maxLength":128,"uniqueKey":"title","typeLabel":"string"},"amount":{"type":"integer","minimum":0,"description":"계약 금액","uniqueKey":"amount","typeLabel":"integer"},"type":{"enum":["I","S","G"],"type":"string","x-spec-enum-id":"4b039ce324ed7b8c","description":"계약 타입\n\n* `I` - 회차 정산형\n* `S` - 정기 결제형\n* `G` - 단건 정산","x-enumNames":["회차 정산형","정기 결제형","단건 정산"],"uniqueKey":"type","typeLabel":"enum\u003cstring>"},"startDate":{"oneOf":[{"type":"string","format":"date","description":"계약 착수일","uniqueKey":"startDate.oneOf.0","typeLabel":"string\u003cdate>"},{"type":"null","format":"date","description":"계약 착수일","uniqueKey":"startDate.oneOf.1","typeLabel":"null"}],"uniqueKey":"startDate","typeLabel":"string\u003cdate> | null"},"endDate":{"oneOf":[{"type":"string","format":"date","description":"계약 종료일","uniqueKey":"endDate.oneOf.0","typeLabel":"string\u003cdate>"},{"type":"null","format":"date","description":"계약 종료일","uniqueKey":"endDate.oneOf.1","typeLabel":"null"}],"uniqueKey":"endDate","typeLabel":"string\u003cdate> | null"},"vatType":{"enum":["E","I","N"],"type":"string","x-spec-enum-id":"839644a558705e80","default":"E","description":"부가세 타입\n\n* `E` - 부가세 별도\n* `I` - 부가세 포함\n* `N` - 부가세 없음","x-enumNames":["부가세 별도","부가세 포함","부가세 없음"],"uniqueKey":"vatType","typeLabel":"enum\u003cstring>"},"settlementFrequency":{"type":"integer","minimum":1,"default":1,"description":"결제 주기 빈도(정기 결제형 계약에서만 사용)","uniqueKey":"settlementFrequency","typeLabel":"integer"},"settlementCycle":{"enum":["W","M"],"type":"string","x-spec-enum-id":"a76d2bf4e5f53946","default":"M","description":"결제 주기(정기 결제형 계약에서만 사용)\n\n* `W` - 주\n* `M` - 개월","x-enumNames":["주","개월"],"uniqueKey":"settlementCycle","typeLabel":"enum\u003cstring>"},"settlementDay":{"type":"integer","maximum":30,"minimum":0,"default":1,"description":"**결제일** (정기 결제형 계약에서만 사용)\n\n**주 단위 계약**일 경우, 요일에 해당하는 숫자를 입력하세요:\n- 일요일: `0`\n- 월요일: `1`\n- 화요일: `2`\n- 수요일: `3`\n- 목요일: `4`\n- 금요일: `5`\n- 토요일: `6`\n\n**월 단위 계약**일 경우, 1일부터 30일 중 원하는 날짜를 숫자로 입력하세요:\n- 예: 매월 10일 결제 → `10`\n- 최소값: `1`, 최대값: `30`\n\n⚠️ * 주의: 월 단위에서 31일은 허용되지 않습니다.* ","uniqueKey":"settlementDay","typeLabel":"integer"},"inquiry":{"oneOf":[{"type":"null","description":"의뢰","uniqueKey":"inquiry.oneOf.0","typeLabel":"null"},{"type":"object","description":"의뢰","required":["id"],"properties":{"id":{"type":"integer","isRequired":true,"uniqueKey":"inquiry.oneOf.1.id","typeLabel":"integer"}},"uniqueKey":"inquiry.oneOf.1","typeLabel":"object"}],"uniqueKey":"inquiry","typeLabel":"null | object"},"client":{"oneOf":[{"type":"null","description":"고객","uniqueKey":"client.oneOf.0","typeLabel":"null"},{"type":"object","description":"고객","required":["id"],"properties":{"id":{"type":"integer","isRequired":true,"uniqueKey":"client.oneOf.1.id","typeLabel":"integer"}},"uniqueKey":"client.oneOf.1","typeLabel":"object"}],"uniqueKey":"client","typeLabel":"null | object"},"categorySet":{"oneOf":[{"type":"array","items":{"type":"object","description":"nested 아이템이 제공되면 선언된 required 필드를 모두 가져야 함을 강제한다.\n\n부모 레벨 partial(미전송 필드 생략)은 유지하되, nested 아이템은 object-level\nvalidate에서 required 필드 존재를 재확인해 누락 시 400을 반환한다.","properties":{"id":{"type":"integer","isRequired":true,"uniqueKey":"categorySet.oneOf.0.items.[INDEX].id","typeLabel":"integer"}},"required":["id"],"uniqueKey":"categorySet.oneOf.0.items.[INDEX]","typeLabel":"object"},"description":"카테고리","uniqueKey":"categorySet.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","description":"nested 아이템이 제공되면 선언된 required 필드를 모두 가져야 함을 강제한다.\n\n부모 레벨 partial(미전송 필드 생략)은 유지하되, nested 아이템은 object-level\nvalidate에서 required 필드 존재를 재확인해 누락 시 400을 반환한다.","properties":{"id":{"type":"integer"}},"required":["id"]},"description":"카테고리","uniqueKey":"categorySet.oneOf.1","typeLabel":"null"}],"uniqueKey":"categorySet","typeLabel":"object[] | null"},"fieldSet":{"oneOf":[{"type":"array","items":{"type":"object","properties":{"field":{"type":"object","description":"커스텀 필드","required":["id"],"properties":{"id":{"type":"integer","isRequired":true,"uniqueKey":"fieldSet.oneOf.0.items.[INDEX].field.id","typeLabel":"integer"}},"isRequired":true,"uniqueKey":"fieldSet.oneOf.0.items.[INDEX].field","typeLabel":"object"},"value":{"oneOf":[{"type":"null","description":"값","isRequired":true,"uniqueKey":"fieldSet.oneOf.0.items.[INDEX].value.oneOf.0","typeLabel":"null"},{"type":"string","description":"값","isRequired":true,"uniqueKey":"fieldSet.oneOf.0.items.[INDEX].value.oneOf.1","typeLabel":"string"},{"type":"number","description":"값","isRequired":true,"uniqueKey":"fieldSet.oneOf.0.items.[INDEX].value.oneOf.2","typeLabel":"number"},{"type":"boolean","description":"값","isRequired":true,"uniqueKey":"fieldSet.oneOf.0.items.[INDEX].value.oneOf.3","typeLabel":"boolean"},{"type":"object","description":"값","isRequired":true,"uniqueKey":"fieldSet.oneOf.0.items.[INDEX].value.oneOf.4","typeLabel":"object"},{"type":"array","items":{"type":"object","uniqueKey":"fieldSet.oneOf.0.items.[INDEX].value.oneOf.5.items.[INDEX]","typeLabel":"object"},"description":"값","isRequired":true,"uniqueKey":"fieldSet.oneOf.0.items.[INDEX].value.oneOf.5","typeLabel":"object[]"}],"isRequired":true,"uniqueKey":"fieldSet.oneOf.0.items.[INDEX].value","typeLabel":"null | string | number | boolean | object | object[]"}},"required":["field","value"],"uniqueKey":"fieldSet.oneOf.0.items.[INDEX]","typeLabel":"object"},"description":"커스텀 필드","uniqueKey":"fieldSet.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","properties":{"field":{"type":"object","description":"커스텀 필드","required":["id"],"properties":{"id":{"type":"integer"}}},"value":{"oneOf":[{"type":"null","description":"값"},{"type":"string","description":"값"},{"type":"number","description":"값"},{"type":"boolean","description":"값"},{"type":"object","description":"값"},{"type":"array","items":{"type":"object"},"description":"값"}]}},"required":["field","value"]},"description":"커스텀 필드","uniqueKey":"fieldSet.oneOf.1","typeLabel":"null"}],"uniqueKey":"fieldSet","typeLabel":"object[] | null"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"contractNumber":"\u003cstring>","title":"\u003cstring>","amount":1,"startDate":"2023-12-25","endDate":"2023-12-25","vatType":"E","settlementFrequency":1,"settlementCycle":"M","settlementDay":1,"inquiry":{"id":123},"client":{"id":123},"categorySet":[{"id":123}],"fieldSet":[{"field":{"id":123},"value":"\u003cstring>"}]}}},"exampleType":"generated"},"multipart/form-data":{"schema":{"type":"object","properties":{"contractNumber":{"oneOf":[{"type":"string","minLength":1,"description":"계약 번호","maxLength":128,"uniqueKey":"contractNumber.oneOf.0","typeLabel":"string"},{"type":"null","minLength":1,"description":"계약 번호","maxLength":128,"uniqueKey":"contractNumber.oneOf.1","typeLabel":"null"}],"uniqueKey":"contractNumber","typeLabel":"string | null"},"title":{"type":"string","minLength":1,"description":"계약 제목","maxLength":128,"uniqueKey":"title","typeLabel":"string"},"amount":{"type":"integer","minimum":0,"description":"계약 금액","uniqueKey":"amount","typeLabel":"integer"},"type":{"enum":["I","S","G"],"type":"string","x-spec-enum-id":"4b039ce324ed7b8c","description":"계약 타입\n\n* `I` - 회차 정산형\n* `S` - 정기 결제형\n* `G` - 단건 정산","x-enumNames":["회차 정산형","정기 결제형","단건 정산"],"uniqueKey":"type","typeLabel":"enum\u003cstring>"},"startDate":{"oneOf":[{"type":"string","format":"date","description":"계약 착수일","uniqueKey":"startDate.oneOf.0","typeLabel":"string\u003cdate>"},{"type":"null","format":"date","description":"계약 착수일","uniqueKey":"startDate.oneOf.1","typeLabel":"null"}],"uniqueKey":"startDate","typeLabel":"string\u003cdate> | null"},"endDate":{"oneOf":[{"type":"string","format":"date","description":"계약 종료일","uniqueKey":"endDate.oneOf.0","typeLabel":"string\u003cdate>"},{"type":"null","format":"date","description":"계약 종료일","uniqueKey":"endDate.oneOf.1","typeLabel":"null"}],"uniqueKey":"endDate","typeLabel":"string\u003cdate> | null"},"vatType":{"enum":["E","I","N"],"type":"string","x-spec-enum-id":"839644a558705e80","default":"E","description":"부가세 타입\n\n* `E` - 부가세 별도\n* `I` - 부가세 포함\n* `N` - 부가세 없음","x-enumNames":["부가세 별도","부가세 포함","부가세 없음"],"uniqueKey":"vatType","typeLabel":"enum\u003cstring>"},"settlementFrequency":{"type":"integer","minimum":1,"default":1,"description":"결제 주기 빈도(정기 결제형 계약에서만 사용)","uniqueKey":"settlementFrequency","typeLabel":"integer"},"settlementCycle":{"enum":["W","M"],"type":"string","x-spec-enum-id":"a76d2bf4e5f53946","default":"M","description":"결제 주기(정기 결제형 계약에서만 사용)\n\n* `W` - 주\n* `M` - 개월","x-enumNames":["주","개월"],"uniqueKey":"settlementCycle","typeLabel":"enum\u003cstring>"},"settlementDay":{"type":"integer","maximum":30,"minimum":0,"default":1,"description":"**결제일** (정기 결제형 계약에서만 사용)\n\n**주 단위 계약**일 경우, 요일에 해당하는 숫자를 입력하세요:\n- 일요일: `0`\n- 월요일: `1`\n- 화요일: `2`\n- 수요일: `3`\n- 목요일: `4`\n- 금요일: `5`\n- 토요일: `6`\n\n**월 단위 계약**일 경우, 1일부터 30일 중 원하는 날짜를 숫자로 입력하세요:\n- 예: 매월 10일 결제 → `10`\n- 최소값: `1`, 최대값: `30`\n\n⚠️ * 주의: 월 단위에서 31일은 허용되지 않습니다.* ","uniqueKey":"settlementDay","typeLabel":"integer"},"inquiry":{"oneOf":[{"type":"null","description":"의뢰","uniqueKey":"inquiry.oneOf.0","typeLabel":"null"},{"type":"object","description":"의뢰","required":["id"],"properties":{"id":{"type":"integer","isRequired":true,"uniqueKey":"inquiry.oneOf.1.id","typeLabel":"integer"}},"uniqueKey":"inquiry.oneOf.1","typeLabel":"object"}],"uniqueKey":"inquiry","typeLabel":"null | object"},"client":{"oneOf":[{"type":"null","description":"고객","uniqueKey":"client.oneOf.0","typeLabel":"null"},{"type":"object","description":"고객","required":["id"],"properties":{"id":{"type":"integer","isRequired":true,"uniqueKey":"client.oneOf.1.id","typeLabel":"integer"}},"uniqueKey":"client.oneOf.1","typeLabel":"object"}],"uniqueKey":"client","typeLabel":"null | object"},"categorySet":{"oneOf":[{"type":"array","items":{"type":"object","description":"nested 아이템이 제공되면 선언된 required 필드를 모두 가져야 함을 강제한다.\n\n부모 레벨 partial(미전송 필드 생략)은 유지하되, nested 아이템은 object-level\nvalidate에서 required 필드 존재를 재확인해 누락 시 400을 반환한다.","properties":{"id":{"type":"integer","isRequired":true,"uniqueKey":"categorySet.oneOf.0.items.[INDEX].id","typeLabel":"integer"}},"required":["id"],"uniqueKey":"categorySet.oneOf.0.items.[INDEX]","typeLabel":"object"},"description":"카테고리","uniqueKey":"categorySet.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","description":"nested 아이템이 제공되면 선언된 required 필드를 모두 가져야 함을 강제한다.\n\n부모 레벨 partial(미전송 필드 생략)은 유지하되, nested 아이템은 object-level\nvalidate에서 required 필드 존재를 재확인해 누락 시 400을 반환한다.","properties":{"id":{"type":"integer"}},"required":["id"]},"description":"카테고리","uniqueKey":"categorySet.oneOf.1","typeLabel":"null"}],"uniqueKey":"categorySet","typeLabel":"object[] | null"},"fieldSet":{"oneOf":[{"type":"array","items":{"type":"object","properties":{"field":{"type":"object","description":"커스텀 필드","required":["id"],"properties":{"id":{"type":"integer","isRequired":true,"uniqueKey":"fieldSet.oneOf.0.items.[INDEX].field.id","typeLabel":"integer"}},"isRequired":true,"uniqueKey":"fieldSet.oneOf.0.items.[INDEX].field","typeLabel":"object"},"value":{"oneOf":[{"type":"null","description":"값","isRequired":true,"uniqueKey":"fieldSet.oneOf.0.items.[INDEX].value.oneOf.0","typeLabel":"null"},{"type":"string","description":"값","isRequired":true,"uniqueKey":"fieldSet.oneOf.0.items.[INDEX].value.oneOf.1","typeLabel":"string"},{"type":"number","description":"값","isRequired":true,"uniqueKey":"fieldSet.oneOf.0.items.[INDEX].value.oneOf.2","typeLabel":"number"},{"type":"boolean","description":"값","isRequired":true,"uniqueKey":"fieldSet.oneOf.0.items.[INDEX].value.oneOf.3","typeLabel":"boolean"},{"type":"object","description":"값","isRequired":true,"uniqueKey":"fieldSet.oneOf.0.items.[INDEX].value.oneOf.4","typeLabel":"object"},{"type":"array","items":{"type":"object","uniqueKey":"fieldSet.oneOf.0.items.[INDEX].value.oneOf.5.items.[INDEX]","typeLabel":"object"},"description":"값","isRequired":true,"uniqueKey":"fieldSet.oneOf.0.items.[INDEX].value.oneOf.5","typeLabel":"object[]"}],"isRequired":true,"uniqueKey":"fieldSet.oneOf.0.items.[INDEX].value","typeLabel":"null | string | number | boolean | object | object[]"}},"required":["field","value"],"uniqueKey":"fieldSet.oneOf.0.items.[INDEX]","typeLabel":"object"},"description":"커스텀 필드","uniqueKey":"fieldSet.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","properties":{"field":{"type":"object","description":"커스텀 필드","required":["id"],"properties":{"id":{"type":"integer"}}},"value":{"oneOf":[{"type":"null","description":"값"},{"type":"string","description":"값"},{"type":"number","description":"값"},{"type":"boolean","description":"값"},{"type":"object","description":"값"},{"type":"array","items":{"type":"object"},"description":"값"}]}},"required":["field","value"]},"description":"커스텀 필드","uniqueKey":"fieldSet.oneOf.1","typeLabel":"null"}],"uniqueKey":"fieldSet","typeLabel":"object[] | null"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"contractNumber":"\u003cstring>","title":"\u003cstring>","amount":1,"startDate":"2023-12-25","endDate":"2023-12-25","vatType":"E","settlementFrequency":1,"settlementCycle":"M","settlementDay":1,"inquiry":{"id":123},"client":{"id":123},"categorySet":[{"id":123}],"fieldSet":[{"field":{"id":123},"value":"\u003cstring>"}]}}},"exampleType":"generated"}},"exampleType":"generated"},"responses":{"d8cb6a28-1a7a-4414-b5cf-d767d97f5e87":{"content":{"application/json":{"schema":{"type":"object","properties":{"id":{"type":"integer","readOnly":true,"isRequired":true,"uniqueKey":"id","typeLabel":"integer"},"title":{"type":"string","description":"계약 제목","maxLength":128,"isRequired":true,"uniqueKey":"title","typeLabel":"string"},"amount":{"type":"integer","minimum":0,"description":"계약 금액","isRequired":true,"uniqueKey":"amount","typeLabel":"integer"},"type":{"enum":["I","S","G"],"type":"string","x-spec-enum-id":"4b039ce324ed7b8c","description":"계약 타입\n\n* `I` - 회차 정산형\n* `S` - 정기 결제형\n* `G` - 단건 정산","x-enumNames":["회차 정산형","정기 결제형","단건 정산"],"isRequired":true,"uniqueKey":"type","typeLabel":"enum\u003cstring>"},"status":{"enum":["P","I","C","T"],"type":"string","x-spec-enum-id":"81c3becab4b92e5c","readOnly":true,"description":"계약 상태\n\n* `P` - 계약 준비 중\n* `I` - 정산 진행 중\n* `C` - 계약 종료\n* `T` - 계약 중단","x-enumNames":["계약 준비 중","정산 진행 중","계약 종료","계약 중단"],"isRequired":true,"uniqueKey":"status","typeLabel":"enum\u003cstring>"},"created":{"type":"string","readOnly":true,"description":"생성일시","isRequired":true,"uniqueKey":"created","typeLabel":"string"},"contractNumber":{"oneOf":[{"type":"string","description":"계약 번호","maxLength":128,"uniqueKey":"contractNumber.oneOf.0","typeLabel":"string"},{"type":"null","description":"계약 번호","maxLength":128,"uniqueKey":"contractNumber.oneOf.1","typeLabel":"null"}],"uniqueKey":"contractNumber","typeLabel":"string | null"},"startDate":{"oneOf":[{"type":"string","format":"date","description":"계약 착수일","uniqueKey":"startDate.oneOf.0","typeLabel":"string\u003cdate>"},{"type":"null","format":"date","description":"계약 착수일","uniqueKey":"startDate.oneOf.1","typeLabel":"null"}],"uniqueKey":"startDate","typeLabel":"string\u003cdate> | null"},"endDate":{"oneOf":[{"type":"string","format":"date","description":"계약 종료일","uniqueKey":"endDate.oneOf.0","typeLabel":"string\u003cdate>"},{"type":"null","format":"date","description":"계약 종료일","uniqueKey":"endDate.oneOf.1","typeLabel":"null"}],"uniqueKey":"endDate","typeLabel":"string\u003cdate> | null"},"vatType":{"enum":["E","I","N"],"type":"string","x-spec-enum-id":"839644a558705e80","default":"E","description":"부가세 타입\n\n* `E` - 부가세 별도\n* `I` - 부가세 포함\n* `N` - 부가세 없음","x-enumNames":["부가세 별도","부가세 포함","부가세 없음"],"uniqueKey":"vatType","typeLabel":"enum\u003cstring>"},"settlementFrequency":{"type":"integer","minimum":1,"default":1,"description":"결제 주기 빈도(정기 결제형 계약에서만 사용)","uniqueKey":"settlementFrequency","typeLabel":"integer"},"settlementCycle":{"enum":["W","M"],"type":"string","x-spec-enum-id":"a76d2bf4e5f53946","default":"M","description":"결제 주기(정기 결제형 계약에서만 사용)\n\n* `W` - 주\n* `M` - 개월","x-enumNames":["주","개월"],"uniqueKey":"settlementCycle","typeLabel":"enum\u003cstring>"},"settlementDay":{"type":"integer","maximum":30,"minimum":0,"default":1,"description":"**결제일** (정기 결제형 계약에서만 사용)\n\n**주 단위 계약**일 경우, 요일에 해당하는 숫자를 입력하세요:\n- 일요일: `0`\n- 월요일: `1`\n- 화요일: `2`\n- 수요일: `3`\n- 목요일: `4`\n- 금요일: `5`\n- 토요일: `6`\n\n**월 단위 계약**일 경우, 1일부터 30일 중 원하는 날짜를 숫자로 입력하세요:\n- 예: 매월 10일 결제 → `10`\n- 최소값: `1`, 최대값: `30`\n\n⚠️ * 주의: 월 단위에서 31일은 허용되지 않습니다.* ","uniqueKey":"settlementDay","typeLabel":"integer"},"inquiry":{"oneOf":[{"type":"null","description":"의뢰","uniqueKey":"inquiry.oneOf.0","typeLabel":"null"},{"type":"object","description":"의뢰","required":["estimate","id","inquiryDate","name","status","uniqueId"],"properties":{"id":{"type":"integer","isRequired":true,"uniqueKey":"inquiry.oneOf.1.id","typeLabel":"integer"},"uniqueId":{"oneOf":[{"type":"string","readOnly":true,"description":"의뢰 고유번호","isRequired":true,"uniqueKey":"inquiry.oneOf.1.uniqueId.oneOf.0","typeLabel":"string"},{"type":"null","readOnly":true,"description":"의뢰 고유번호","isRequired":true,"uniqueKey":"inquiry.oneOf.1.uniqueId.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"inquiry.oneOf.1.uniqueId","typeLabel":"string | null"},"status":{"type":"object","description":"의뢰 상태","required":["folder","id","title"],"properties":{"id":{"type":"integer","isRequired":true,"uniqueKey":"inquiry.oneOf.1.status.id","typeLabel":"integer"},"title":{"type":"string","readOnly":true,"isRequired":true,"uniqueKey":"inquiry.oneOf.1.status.title","typeLabel":"string"},"folder":{"type":"object","required":["id","name"],"properties":{"id":{"type":"integer","isRequired":true,"uniqueKey":"inquiry.oneOf.1.status.folder.id","typeLabel":"integer"},"name":{"type":"string","readOnly":true,"isRequired":true,"uniqueKey":"inquiry.oneOf.1.status.folder.name","typeLabel":"string"}},"isRequired":true,"uniqueKey":"inquiry.oneOf.1.status.folder","typeLabel":"object"}},"isRequired":true,"uniqueKey":"inquiry.oneOf.1.status","typeLabel":"object"},"name":{"type":"string","readOnly":true,"description":"의뢰 이름","isRequired":true,"uniqueKey":"inquiry.oneOf.1.name","typeLabel":"string"},"estimate":{"type":"string","format":"decimal","pattern":"^-?\\d{0,28}(?:\\.\\d{0,2})?$","readOnly":true,"description":"예상 견적","isRequired":true,"uniqueKey":"inquiry.oneOf.1.estimate","typeLabel":"string\u003cdecimal>"},"inquiryDate":{"type":"string","format":"date","readOnly":true,"description":"문의 일시","isRequired":true,"uniqueKey":"inquiry.oneOf.1.inquiryDate","typeLabel":"string\u003cdate>"}},"uniqueKey":"inquiry.oneOf.1","typeLabel":"object"}],"uniqueKey":"inquiry","typeLabel":"null | object"},"client":{"oneOf":[{"type":"null","description":"고객","uniqueKey":"client.oneOf.0","typeLabel":"null"},{"type":"object","description":"고객","required":["companyName","contact","email","id","inCharge","position","status"],"properties":{"id":{"type":"integer","isRequired":true,"uniqueKey":"client.oneOf.1.id","typeLabel":"integer"},"status":{"oneOf":[{"type":"null","description":"고객 상태","isRequired":true,"uniqueKey":"client.oneOf.1.status.oneOf.0","typeLabel":"null"},{"type":"object","description":"고객 상태","required":["id","title"],"properties":{"id":{"type":"integer","isRequired":true,"uniqueKey":"client.oneOf.1.status.oneOf.1.id","typeLabel":"integer"},"title":{"type":"string","readOnly":true,"description":"상태 제목","isRequired":true,"uniqueKey":"client.oneOf.1.status.oneOf.1.title","typeLabel":"string"}},"isRequired":true,"uniqueKey":"client.oneOf.1.status.oneOf.1","typeLabel":"object"}],"isRequired":true,"uniqueKey":"client.oneOf.1.status","typeLabel":"null | object"},"companyName":{"type":"string","readOnly":true,"description":"회사명","isRequired":true,"uniqueKey":"client.oneOf.1.companyName","typeLabel":"string"},"inCharge":{"oneOf":[{"type":"string","readOnly":true,"description":"담당자","isRequired":true,"uniqueKey":"client.oneOf.1.inCharge.oneOf.0","typeLabel":"string"},{"type":"null","readOnly":true,"description":"담당자","isRequired":true,"uniqueKey":"client.oneOf.1.inCharge.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"client.oneOf.1.inCharge","typeLabel":"string | null"},"position":{"oneOf":[{"type":"string","readOnly":true,"description":"직책","isRequired":true,"uniqueKey":"client.oneOf.1.position.oneOf.0","typeLabel":"string"},{"type":"null","readOnly":true,"description":"직책","isRequired":true,"uniqueKey":"client.oneOf.1.position.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"client.oneOf.1.position","typeLabel":"string | null"},"contact":{"oneOf":[{"type":"string","readOnly":true,"description":"연락처","isRequired":true,"uniqueKey":"client.oneOf.1.contact.oneOf.0","typeLabel":"string"},{"type":"null","readOnly":true,"description":"연락처","isRequired":true,"uniqueKey":"client.oneOf.1.contact.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"client.oneOf.1.contact","typeLabel":"string | null"},"email":{"oneOf":[{"type":"string","format":"email","readOnly":true,"description":"이메일","isRequired":true,"uniqueKey":"client.oneOf.1.email.oneOf.0","typeLabel":"string\u003cemail>"},{"type":"null","format":"email","readOnly":true,"description":"이메일","isRequired":true,"uniqueKey":"client.oneOf.1.email.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"client.oneOf.1.email","typeLabel":"string\u003cemail> | null"}},"uniqueKey":"client.oneOf.1","typeLabel":"object"}],"uniqueKey":"client","typeLabel":"null | object"},"categorySet":{"oneOf":[{"type":"array","items":{"type":"object","description":"nested 아이템이 제공되면 선언된 required 필드를 모두 가져야 함을 강제한다.\n\n부모 레벨 partial(미전송 필드 생략)은 유지하되, nested 아이템은 object-level\nvalidate에서 required 필드 존재를 재확인해 누락 시 400을 반환한다.","properties":{"id":{"type":"integer","isRequired":true,"uniqueKey":"categorySet.oneOf.0.items.[INDEX].id","typeLabel":"integer"},"title":{"type":"string","readOnly":true,"description":"제목","isRequired":true,"uniqueKey":"categorySet.oneOf.0.items.[INDEX].title","typeLabel":"string"}},"required":["id","title"],"uniqueKey":"categorySet.oneOf.0.items.[INDEX]","typeLabel":"object"},"description":"카테고리","uniqueKey":"categorySet.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","description":"nested 아이템이 제공되면 선언된 required 필드를 모두 가져야 함을 강제한다.\n\n부모 레벨 partial(미전송 필드 생략)은 유지하되, nested 아이템은 object-level\nvalidate에서 required 필드 존재를 재확인해 누락 시 400을 반환한다.","properties":{"id":{"type":"integer"},"title":{"type":"string","readOnly":true,"description":"제목"}},"required":["id","title"]},"description":"카테고리","uniqueKey":"categorySet.oneOf.1","typeLabel":"null"}],"uniqueKey":"categorySet","typeLabel":"object[] | null"},"fieldSet":{"oneOf":[{"type":"array","items":{"type":"object","properties":{"field":{"type":"object","description":"커스텀 필드","required":["dataType","id","memberSet","name","optionSet"],"properties":{"id":{"type":"integer","isRequired":true,"uniqueKey":"fieldSet.oneOf.0.items.[INDEX].field.id","typeLabel":"integer"},"name":{"type":"string","readOnly":true,"description":"커스텀 필드 이름","isRequired":true,"uniqueKey":"fieldSet.oneOf.0.items.[INDEX].field.name","typeLabel":"string"},"dataType":{"enum":["S","N","M","D","T","B","SL","ML"],"type":"string","x-spec-enum-id":"382c397735902283","readOnly":true,"description":"데이터 타입\n\n* `S` - String\n* `N` - Number\n* `M` - Member\n* `D` - Date\n* `T` - Time\n* `B` - Boolean\n* `SL` - Single List(단수 선택)\n* `ML` - Multi List(복수 선택)","x-enumNames":["String","Number","Member","Date","Time","Boolean","Single List(단수 선택)","Multi List(복수 선택)"],"isRequired":true,"uniqueKey":"fieldSet.oneOf.0.items.[INDEX].field.dataType","typeLabel":"enum\u003cstring>"},"optionSet":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","readOnly":true,"isRequired":true,"uniqueKey":"fieldSet.oneOf.0.items.[INDEX].field.optionSet.items.[INDEX].id","typeLabel":"string"},"title":{"type":"string","readOnly":true,"isRequired":true,"uniqueKey":"fieldSet.oneOf.0.items.[INDEX].field.optionSet.items.[INDEX].title","typeLabel":"string"}},"required":["id","title"],"uniqueKey":"fieldSet.oneOf.0.items.[INDEX].field.optionSet.items.[INDEX]","typeLabel":"object"},"readOnly":true,"description":"커스텀 필드 옵션 목록 (단수선택(SL), 복수선택(ML) 타입에서만 데이터 존재)","isRequired":true,"uniqueKey":"fieldSet.oneOf.0.items.[INDEX].field.optionSet","typeLabel":"object[]"},"memberSet":{"type":"array","items":{"type":"object","description":"nested 아이템이 제공되면 선언된 required 필드를 모두 가져야 함을 강제한다.\n\n부모 레벨 partial(미전송 필드 생략)은 유지하되, nested 아이템은 object-level\nvalidate에서 required 필드 존재를 재확인해 누락 시 400을 반환한다.","properties":{"id":{"type":"integer","isRequired":true,"uniqueKey":"fieldSet.oneOf.0.items.[INDEX].field.memberSet.items.[INDEX].id","typeLabel":"integer"},"nickname":{"oneOf":[{"type":"string","readOnly":true,"description":"닉네임","isRequired":true,"uniqueKey":"fieldSet.oneOf.0.items.[INDEX].field.memberSet.items.[INDEX].nickname.oneOf.0","typeLabel":"string"},{"type":"null","readOnly":true,"description":"닉네임","isRequired":true,"uniqueKey":"fieldSet.oneOf.0.items.[INDEX].field.memberSet.items.[INDEX].nickname.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"fieldSet.oneOf.0.items.[INDEX].field.memberSet.items.[INDEX].nickname","typeLabel":"string | null"},"email":{"type":"string","readOnly":true,"description":"이메일","isRequired":true,"uniqueKey":"fieldSet.oneOf.0.items.[INDEX].field.memberSet.items.[INDEX].email","typeLabel":"string"},"isActive":{"type":"boolean","readOnly":true,"description":"활성화 여부","isRequired":true,"uniqueKey":"fieldSet.oneOf.0.items.[INDEX].field.memberSet.items.[INDEX].isActive","typeLabel":"boolean"},"grade":{"type":"object","description":"등급","required":["id","title"],"properties":{"id":{"type":"integer","readOnly":true,"isRequired":true,"uniqueKey":"fieldSet.oneOf.0.items.[INDEX].field.memberSet.items.[INDEX].grade.id","typeLabel":"integer"},"title":{"type":"string","readOnly":true,"isRequired":true,"uniqueKey":"fieldSet.oneOf.0.items.[INDEX].field.memberSet.items.[INDEX].grade.title","typeLabel":"string"}},"isRequired":true,"uniqueKey":"fieldSet.oneOf.0.items.[INDEX].field.memberSet.items.[INDEX].grade","typeLabel":"object"}},"required":["email","grade","id","isActive","nickname"],"uniqueKey":"fieldSet.oneOf.0.items.[INDEX].field.memberSet.items.[INDEX]","typeLabel":"object"},"readOnly":true,"description":"멤버 목록 (멤버(M) 타입에서만 데이터 존재)","isRequired":true,"uniqueKey":"fieldSet.oneOf.0.items.[INDEX].field.memberSet","typeLabel":"object[]"}},"isRequired":true,"uniqueKey":"fieldSet.oneOf.0.items.[INDEX].field","typeLabel":"object"},"value":{"oneOf":[{"type":"null","description":"값","isRequired":true,"uniqueKey":"fieldSet.oneOf.0.items.[INDEX].value.oneOf.0","typeLabel":"null"},{"type":"string","description":"값","isRequired":true,"uniqueKey":"fieldSet.oneOf.0.items.[INDEX].value.oneOf.1","typeLabel":"string"},{"type":"number","description":"값","isRequired":true,"uniqueKey":"fieldSet.oneOf.0.items.[INDEX].value.oneOf.2","typeLabel":"number"},{"type":"boolean","description":"값","isRequired":true,"uniqueKey":"fieldSet.oneOf.0.items.[INDEX].value.oneOf.3","typeLabel":"boolean"},{"type":"object","description":"값","isRequired":true,"uniqueKey":"fieldSet.oneOf.0.items.[INDEX].value.oneOf.4","typeLabel":"object"},{"type":"array","items":{"type":"object","uniqueKey":"fieldSet.oneOf.0.items.[INDEX].value.oneOf.5.items.[INDEX]","typeLabel":"object"},"description":"값","isRequired":true,"uniqueKey":"fieldSet.oneOf.0.items.[INDEX].value.oneOf.5","typeLabel":"object[]"}],"isRequired":true,"uniqueKey":"fieldSet.oneOf.0.items.[INDEX].value","typeLabel":"null | string | number | boolean | object | object[]"}},"required":["field","value"],"uniqueKey":"fieldSet.oneOf.0.items.[INDEX]","typeLabel":"object"},"description":"커스텀 필드","uniqueKey":"fieldSet.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","properties":{"field":{"type":"object","description":"커스텀 필드","required":["dataType","id","memberSet","name","optionSet"],"properties":{"id":{"type":"integer"},"name":{"type":"string","readOnly":true,"description":"커스텀 필드 이름"},"dataType":{"enum":["S","N","M","D","T","B","SL","ML"],"type":"string","x-spec-enum-id":"382c397735902283","readOnly":true,"description":"데이터 타입\n\n* `S` - String\n* `N` - Number\n* `M` - Member\n* `D` - Date\n* `T` - Time\n* `B` - Boolean\n* `SL` - Single List(단수 선택)\n* `ML` - Multi List(복수 선택)","x-enumNames":["String","Number","Member","Date","Time","Boolean","Single List(단수 선택)","Multi List(복수 선택)"]},"optionSet":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","readOnly":true},"title":{"type":"string","readOnly":true}},"required":["id","title"]},"readOnly":true,"description":"커스텀 필드 옵션 목록 (단수선택(SL), 복수선택(ML) 타입에서만 데이터 존재)"},"memberSet":{"type":"array","items":{"type":"object","description":"nested 아이템이 제공되면 선언된 required 필드를 모두 가져야 함을 강제한다.\n\n부모 레벨 partial(미전송 필드 생략)은 유지하되, nested 아이템은 object-level\nvalidate에서 required 필드 존재를 재확인해 누락 시 400을 반환한다.","properties":{"id":{"type":"integer"},"nickname":{"oneOf":[{"type":"string","readOnly":true,"description":"닉네임"},{"type":"null","readOnly":true,"description":"닉네임"}]},"email":{"type":"string","readOnly":true,"description":"이메일"},"isActive":{"type":"boolean","readOnly":true,"description":"활성화 여부"},"grade":{"type":"object","description":"등급","required":["id","title"],"properties":{"id":{"type":"integer","readOnly":true},"title":{"type":"string","readOnly":true}}}},"required":["email","grade","id","isActive","nickname"]},"readOnly":true,"description":"멤버 목록 (멤버(M) 타입에서만 데이터 존재)"}}},"value":{"oneOf":[{"type":"null","description":"값"},{"type":"string","description":"값"},{"type":"number","description":"값"},{"type":"boolean","description":"값"},{"type":"object","description":"값"},{"type":"array","items":{"type":"object"},"description":"값"}]}},"required":["field","value"]},"description":"커스텀 필드","uniqueKey":"fieldSet.oneOf.1","typeLabel":"null"}],"uniqueKey":"fieldSet","typeLabel":"object[] | null"}},"required":["amount","created","id","status","title","type"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"id":123,"title":"\u003cstring>","amount":1,"type":"I","status":"P","created":"\u003cstring>","contractNumber":"\u003cstring>","startDate":"2023-12-25","endDate":"2023-12-25","vatType":"E","settlementFrequency":1,"settlementCycle":"M","settlementDay":1,"inquiry":{"id":123,"uniqueId":"\u003cstring>","status":{"id":123,"title":"\u003cstring>","folder":{"id":123,"name":"\u003cstring>"}},"name":"\u003cstring>","estimate":"\u003cstring>","inquiryDate":"2023-12-25"},"client":{"id":123,"status":{"id":123,"title":"\u003cstring>"},"companyName":"\u003cstring>","inCharge":"\u003cstring>","position":"\u003cstring>","contact":"\u003cstring>","email":"jsmith@example.com"},"categorySet":[{"id":123,"title":"\u003cstring>"}],"fieldSet":[{"field":{"id":123,"name":"\u003cstring>","dataType":"S","optionSet":[{"id":"\u003cstring>","title":"\u003cstring>"}],"memberSet":[{"id":123,"nickname":"\u003cstring>","email":"\u003cstring>","isActive":true,"grade":{"id":123,"title":"\u003cstring>"}}]},"value":"\u003cstring>"}]}}},"exampleType":"generated"}},"description":"","exampleType":"generated"},"07f30787-4d41-41c7-bbee-0a7650e9090d":{"content":{"application/json":{"schema":{"type":"object","properties":{"nonField":{"type":"array","items":{"type":"string","uniqueKey":"nonField.items.[INDEX]","typeLabel":"string"},"uniqueKey":"nonField","typeLabel":"string[]"},"contractNumber":{"type":"array","items":{"type":"string","uniqueKey":"contractNumber.items.[INDEX]","typeLabel":"string"},"uniqueKey":"contractNumber","typeLabel":"string[]"},"title":{"type":"array","items":{"type":"string","uniqueKey":"title.items.[INDEX]","typeLabel":"string"},"uniqueKey":"title","typeLabel":"string[]"},"amount":{"type":"array","items":{"type":"string","uniqueKey":"amount.items.[INDEX]","typeLabel":"string"},"uniqueKey":"amount","typeLabel":"string[]"},"type":{"type":"array","items":{"type":"string","uniqueKey":"type.items.[INDEX]","typeLabel":"string"},"uniqueKey":"type","typeLabel":"string[]"},"startDate":{"type":"array","items":{"type":"string","uniqueKey":"startDate.items.[INDEX]","typeLabel":"string"},"uniqueKey":"startDate","typeLabel":"string[]"},"endDate":{"type":"array","items":{"type":"string","uniqueKey":"endDate.items.[INDEX]","typeLabel":"string"},"uniqueKey":"endDate","typeLabel":"string[]"},"vatType":{"type":"array","items":{"type":"string","uniqueKey":"vatType.items.[INDEX]","typeLabel":"string"},"uniqueKey":"vatType","typeLabel":"string[]"},"settlementFrequency":{"type":"array","items":{"type":"string","uniqueKey":"settlementFrequency.items.[INDEX]","typeLabel":"string"},"uniqueKey":"settlementFrequency","typeLabel":"string[]"},"settlementCycle":{"type":"array","items":{"type":"string","uniqueKey":"settlementCycle.items.[INDEX]","typeLabel":"string"},"uniqueKey":"settlementCycle","typeLabel":"string[]"},"settlementDay":{"type":"array","items":{"type":"string","uniqueKey":"settlementDay.items.[INDEX]","typeLabel":"string"},"uniqueKey":"settlementDay","typeLabel":"string[]"},"inquiry":{"type":"object","properties":{"id":{"type":"array","items":{"type":"string","uniqueKey":"inquiry.id.items.[INDEX]","typeLabel":"string"},"uniqueKey":"inquiry.id","typeLabel":"string[]"}},"uniqueKey":"inquiry","typeLabel":"object"},"client":{"type":"object","properties":{"id":{"type":"array","items":{"type":"string","uniqueKey":"client.id.items.[INDEX]","typeLabel":"string"},"uniqueKey":"client.id","typeLabel":"string[]"}},"uniqueKey":"client","typeLabel":"object"},"categorySet":{"type":"array","items":{"type":"string","uniqueKey":"categorySet.items.[INDEX]","typeLabel":"string"},"uniqueKey":"categorySet","typeLabel":"string[]"},"fieldSet":{"type":"array","items":{"type":"string","uniqueKey":"fieldSet.items.[INDEX]","typeLabel":"string"},"uniqueKey":"fieldSet","typeLabel":"string[]"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"nonField":["\u003cstring>"],"contractNumber":["\u003cstring>"],"title":["\u003cstring>"],"amount":["\u003cstring>"],"type":["\u003cstring>"],"startDate":["\u003cstring>"],"endDate":["\u003cstring>"],"vatType":["\u003cstring>"],"settlementFrequency":["\u003cstring>"],"settlementCycle":["\u003cstring>"],"settlementDay":["\u003cstring>"],"inquiry":{"id":["\u003cstring>"]},"client":{"id":["\u003cstring>"]},"categorySet":["\u003cstring>"],"fieldSet":["\u003cstring>"]}}},"exampleType":"generated"}},"description":"","exampleType":"generated"}},"security":{"cc7f0494-c6a7-4f5b-9db2-b430276c1308":{"ApiKeyAuth":{"type":"apiKey","in":"header","name":"X-API-Key","scopes":[],"schemeName":"ApiKeyAuth"}}},"servers":{"29f218ab-28b4-4ed4-bf07-93edb87815e6":{"url":"https://openapi.pluuug.com"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"apiKey","in":"header","name":"X-API-Key","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/openapi.json"},"subdomain":"pluuug-b8acb99c","siteName":"플러그 개발자 센터","title":"계약 부분 수정 - 플러그 개발자 센터","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-27T07:09:12.941Z","originalFileLocation":"api-reference/endpoints/contract/patch.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=\"계약 정보를 부분 수정합니다. inquiry 변경 시 의뢰 ↔ 계약 1:1 관계가 재설정됩니다. 지정한 의뢰가 이미 다른 계약에 연결돼 있으면 그 계약에서 자동 해제 후 이 계약으로 재연결됩니다. category_set은 전체 재설정 방식.\">\u003cmeta data-mint-head name=\"application-name\" content=\"플러그 개발자 센터\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/pluuug-b8acb99c/m6IWQ8iSF-n42vz8/_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/pluuug-b8acb99c/m6IWQ8iSF-n42vz8/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/pluuug-b8acb99c/m6IWQ8iSF-n42vz8/_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/pluuug-b8acb99c/m6IWQ8iSF-n42vz8/_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/pluuug-b8acb99c/m6IWQ8iSF-n42vz8/_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/pluuug-b8acb99c/m6IWQ8iSF-n42vz8/_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/pluuug-b8acb99c/m6IWQ8iSF-n42vz8/_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/pluuug-b8acb99c/m6IWQ8iSF-n42vz8/_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/pluuug-b8acb99c/m6IWQ8iSF-n42vz8/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"계약 부분 수정 - 플러그 개발자 센터\">\u003cmeta data-mint-head property=\"og:description\" content=\"계약 정보를 부분 수정합니다. inquiry 변경 시 의뢰 ↔ 계약 1:1 관계가 재설정됩니다. 지정한 의뢰가 이미 다른 계약에 연결돼 있으면 그 계약에서 자동 해제 후 이 계약으로 재연결됩니다. category_set은 전체 재설정 방식.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"플러그 개발자 센터\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.openapi.pluuug.com/api-reference/endpoints/contract/patch\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://pluuug-b8acb99c.mintlify.site/_mintlify/api/og/v2?division=%EA%B3%84%EC%95%BD\u0026amp;title=%EA%B3%84%EC%95%BD+%EB%B6%80%EB%B6%84+%EC%88%98%EC%A0%95\u0026amp;description=%EA%B3%84%EC%95%BD+%EC%A0%95%EB%B3%B4%EB%A5%BC+%EB%B6%80%EB%B6%84+%EC%88%98%EC%A0%95%ED%95%A9%EB%8B%88%EB%8B%A4.+%60inquiry%60+%EB%B3%80%EA%B2%BD+%EC%8B%9C+%EC%9D%98%EB%A2%B0+%E2%86%94+%EA%B3%84%EC%95%BD+1%3A1+%EA%B4%80%EA%B3%84%EA%B0%80+%EC%9E%AC%EC%84%A4%EC%A0%95%EB%90%A9%EB%8B%88%EB%8B%A4.+%EC%A7%80%EC%A0%95%ED%95%9C+%EC%9D%98%EB%A2%B0%EA%B0%80+%EC%9D%B4%EB%AF%B8+%EB%8B%A4%EB%A5%B8+%EA%B3%84%EC%95%BD%EC%97%90+%EC%97%B0%EA%B2%B0%EB%8F%BC+%EC%9E%88%EC%9C%BC%EB%A9%B4+%EA%B7%B8+%EA%B3%84%EC%95%BD%EC%97%90%EC%84%9C+%EC%9E%90%EB%8F%99+%ED%95%B4%EC%A0%9C+%ED%9B%84+%EC%9D%B4+%EA%B3%84%EC%95%BD%EC%9C%BC%EB%A1%9C+%EC%9E%AC%EC%97%B0%EA%B2%B0%EB%90%A9%EB%8B%88%EB%8B%A4.+%60category_set%60%EC%9D%80+%EC%A0%84%EC%B2%B4+%EC%9E%AC%EC%84%A4%EC%A0%95+%EB%B0%A9%EC%8B%9D.\u0026amp;theme=21f7df9ca25e841680d5a789\u0026amp;signature=9a28ba22fb8471042ee59d81ce997f546a5089ce9c0b9a4d68881646fb370fd7\">\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=\"계약 부분 수정 - 플러그 개발자 센터\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"계약 정보를 부분 수정합니다. inquiry 변경 시 의뢰 ↔ 계약 1:1 관계가 재설정됩니다. 지정한 의뢰가 이미 다른 계약에 연결돼 있으면 그 계약에서 자동 해제 후 이 계약으로 재연결됩니다. category_set은 전체 재설정 방식.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://pluuug-b8acb99c.mintlify.site/_mintlify/api/og/v2?division=%EA%B3%84%EC%95%BD\u0026amp;title=%EA%B3%84%EC%95%BD+%EB%B6%80%EB%B6%84+%EC%88%98%EC%A0%95\u0026amp;description=%EA%B3%84%EC%95%BD+%EC%A0%95%EB%B3%B4%EB%A5%BC+%EB%B6%80%EB%B6%84+%EC%88%98%EC%A0%95%ED%95%A9%EB%8B%88%EB%8B%A4.+%60inquiry%60+%EB%B3%80%EA%B2%BD+%EC%8B%9C+%EC%9D%98%EB%A2%B0+%E2%86%94+%EA%B3%84%EC%95%BD+1%3A1+%EA%B4%80%EA%B3%84%EA%B0%80+%EC%9E%AC%EC%84%A4%EC%A0%95%EB%90%A9%EB%8B%88%EB%8B%A4.+%EC%A7%80%EC%A0%95%ED%95%9C+%EC%9D%98%EB%A2%B0%EA%B0%80+%EC%9D%B4%EB%AF%B8+%EB%8B%A4%EB%A5%B8+%EA%B3%84%EC%95%BD%EC%97%90+%EC%97%B0%EA%B2%B0%EB%8F%BC+%EC%9E%88%EC%9C%BC%EB%A9%B4+%EA%B7%B8+%EA%B3%84%EC%95%BD%EC%97%90%EC%84%9C+%EC%9E%90%EB%8F%99+%ED%95%B4%EC%A0%9C+%ED%9B%84+%EC%9D%B4+%EA%B3%84%EC%95%BD%EC%9C%BC%EB%A1%9C+%EC%9E%AC%EC%97%B0%EA%B2%B0%EB%90%A9%EB%8B%88%EB%8B%A4.+%60category_set%60%EC%9D%80+%EC%A0%84%EC%B2%B4+%EC%9E%AC%EC%84%A4%EC%A0%95+%EB%B0%A9%EC%8B%9D.\u0026amp;theme=21f7df9ca25e841680d5a789\u0026amp;signature=9a28ba22fb8471042ee59d81ce997f546a5089ce9c0b9a4d68881646fb370fd7\">\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/pluuug-b8acb99c/m6IWQ8iSF-n42vz8/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"플러그 개발자 센터\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#2c74ff\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.openapi.pluuug.com/api-reference/endpoints/contract/patch\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/endpoints/contract/patch.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.openapi.pluuug.com/#organization\",\"name\":\"플러그 개발자 센터\",\"url\":\"https://docs.openapi.pluuug.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/pluuug-b8acb99c/XIqDJOL7yVciC1_i/logo/light.svg?fit=max\u0026auto=format\u0026n=XIqDJOL7yVciC1_i\u0026q=85\u0026s=98f8e93f65d91916940e6033bdee5461\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.openapi.pluuug.com#website\",\"name\":\"플러그 개발자 센터\",\"url\":\"https://docs.openapi.pluuug.com\",\"publisher\":{\"@id\":\"https://docs.openapi.pluuug.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.openapi.pluuug.com/api-reference/endpoints/contract/patch#webpage\",\"url\":\"https://docs.openapi.pluuug.com/api-reference/endpoints/contract/patch\",\"name\":\"계약 부분 수정\",\"description\":\"계약 정보를 부분 수정합니다. inquiry 변경 시 의뢰 ↔ 계약 1:1 관계가 재설정됩니다. 지정한 의뢰가 이미 다른 계약에 연결돼 있으면 그 계약에서 자동 해제 후 이 계약으로 재연결됩니다. category_set은 전체 재설정 방식.\",\"dateModified\":\"2026-10-27T07:09:12.941Z\",\"isPartOf\":{\"@id\":\"https://docs.openapi.pluuug.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.openapi.pluuug.com/api-reference/endpoints/contract/patch#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.openapi.pluuug.com/api-reference/endpoints/contract/patch#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"API Reference\",\"item\":\"https://docs.openapi.pluuug.com/api-reference/endpoints/inquiry/status/list\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"계약\",\"item\":\"https://docs.openapi.pluuug.com/api-reference/endpoints/contract/category/list\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"계약 부분 수정\",\"item\":\"https://docs.openapi.pluuug.com/api-reference/endpoints/contract/patch\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.openapi.pluuug.com/api-reference/endpoints/contract/patch#apireference\",\"headline\":\"계약 부분 수정\",\"name\":\"계약 부분 수정\",\"description\":\"계약 정보를 부분 수정합니다. inquiry 변경 시 의뢰 ↔ 계약 1:1 관계가 재설정됩니다. 지정한 의뢰가 이미 다른 계약에 연결돼 있으면 그 계약에서 자동 해제 후 이 계약으로 재연결됩니다. category_set은 전체 재설정 방식.\",\"url\":\"https://docs.openapi.pluuug.com/api-reference/endpoints/contract/patch\",\"mainEntityOfPage\":{\"@id\":\"https://docs.openapi.pluuug.com/api-reference/endpoints/contract/patch#webpage\"},\"dateModified\":\"2026-10-27T07:09:12.941Z\",\"publisher\":{\"@id\":\"https://docs.openapi.pluuug.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.openapi.pluuug.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"플러그 개발자 센터\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"플러그 개발자 센터","nav":{"global":null,"pages":[{"title":"플러그 개발자센터","href":"/introduction"},{"title":"🔐 인증 방식","href":"/authentication"},{"title":"🤖 MCP 통합","href":"/integrations/mcp"},{"title":"🔄 웹훅","href":"/webhook"},{"title":"📋 변경 기록","href":"/changelog"},{"group":"API Reference","pages":[{"group":"의뢰","pages":[{"title":"의뢰 단계 목록 조회","openapi":"GET /v1/inquiry/status","href":"/api-reference/endpoints/inquiry/status/list"},{"title":"의뢰 목록 조회","openapi":"GET /v1/inquiry","href":"/api-reference/endpoints/inquiry/list"},{"title":"의뢰 생성","openapi":"POST /v1/inquiry","href":"/api-reference/endpoints/inquiry/create"},{"title":"의뢰 단일 조회","openapi":"GET /v1/inquiry/{inquiry_id}","href":"/api-reference/endpoints/inquiry/retrieve"},{"title":"의뢰 부분 수정","openapi":"PATCH /v1/inquiry/{inquiry_id}","href":"/api-reference/endpoints/inquiry/patch"},{"title":"의뢰 삭제","openapi":"DELETE /v1/inquiry/{inquiry_id}","href":"/api-reference/endpoints/inquiry/delete"},{"title":"의뢰 파일 삭제","openapi":"DELETE /v1/inquiry/{inquiry_id}/file/{file_id}","href":"/api-reference/endpoints/inquiry/file/delete"},{"title":"의뢰 작업 목록 조회","openapi":"GET /v1/inquiry/work","href":"/api-reference/endpoints/inquiry/work/list"},{"group":"의뢰 히스토리","pages":[{"title":"의뢰 이메일 히스토리 목록 조회","openapi":"GET /v1/inquiry/{inquiry_id}/email_history","href":"/api-reference/endpoints/inquiry/email-history/list"},{"title":"의뢰 이메일 회신 히스토리 목록 조회","openapi":"GET /v1/inquiry/{inquiry_id}/email_reply_history","href":"/api-reference/endpoints/inquiry/email-reply-history/list"},{"title":"의뢰 폴더 히스토리 목록 조회","openapi":"GET /v1/inquiry/{inquiry_id}/folder_history","href":"/api-reference/endpoints/inquiry/folder-history/list"},{"title":"의뢰 단계 히스토리 목록 조회","openapi":"GET /v1/inquiry/{inquiry_id}/status_history","href":"/api-reference/endpoints/inquiry/status-history/list"},{"title":"의뢰 웹폼 히스토리 목록 조회","openapi":"GET /v1/inquiry/{inquiry_id}/submit_history","href":"/api-reference/endpoints/inquiry/submit-history/list"},{"title":"의뢰 텍스트 히스토리 목록 조회","openapi":"GET /v1/inquiry/{inquiry_id}/text_history","href":"/api-reference/endpoints/inquiry/text-history/list"},{"title":"의뢰 텍스트 히스토리 생성","openapi":"POST /v1/inquiry/{inquiry_id}/text_history","href":"/api-reference/endpoints/inquiry/text-history/create"},{"title":"의뢰 텍스트 히스토리 단일 조회","openapi":"GET /v1/inquiry/{inquiry_id}/text_history/{history_id}","href":"/api-reference/endpoints/inquiry/text-history/retrieve"},{"title":"의뢰 텍스트 히스토리 부분 수정","openapi":"PATCH /v1/inquiry/{inquiry_id}/text_history/{history_id}","href":"/api-reference/endpoints/inquiry/text-history/patch"},{"title":"의뢰 텍스트 히스토리 삭제","openapi":"DELETE /v1/inquiry/{inquiry_id}/text_history/{history_id}","href":"/api-reference/endpoints/inquiry/text-history/delete"}]}]},{"group":"견적서","pages":[{"title":"견적서 항목 템플릿 분류 목록 조회","openapi":"GET /v1/estimate/item/classification","href":"/api-reference/endpoints/estimate/item/classification/list"},{"title":"견적서 항목 템플릿 목록 조회","openapi":"GET /v1/estimate/item","href":"/api-reference/endpoints/estimate/item/list"},{"title":"견적서 항목 템플릿 생성","openapi":"POST /v1/estimate/item","href":"/api-reference/endpoints/estimate/item/create"},{"title":"견적서 항목 템플릿 단일 조회","openapi":"GET /v1/estimate/item/{item_id}","href":"/api-reference/endpoints/estimate/item/retrieve"},{"title":"견적서 항목 템플릿 부분 수정","openapi":"PATCH /v1/estimate/item/{item_id}","href":"/api-reference/endpoints/estimate/item/patch"},{"title":"견적서 항목 템플릿 삭제","openapi":"DELETE /v1/estimate/item/{item_id}","href":"/api-reference/endpoints/estimate/item/delete"}]},{"group":"폴더","pages":[{"title":"폴더 목록 조회","openapi":"GET /v1/folder","href":"/api-reference/endpoints/folder/list"}]},{"group":"고객","pages":[{"title":"고객 상태 목록 조회","openapi":"GET /v1/client/status","href":"/api-reference/endpoints/client/status/list"},{"title":"고객 목록 조회","openapi":"GET /v1/client","href":"/api-reference/endpoints/client/list"},{"title":"고객 생성","openapi":"POST /v1/client","href":"/api-reference/endpoints/client/create"},{"title":"고객 단일 조회","openapi":"GET /v1/client/{client_id}","href":"/api-reference/endpoints/client/retrieve"},{"title":"고객 부분 수정","openapi":"PATCH /v1/client/{client_id}","href":"/api-reference/endpoints/client/patch"},{"title":"고객 삭제","openapi":"DELETE /v1/client/{client_id}","href":"/api-reference/endpoints/client/delete"}]},{"group":"계약","pages":[{"title":"계약 카테고리 목록 조회","openapi":"GET /v1/contract/category","href":"/api-reference/endpoints/contract/category/list"},{"title":"계약 목록 조회","openapi":"GET /v1/contract","href":"/api-reference/endpoints/contract/list"},{"title":"계약 생성","openapi":"POST /v1/contract","href":"/api-reference/endpoints/contract/create"},{"title":"계약 단일 조회","openapi":"GET /v1/contract/{contract_id}","description":"단일 계약의 상세 정보를 조회합니다. 연결된 의뢰, 고객, 카테고리, 정산 관련 필드를 모두 포함합니다.","href":"/api-reference/endpoints/contract/retrieve"},{"title":"계약 부분 수정","openapi":"PATCH /v1/contract/{contract_id}","href":"/api-reference/endpoints/contract/patch"},{"title":"계약 삭제","openapi":"DELETE /v1/contract/{contract_id}","description":"계약을 삭제합니다. **Soft delete** (Contract는 `SoftDeleteOrderedBaseModel`) — `is_deleted=True`로 마킹되며 목록 조회에서 제외됩니다. 복원에 대비해 연결된 의뢰·프로젝트와의 연결은 유지되지만, 의뢰·프로젝트 응답의 `contract`는 null로 표시되고 이 계약의 히스토리는 조회되지 않습니다.","href":"/api-reference/endpoints/contract/delete"},{"title":"계약 히스토리 목록 조회","openapi":"GET /v1/contract/{contract_id}/history","href":"/api-reference/endpoints/contract/history/list"},{"title":"계약 히스토리 생성","openapi":"POST /v1/contract/{contract_id}/history","href":"/api-reference/endpoints/contract/history/create"},{"title":"계약 히스토리 단일 조회","openapi":"GET /v1/contract/{contract_id}/history/{history_id}","href":"/api-reference/endpoints/contract/history/retrieve"},{"title":"계약 히스토리 부분 수정","openapi":"PATCH /v1/contract/{contract_id}/history/{history_id}","href":"/api-reference/endpoints/contract/history/patch"},{"title":"계약 히스토리 삭제","openapi":"DELETE /v1/contract/{contract_id}/history/{history_id}","href":"/api-reference/endpoints/contract/history/delete"}]},{"group":"프로젝트","pages":[{"title":"프로젝트 목록 조회","openapi":"GET /v1/project","href":"/api-reference/endpoints/project/list"},{"title":"프로젝트 생성","openapi":"POST /v1/project","href":"/api-reference/endpoints/project/create"},{"title":"프로젝트 단일 조회","openapi":"GET /v1/project/{project_id}","href":"/api-reference/endpoints/project/retrieve"},{"title":"프로젝트 수정","openapi":"PATCH /v1/project/{project_id}","href":"/api-reference/endpoints/project/patch"},{"title":"프로젝트 삭제","openapi":"DELETE /v1/project/{project_id}","href":"/api-reference/endpoints/project/delete"}]},{"group":"정산","pages":[{"title":"정산 형태 목록 조회","openapi":"GET /v1/settlement/type","href":"/api-reference/endpoints/settlement/type/list"},{"title":"정산 목록 조회","openapi":"GET /v1/settlement","href":"/api-reference/endpoints/settlement/list"},{"title":"정산 생성","openapi":"POST /v1/settlement","href":"/api-reference/endpoints/settlement/create"},{"title":"정산 단일 조회","openapi":"GET /v1/settlement/{settlement_id}","href":"/api-reference/endpoints/settlement/retrieve"},{"title":"정산 부분 수정","openapi":"PATCH /v1/settlement/{settlement_id}","href":"/api-reference/endpoints/settlement/patch"},{"title":"정산 삭제","openapi":"DELETE /v1/settlement/{settlement_id}","href":"/api-reference/endpoints/settlement/delete"},{"group":"정산 히스토리","pages":[{"title":"정산 히스토리 목록 조회","openapi":"GET /v1/settlement/{settlement_id}/history","href":"/api-reference/endpoints/settlement/history/list"},{"title":"정산 히스토리 생성","openapi":"POST /v1/settlement/{settlement_id}/history","href":"/api-reference/endpoints/settlement/history/create"},{"title":"정산 히스토리 단일 조회","openapi":"GET /v1/settlement/{settlement_id}/history/{history_id}","href":"/api-reference/endpoints/settlement/history/retrieve"},{"title":"정산 히스토리 부분 수정","openapi":"PATCH /v1/settlement/{settlement_id}/history/{history_id}","href":"/api-reference/endpoints/settlement/history/patch"},{"title":"정산 히스토리 삭제","openapi":"DELETE /v1/settlement/{settlement_id}/history/{history_id}","href":"/api-reference/endpoints/settlement/history/delete"}]}]},{"group":"Todo","pages":[{"title":"Todo 목록 조회","openapi":"GET /v1/todo","href":"/api-reference/endpoints/todo/list"},{"title":"Todo 생성","openapi":"POST /v1/todo","href":"/api-reference/endpoints/todo/create"},{"title":"Todo 단일 조회","openapi":"GET /v1/todo/{todo_id}","href":"/api-reference/endpoints/todo/retrieve"},{"title":"Todo 부분 수정","openapi":"PATCH /v1/todo/{todo_id}","href":"/api-reference/endpoints/todo/patch"},{"title":"Todo 삭제","openapi":"DELETE /v1/todo/{todo_id}","href":"/api-reference/endpoints/todo/delete"}]},{"group":"실무자","pages":[{"title":"실무자 목록 조회","openapi":"GET /v1/worker","href":"/api-reference/endpoints/worker/list"},{"title":"실무자 생성","openapi":"POST /v1/worker","href":"/api-reference/endpoints/worker/create"},{"title":"실무자 단일 조회","openapi":"GET /v1/worker/{worker_id}","href":"/api-reference/endpoints/worker/retrieve"},{"title":"실무자 부분 수정","openapi":"PATCH /v1/worker/{worker_id}","href":"/api-reference/endpoints/worker/patch"},{"title":"실무자 삭제","openapi":"DELETE /v1/worker/{worker_id}","href":"/api-reference/endpoints/worker/delete"}]},{"group":"멤버","pages":[{"title":"멤버 목록 조회","openapi":"GET /v1/member","href":"/api-reference/endpoints/member/list"}]},{"group":"필드","pages":[{"title":"필드 목록 조회","openapi":"GET /v1/field","href":"/api-reference/endpoints/field/list"}]},{"group":"Presigned URL","pages":[{"title":"Presigned URL 발급","openapi":"POST /v1/presigned","href":"/api-reference/endpoints/presigned/create"}]},{"group":"로그","pages":[{"title":"로그 목록 조회","openapi":"GET /v1/log/","href":"/api-reference/endpoints/log/list"}]}]}]},"basePath":"","title":"계약 부분 수정 - 플러그 개발자 센터","buildId":"dpl_BLQvU86QFwq3AhPofSTw6q8dGWKm","deploymentId":"dpl_BLQvU86QFwq3AhPofSTw6q8dGWKm","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-Myd8dsju.js","utils-C2HkQgW0.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-8rSppmTv.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-B6MjiCFm.js","snippetPresets-DwrSAONL.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-1-a5UQKQ.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-C541m7wZ.js","shallow-CWELCZ77.js","getApiPlaygroundDisplay-CTo5Zn03.js","CodeSnippet-D--dzvnl.js","CodeSnippets-DM3cXEDh.js","Page-CxAy5y67.js","getPastedJson-C-VECgcL.js","icon-BPq2-Mg3.js","MethodPill-D9J5cUHd.js","DuplicateIcon-BqHaxUnD.js","createIcon-CIbcZHp9.js","DynamicMarkdown-BKiHAm_d.js","SectionHeading-DstQXt3H.js","axios-vUo_bRtp.js","Markdown-CpxgzsKA.js","clsx-C5EfhVm0.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-CJ9Oly2E.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-Mk6P3qvh.js"]}