Replaces the provided form sections on a draft. A section you send replaces the stored one whole, a section you omit stays as it is. Only a draft is editable - after submit, changes go through Clemta.
Replaces the provided form sections on an editable filing. A filing is editable while it is a draft, and again if it was rejected - a rejected filing can be corrected and resubmitted. Once it is in review or accepted it is closed, and changes go through Clemta.
The filing questionnaire. Every section is optional on a write - a section you send replaces the stored one whole, a section you omit stays as it is. Federal filings use revenue_expenses, state filings use balance_sheet.
Show child attributes
Response
The filing after the update, with readiness recomputed.
One federal or state tax filing on a company. Open it over the API, fill the form, and submit it - or your customer can open and fill it themselves. The filing entitlement is spent at submit. Follow progress with tax_filing.created / tax_filing.status.changed.
Review outcome: draft while the customer fills it in, in_review once submitted to Clemta, then accepted or rejected. A rejected filing is re-openable - it can be corrected and resubmitted, moving it back to in_review.
Where Clemta has the return. additional_info and signature_requested need the customer. return_ready means the return is available in the company's documents. completed is filed.
True when the filing is editable (a draft, or a rejected filing sent back for correction) with every required section in place. Present on the detail read and on write answers.
{"docsConfig":{"theme":"almond","$schema":"https://mintlify.com/docs.json","name":"Clemta","description":"APIs, tools, and agent surfaces for building on Clemta.","colors":{"primary":"#2563EB","light":"#2563EB","dark":"#2563EB"},"logo":{"light":"https://mintcdn.com/clemta/hUNXVvu68pFkEzOk/logo/light.svg?fit=max\u0026auto=format\u0026n=hUNXVvu68pFkEzOk\u0026q=85\u0026s=5b1367cf936ad35a89f6a4efced19674","dark":"https://mintcdn.com/clemta/hUNXVvu68pFkEzOk/logo/dark.svg?fit=max\u0026auto=format\u0026n=hUNXVvu68pFkEzOk\u0026q=85\u0026s=0f8c35c533d94b22347f7d8f2bebb352"},"favicon":"https://mintcdn.com/clemta/Ch8AA-J_KoFSOqrW/favicon.svg?fit=max\u0026auto=format\u0026n=Ch8AA-J_KoFSOqrW\u0026q=85\u0026s=6724a50c0ed62645354241360f12f4a4","api":{"playground":{"display":"interactive"},"examples":{"defaults":"required","languages":["curl","javascript","python","go"]}},"navbar":{"primary":{"type":"button","label":"Partner Dashboard","href":"https://partner.clemta.com"}},"footer":{"socials":{"x":"https://x.com/clemta","github":"https://github.com/clemta","linkedin":"https://linkedin.com/company/clemta-support"},"links":[{"header":"Developers","items":[{"label":"Quickstart","href":"https://docs.clemta.com/partner/quickstart"},{"label":"API reference","href":"https://docs.clemta.com/api-reference/get-me"},{"label":"OpenAPI specs","href":"https://docs.clemta.com/partner/openapi-specs"},{"label":"AI agents","href":"https://docs.clemta.com/ai/introduction"}]},{"header":"Clemta","items":[{"label":"clemta.com","href":"https://clemta.com"},{"label":"Partner dashboard","href":"https://partner.clemta.com"},{"label":"Support","href":"mailto:[email protected]"}]}]},"search":{"prompt":"Search the docs"},"seo":{"metatags":{"og:site_name":"Clemta Developer Docs","twitter:card":"summary_large_image"},"indexing":"navigable"},"styling":{"eyebrows":"breadcrumbs","latex":false},"errors":{"404":{"redirect":true}},"contextual":{"options":["copy","view","claude","chatgpt","cursor","vscode","mcp","download-spec"],"display":"header"},"metadata":{"timestamp":true},"markdown":{"instructions":"Use a clmt_test_ key while developing. It never touches live data. Send a UUID Idempotency-Key on every POST, PUT and DELETE, generated once per operation and reused on retries. Pin Clemta-Version: 2026-08-13 on every request. Branch on the error code field, never on detail. Retry only timeouts, 5xx and 429, and honor Retry-After. Test companies never advance on their own. Drive them with POST /sandbox/companies/{id}/simulate. OpenAPI: https://api.clemta.com/v1/openapi.json. Skills: npx skills add https://docs.clemta.com. Docs search MCP: https://docs.clemta.com/mcp. Guide: https://docs.clemta.com/partner/ai-agents.md."},"navigation":{"global":{"anchors":[{"anchor":"AI agents","icon":"robot","href":"https://docs.clemta.com/ai/introduction"},{"anchor":"clemta.com","icon":"globe","href":"https://clemta.com"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"clemta","hasAudioNarration":false,"actualSubdomain":"clemta","customDomains":["docs.clemta.com"],"gitSource":{"type":"github","owner":"clemta","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ad726dca2b1aa2d32fb214f","collectionId":"b356e12d-fb5d-4b84-80ab-d91630996d6f","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ad726dca2b1aa2d32fb214f"},"entitlements":{},"buildId":"6ad726dca2b1aa2d32fb214f","clientVersion":"0.0.4044","searchFilterCounts":[{"language":"default","tag":"Partner API","count":114},{"language":"default","tag":"API Reference","count":89},{"language":"default","tag":"Webhook events","count":27},{"language":"default","tag":"Guides","count":25},{"language":"default","tag":"The platform","count":8},{"language":"default","tag":"Building on the API","count":7},{"language":"default","tag":"AI agents","count":6},{"language":"default","tag":"Get Started","count":6},{"language":"default","tag":"Sandbox","count":5},{"language":"default","tag":"Service orders","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":"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":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":true},"customCss":[{"filePath":"style.css","content":".client-tabs [data-component-part=tabs-list]{flex-wrap:wrap;gap:.5rem;overflow:visible;border-bottom:none;padding-bottom:0}.client-tabs [data-component-part=tab-button]{gap:.5rem;margin:0;padding:.375rem .875rem;border:1px solid rgb(229 231 235);border-radius:9999px;font-weight:500;transition:border-color .15s,background-color .15s}.client-tabs [data-component-part=tab-button]:hover{border-color:rgb(209 213 219);background-color:rgb(249 250 251)}.client-tabs [data-component-part=tab-button][data-active=true]{border-color:#2563eb;background-color:rgb(37 99 235/.08);color:#2563eb}.dark .client-tabs [data-component-part=tab-button]{border-color:rgb(255 255 255/.1)}.dark .client-tabs [data-component-part=tab-button]:hover{border-color:rgb(255 255 255/.2);background-color:rgb(255 255 255/.04)}.dark .client-tabs [data-component-part=tab-button][data-active=true]{border-color:#60a5fa;background-color:rgb(96 165 250/.12);color:#93c5fd}.code-block [data-floating-buttons],.code-block [data-testid=copy-code-button]{opacity:1!important;visibility:visible!important}.code-block [data-testid=copy-code-button] svg{color:rgb(107 114 128)}.dark .code-block [data-testid=copy-code-button] svg{color:rgb(255 255 255/.6)}"}],"page":{"pagePath":"api-reference/update-tax-filing","slug":"/api-reference/update-tax-filing","pageMetadata":{"title":"Update a tax filing","description":"Replaces the provided form sections on a draft. A section you send replaces the stored one whole, a section you omit stays as it is. Only a draft is editable - after submit, changes go through Clemta.","deprecated":null,"version":null,"sidebarTitle":"Update tax filing","openapi":"/partner/openapi.yaml post /companies/{companyID}/tax-filings/{filingID}","href":"/api-reference/update-tax-filing","autogeneratedByOpenApi":true},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Replaces the provided form sections on a draft. A section you send replaces the stored one whole, a section you omit stays as it is. Only a draft is editable - after submit, changes go through Clemta.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){return _jsx(_Fragment,{})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Update a tax filing","description":"Replaces the provided form sections on a draft. A section you send replaces the stored one whole, a section you omit stays as it is. Only a draft is editable - after submit, changes go through Clemta.","deprecated":null,"version":null,"sidebarTitle":"Update tax filing","openapi":"/partner/openapi.yaml post /companies/{companyID}/tax-filings/{filingID}","href":"/api-reference/update-tax-filing","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"tags":["Tax filings"],"operationId":"updateTaxFiling","summary":"Update a tax filing","description":"Replaces the provided form sections on a draft. A section you send replaces the stored one whole, a section you omit stays as it is. Only a draft is editable - after submit, changes go through Clemta.","parameters":["0553847b-3440-4c0e-9961-d5c61e5127be","408e32d6-d742-4146-a102-f6a884974df6","efc382a0-5765-4a97-add7-82c6589b34f8"],"requestBody":"0cbf5c53-43f1-4d7c-9745-cfef4960b779","responses":{"200":"dda9bae9-b0cd-4c94-ad4e-79a2ef5eda27","400":"1485d63f-5e36-4061-ae0f-4b392d178467","401":"34ad89e4-cde3-4f3e-9ded-57a0a399542b","404":"748c5906-5aae-44f1-a872-3e068d1d23a9","409":"3c14f6c6-feb6-4157-a890-69b6686f7abf","429":"83b0f264-745b-4916-8cce-ec4902e6e519"},"x-mint":{"href":"/api-reference/update-tax-filing"},"method":"post","type":"path","servers":["88632086-57a0-4707-b9ea-1dcaa61ecd75"],"security":["3c2cd88a-7865-4c18-9777-df2cc43c40fb"],"path":"/companies/{companyID}/tax-filings/{filingID}","baseUrlOptions":["https://api.clemta.com/v1"],"title":"Update a tax filing","codeSamples":[],"requestExampleLanguages":["bash","javascript","python","go"],"requiredOnlyExamples":true,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"0553847b-3440-4c0e-9961-d5c61e5127be":{"name":"companyID","in":"path","required":true,"description":"ID of the company.","schema":{"type":"string","pattern":"^cmp_[0-9A-Za-z]{22}$","isRequired":true,"description":"ID of the company.","uniqueKey":"","typeLabel":"string"},"example":"cmp_0346sFPEvSkJvY8vt14NNw"},"408e32d6-d742-4146-a102-f6a884974df6":{"name":"filingID","in":"path","required":true,"description":"ID of the tax filing.","schema":{"type":"string","pattern":"^txf_[0-9A-Za-z]{22}$","isRequired":true,"description":"ID of the tax filing.","uniqueKey":"","typeLabel":"string"},"example":"txf_0346sFPEvSkJvY8vt14NNw"},"efc382a0-5765-4a97-add7-82c6589b34f8":{"name":"Clemta-Version","in":"header","required":false,"description":"Date-based API version to run this request against.","schema":{"type":"string","example":"2026-08-13","isRequired":false,"description":"Date-based API version to run this request against.","uniqueKey":"","typeLabel":"string"}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["form"],"additionalProperties":false,"description":"Replaces the provided form sections on an editable filing. A filing is editable while it is a draft, and again if it was rejected - a rejected filing can be corrected and resubmitted. Once it is in review or accepted it is closed, and changes go through Clemta.","properties":{"form":{"type":"object","additionalProperties":false,"description":"The filing questionnaire. Every section is optional on a write - a section you send replaces the stored one whole, a section you omit stays as it is. Federal filings use `revenue_expenses`, state filings use `balance_sheet`.","properties":{"corp_info":{"type":"object","additionalProperties":false,"description":"The filing's corporate identity. Prefilled from the company when the filing is created - send only what differs.","properties":{"name":{"type":"string","maxLength":255,"description":"Legal company name as it should appear on the return.","uniqueKey":"form.corp_info.name","typeLabel":"string"},"state":{"type":"string","minLength":2,"maxLength":2,"description":"Two-letter formation state code.","uniqueKey":"form.corp_info.state","typeLabel":"string"},"entity_type":{"type":"string","enum":["llc","c_corp"],"uniqueKey":"form.corp_info.entity_type","typeLabel":"enum\u003cstring>"},"industry":{"type":"string","maxLength":255,"uniqueKey":"form.corp_info.industry","typeLabel":"string"},"parent_company":{"type":"string","maxLength":255,"description":"The parent company's name, when one exists.","uniqueKey":"form.corp_info.parent_company","typeLabel":"string"},"ein":{"type":"string","maxLength":20,"description":"Employer Identification Number, 12-3456789.","uniqueKey":"form.corp_info.ein","typeLabel":"string"},"formation_date":{"type":"string","maxLength":20,"description":"Formation date as shown on the formation documents.","uniqueKey":"form.corp_info.formation_date","typeLabel":"string"},"initial_return":{"type":"boolean","description":"True when this is the company's first return.","uniqueKey":"form.corp_info.initial_return","typeLabel":"boolean"},"issued_shares":{"type":"integer","format":"int64","minimum":0,"uniqueKey":"form.corp_info.issued_shares","typeLabel":"integer\u003cint64>"},"gross_assets":{"type":"number","minimum":0,"uniqueKey":"form.corp_info.gross_assets","typeLabel":"number"},"dba":{"type":"string","maxLength":255,"description":"Doing-business-as name, when one exists.","uniqueKey":"form.corp_info.dba","typeLabel":"string"},"principal_business_activity":{"type":"string","maxLength":500,"uniqueKey":"form.corp_info.principal_business_activity","typeLabel":"string"}},"uniqueKey":"form.corp_info","typeLabel":"object"},"contact":{"type":"object","additionalProperties":false,"description":"Who Clemta reaches with questions about the return.","properties":{"address":{"type":"object","required":["country","line1","city","state","postal_code"],"additionalProperties":false,"description":"A postal address.","properties":{"country":{"type":"string","minLength":2,"maxLength":2,"description":"ISO 3166-1 alpha-2 country code.","isRequired":true,"uniqueKey":"form.contact.address.country","typeLabel":"string"},"line1":{"type":"string","maxLength":255,"isRequired":true,"uniqueKey":"form.contact.address.line1","typeLabel":"string"},"city":{"type":"string","maxLength":120,"isRequired":true,"uniqueKey":"form.contact.address.city","typeLabel":"string"},"state":{"type":"string","maxLength":120,"isRequired":true,"uniqueKey":"form.contact.address.state","typeLabel":"string"},"postal_code":{"type":"string","maxLength":20,"isRequired":true,"uniqueKey":"form.contact.address.postal_code","typeLabel":"string"},"line2":{"type":"string","maxLength":255,"uniqueKey":"form.contact.address.line2","typeLabel":"string"}},"uniqueKey":"form.contact.address","typeLabel":"object"},"phone":{"type":"string","minLength":7,"maxLength":20,"pattern":"^[0-9+()\\s.-]+$","description":"Digits with optional `+`, spaces, and `()`.-` separators - the same shape phone takes everywhere on this API.","uniqueKey":"form.contact.phone","typeLabel":"string"},"phone_country":{"type":"string","pattern":"^[A-Za-z]{2}$","description":"The phone's ISO 3166 alpha-2 country code, e.g. `us`.","uniqueKey":"form.contact.phone_country","typeLabel":"string"},"email":{"type":"string","format":"email","maxLength":255,"description":"Required before the filing can be submitted.","uniqueKey":"form.contact.email","typeLabel":"string\u003cemail>"},"principal_place_of_business":{"type":"object","required":["country","line1","city","state","postal_code"],"additionalProperties":false,"description":"Where the company is actually administered from. A registered agent address is not accepted here by the state.","properties":{"country":{"type":"string","minLength":2,"maxLength":2,"description":"ISO 3166-1 alpha-2 country code.","isRequired":true,"uniqueKey":"form.contact.principal_place_of_business.country","typeLabel":"string"},"line1":{"type":"string","maxLength":255,"isRequired":true,"uniqueKey":"form.contact.principal_place_of_business.line1","typeLabel":"string"},"city":{"type":"string","maxLength":120,"isRequired":true,"uniqueKey":"form.contact.principal_place_of_business.city","typeLabel":"string"},"state":{"type":"string","maxLength":120,"isRequired":true,"uniqueKey":"form.contact.principal_place_of_business.state","typeLabel":"string"},"postal_code":{"type":"string","maxLength":20,"isRequired":true,"uniqueKey":"form.contact.principal_place_of_business.postal_code","typeLabel":"string"},"line2":{"type":"string","maxLength":255,"uniqueKey":"form.contact.principal_place_of_business.line2","typeLabel":"string"}},"uniqueKey":"form.contact.principal_place_of_business","typeLabel":"object"}},"uniqueKey":"form.contact","typeLabel":"object"},"additional_questions":{"type":"object","additionalProperties":false,"description":"The return's yes/no questions. An omitted answer reads as not answered.","properties":{"has_employees":{"type":"boolean","uniqueKey":"form.additional_questions.has_employees","typeLabel":"boolean"},"made_1099_payments":{"type":"boolean","description":"Payments were made that require filing form 1099. When true, the filing cannot be submitted until at least one IRS-1099 file is attached via `form_1099_files`.","uniqueKey":"form.additional_questions.made_1099_payments","typeLabel":"boolean"},"form_1099_files":{"type":"array","maxItems":10,"items":{"type":"string","pattern":"^file_[0-9A-Za-z]{22}$","uniqueKey":"form.additional_questions.form_1099_files.items.[INDEX]","typeLabel":"string"},"description":"IRS-1099 files to attach, by file id - upload each via `POST /v1/files` with purpose `tax_form_1099`, then reference the ids here. Write-only and single-use: attached files land with Clemta and the read answers their count as `form_1099_count` on the filing.","uniqueKey":"form.additional_questions.form_1099_files","typeLabel":"string[]"},"purchased_assets":{"type":"boolean","description":"Assets were purchased during the filing year.","uniqueKey":"form.additional_questions.purchased_assets","typeLabel":"boolean"},"owns_non_us_corp":{"type":"boolean","description":"The company owns a non-US corporation.","uniqueKey":"form.additional_questions.owns_non_us_corp","typeLabel":"boolean"},"has_us_physical_presence":{"type":"boolean","uniqueKey":"form.additional_questions.has_us_physical_presence","typeLabel":"boolean"}},"uniqueKey":"form.additional_questions","typeLabel":"object"},"owners":{"type":"array","maxItems":50,"items":{"type":"object","additionalProperties":false,"required":["name"],"description":"One owner line on the return - a person or an entity holding equity. The four tax ids are parallel fields, as the return asks them: `ftin` and `itin` are expected for every owner (write \"0\" where one does not exist), `ssn` belongs to individuals, `ein` to organizations.","properties":{"name":{"type":"string","maxLength":255,"isRequired":true,"uniqueKey":"form.owners.items.[INDEX].name","typeLabel":"string"},"title":{"type":"string","maxLength":120,"uniqueKey":"form.owners.items.[INDEX].title","typeLabel":"string"},"type":{"type":"string","maxLength":60,"description":"Free-form kind, e.g. Individual or Organization.","uniqueKey":"form.owners.items.[INDEX].type","typeLabel":"string"},"ftin":{"type":"string","maxLength":40,"description":"Foreign tax identification number issued by the owner's home country. Expected for every owner - write \"0\" when the owner has none.","uniqueKey":"form.owners.items.[INDEX].ftin","typeLabel":"string"},"itin":{"type":"string","maxLength":20,"description":"IRS individual taxpayer identification number. Expected for every owner - write \"0\" when the owner has none.","uniqueKey":"form.owners.items.[INDEX].itin","typeLabel":"string"},"ssn":{"type":"string","pattern":"^\\d{3}-\\d{2}-\\d{4}$","description":"US Social Security Number, individuals only, when available.","uniqueKey":"form.owners.items.[INDEX].ssn","typeLabel":"string"},"ein":{"type":"string","pattern":"^\\d{2}-\\d{7}$","description":"Employer Identification Number, organization owners only, when available.","uniqueKey":"form.owners.items.[INDEX].ein","typeLabel":"string"},"phone":{"type":"string","maxLength":32,"uniqueKey":"form.owners.items.[INDEX].phone","typeLabel":"string"},"address":{"type":"object","required":["country","line1","city","state","postal_code"],"additionalProperties":false,"description":"A postal address.","properties":{"country":{"type":"string","minLength":2,"maxLength":2,"description":"ISO 3166-1 alpha-2 country code.","isRequired":true,"uniqueKey":"form.owners.items.[INDEX].address.country","typeLabel":"string"},"line1":{"type":"string","maxLength":255,"isRequired":true,"uniqueKey":"form.owners.items.[INDEX].address.line1","typeLabel":"string"},"city":{"type":"string","maxLength":120,"isRequired":true,"uniqueKey":"form.owners.items.[INDEX].address.city","typeLabel":"string"},"state":{"type":"string","maxLength":120,"isRequired":true,"uniqueKey":"form.owners.items.[INDEX].address.state","typeLabel":"string"},"postal_code":{"type":"string","maxLength":20,"isRequired":true,"uniqueKey":"form.owners.items.[INDEX].address.postal_code","typeLabel":"string"},"line2":{"type":"string","maxLength":255,"uniqueKey":"form.owners.items.[INDEX].address.line2","typeLabel":"string"}},"uniqueKey":"form.owners.items.[INDEX].address","typeLabel":"object"},"capital_contributions":{"type":"number","minimum":0,"uniqueKey":"form.owners.items.[INDEX].capital_contributions","typeLabel":"number"},"percentage_owned":{"type":"number","minimum":0,"maximum":100,"uniqueKey":"form.owners.items.[INDEX].percentage_owned","typeLabel":"number"}},"uniqueKey":"form.owners.items.[INDEX]","typeLabel":"object"},"description":"The equity holders as they should appear on the return.","uniqueKey":"form.owners","typeLabel":"object[]"},"revenue_expenses":{"type":"object","additionalProperties":false,"description":"The federal filing's numbers - sales, cost of goods sold, and expenses by category. Required before a federal filing can be submitted.","properties":{"sales":{"type":"object","additionalProperties":false,"description":"The sales block of the revenue and expenses section.","properties":{"gross_sales":{"type":"number","minimum":0,"uniqueKey":"form.revenue_expenses.sales.gross_sales","typeLabel":"number"},"returns_and_allowances":{"type":"number","minimum":0,"uniqueKey":"form.revenue_expenses.sales.returns_and_allowances","typeLabel":"number"},"sales":{"type":"number","minimum":0,"uniqueKey":"form.revenue_expenses.sales.sales","typeLabel":"number"}},"uniqueKey":"form.revenue_expenses.sales","typeLabel":"object"},"cost_of_goods_sold":{"type":"object","additionalProperties":false,"description":"The cost-of-goods-sold block of the revenue and expenses section.","properties":{"beginning_inventory":{"type":"number","minimum":0,"uniqueKey":"form.revenue_expenses.cost_of_goods_sold.beginning_inventory","typeLabel":"number"},"purchases":{"type":"number","minimum":0,"uniqueKey":"form.revenue_expenses.cost_of_goods_sold.purchases","typeLabel":"number"},"ending_inventory":{"type":"number","minimum":0,"uniqueKey":"form.revenue_expenses.cost_of_goods_sold.ending_inventory","typeLabel":"number"}},"uniqueKey":"form.revenue_expenses.cost_of_goods_sold","typeLabel":"object"},"expenses":{"type":"object","additionalProperties":{"type":"number","uniqueKey":"form.revenue_expenses.expenses.additionalProperties","typeLabel":"number"},"description":"Expense amounts keyed by category. Accepted keys - accounting, advertising, bad_debts, bank_charge, cell_phone, commission, consulting, delivery, dues_and_subscriptions, education_and_training, employee_benefit, entertainment, fuel, guaranteed_payment, insurance, general, building_and_equipment, liability, workers_compensation, other_insurance, internet_service, janitorial, legal, marketing, office_expense, parking_tolls, payroll, payroll_processing_service, permit_and_fees, postage_shipping, printing, recruiting, rent, repair_and_maintenance, software, taxes_and_licenses, telephone, travel, utilities, waste_removal, other. An unknown key is refused with a suggestion.","uniqueKey":"form.revenue_expenses.expenses","typeLabel":"object"},"principal_business_activity":{"type":"string","maxLength":500,"uniqueKey":"form.revenue_expenses.principal_business_activity","typeLabel":"string"}},"uniqueKey":"form.revenue_expenses","typeLabel":"object"},"balance_sheet":{"type":"object","additionalProperties":false,"description":"The state filing's balance sheet. Required before a state filing can be submitted.","properties":{"lines":{"type":"object","additionalProperties":{"type":"number","uniqueKey":"form.balance_sheet.lines.additionalProperties","typeLabel":"number"},"description":"Balance sheet amounts keyed by line. Accepted keys - cash, trade_notes_and_accounts_receivable, subtract_allowance_for_bad_debts, inventories, government_obligations, tax_exempt_securities, other_current_assets, loan_to_shareholders, mortgage_and_real_estate_loans, other_investments, buildings_and_other_depreciable, depletable_assets, land, intangible_assets, subtract_accumulated_amortization, other_assets. An unknown key is refused with a suggestion.","uniqueKey":"form.balance_sheet.lines","typeLabel":"object"},"principal_business_activity":{"type":"string","maxLength":500,"uniqueKey":"form.balance_sheet.principal_business_activity","typeLabel":"string"}},"uniqueKey":"form.balance_sheet","typeLabel":"object"},"officers":{"type":"array","maxItems":50,"items":{"type":"object","additionalProperties":false,"required":["first_name","last_name"],"description":"An officer or director line on the return.","properties":{"first_name":{"type":"string","maxLength":120,"isRequired":true,"uniqueKey":"form.officers.items.[INDEX].first_name","typeLabel":"string"},"last_name":{"type":"string","maxLength":120,"isRequired":true,"uniqueKey":"form.officers.items.[INDEX].last_name","typeLabel":"string"},"title":{"type":"string","maxLength":120,"uniqueKey":"form.officers.items.[INDEX].title","typeLabel":"string"},"address":{"type":"object","required":["country","line1","city","state","postal_code"],"additionalProperties":false,"description":"A postal address.","properties":{"country":{"type":"string","minLength":2,"maxLength":2,"description":"ISO 3166-1 alpha-2 country code.","isRequired":true,"uniqueKey":"form.officers.items.[INDEX].address.country","typeLabel":"string"},"line1":{"type":"string","maxLength":255,"isRequired":true,"uniqueKey":"form.officers.items.[INDEX].address.line1","typeLabel":"string"},"city":{"type":"string","maxLength":120,"isRequired":true,"uniqueKey":"form.officers.items.[INDEX].address.city","typeLabel":"string"},"state":{"type":"string","maxLength":120,"isRequired":true,"uniqueKey":"form.officers.items.[INDEX].address.state","typeLabel":"string"},"postal_code":{"type":"string","maxLength":20,"isRequired":true,"uniqueKey":"form.officers.items.[INDEX].address.postal_code","typeLabel":"string"},"line2":{"type":"string","maxLength":255,"uniqueKey":"form.officers.items.[INDEX].address.line2","typeLabel":"string"}},"uniqueKey":"form.officers.items.[INDEX].address","typeLabel":"object"}},"uniqueKey":"form.officers.items.[INDEX]","typeLabel":"object"},"uniqueKey":"form.officers","typeLabel":"object[]"},"directors":{"type":"array","maxItems":50,"items":{"type":"object","additionalProperties":false,"required":["first_name","last_name"],"description":"An officer or director line on the return.","properties":{"first_name":{"type":"string","maxLength":120,"isRequired":true,"uniqueKey":"form.directors.items.[INDEX].first_name","typeLabel":"string"},"last_name":{"type":"string","maxLength":120,"isRequired":true,"uniqueKey":"form.directors.items.[INDEX].last_name","typeLabel":"string"},"title":{"type":"string","maxLength":120,"uniqueKey":"form.directors.items.[INDEX].title","typeLabel":"string"},"address":{"type":"object","required":["country","line1","city","state","postal_code"],"additionalProperties":false,"description":"A postal address.","properties":{"country":{"type":"string","minLength":2,"maxLength":2,"description":"ISO 3166-1 alpha-2 country code.","isRequired":true,"uniqueKey":"form.directors.items.[INDEX].address.country","typeLabel":"string"},"line1":{"type":"string","maxLength":255,"isRequired":true,"uniqueKey":"form.directors.items.[INDEX].address.line1","typeLabel":"string"},"city":{"type":"string","maxLength":120,"isRequired":true,"uniqueKey":"form.directors.items.[INDEX].address.city","typeLabel":"string"},"state":{"type":"string","maxLength":120,"isRequired":true,"uniqueKey":"form.directors.items.[INDEX].address.state","typeLabel":"string"},"postal_code":{"type":"string","maxLength":20,"isRequired":true,"uniqueKey":"form.directors.items.[INDEX].address.postal_code","typeLabel":"string"},"line2":{"type":"string","maxLength":255,"uniqueKey":"form.directors.items.[INDEX].address.line2","typeLabel":"string"}},"uniqueKey":"form.directors.items.[INDEX].address","typeLabel":"object"}},"uniqueKey":"form.directors.items.[INDEX]","typeLabel":"object"},"uniqueKey":"form.directors","typeLabel":"object[]"}},"isRequired":true,"uniqueKey":"form","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"form":{"corp_info":{"name":"\u003cstring>","state":"\u003cstring>","industry":"\u003cstring>","parent_company":"\u003cstring>","ein":"\u003cstring>","formation_date":"\u003cstring>","initial_return":true,"issued_shares":1,"gross_assets":1,"dba":"\u003cstring>","principal_business_activity":"\u003cstring>"},"contact":{"phone":"\u003cstring>","phone_country":"\u003cstring>","email":"[email protected]"},"additional_questions":{"has_employees":true,"made_1099_payments":true,"form_1099_files":["\u003cstring>"],"purchased_assets":true,"owns_non_us_corp":true,"has_us_physical_presence":true},"owners":[{"name":"\u003cstring>","title":"\u003cstring>","type":"\u003cstring>","ftin":"\u003cstring>","itin":"\u003cstring>","ssn":"\u003cstring>","ein":"\u003cstring>","phone":"\u003cstring>","capital_contributions":1,"percentage_owned":50}],"revenue_expenses":{"sales":{"gross_sales":1,"returns_and_allowances":1,"sales":1},"cost_of_goods_sold":{"beginning_inventory":1,"purchases":1,"ending_inventory":1},"expenses":{},"principal_business_activity":"\u003cstring>"},"balance_sheet":{"lines":{},"principal_business_activity":"\u003cstring>"},"officers":[{"first_name":"\u003cstring>","last_name":"\u003cstring>","title":"\u003cstring>"}],"directors":[{"first_name":"\u003cstring>","last_name":"\u003cstring>","title":"\u003cstring>"}]}}}},"exampleType":"generated"}},"exampleType":"generated"},"responses":{"dda9bae9-b0cd-4c94-ad4e-79a2ef5eda27":{"description":"The filing after the update, with readiness recomputed.","headers":{"Clemta-Version":{"description":"The API version the request was executed against.","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"type":"object","description":"One federal or state tax filing on a company. Open it over the API, fill the form, and submit it - or your customer can open and fill it themselves. The filing entitlement is spent at submit. Follow progress with `tax_filing.created` / `tax_filing.status.changed`.","required":["object","id","company","year","type","status","livemode","created_at"],"properties":{"object":{"type":"string","enum":["tax_filing"],"description":"Entity name.","isRequired":true,"uniqueKey":"object","typeLabel":"enum\u003cstring>"},"id":{"type":"string","pattern":"^txf_[0-9A-Za-z]{22}$","example":"txf_0346sFPEvSkJvY8vt14NNw","isRequired":true,"uniqueKey":"id","typeLabel":"string"},"company":{"type":"string","pattern":"^cmp_[0-9A-Za-z]{22}$","isRequired":true,"uniqueKey":"company","typeLabel":"string"},"year":{"type":"integer","format":"int64","description":"The filing year.","example":2025,"isRequired":true,"uniqueKey":"year","typeLabel":"integer\u003cint64>"},"type":{"type":"string","enum":["federal","state"],"isRequired":true,"uniqueKey":"type","typeLabel":"enum\u003cstring>"},"status":{"type":"string","enum":["draft","in_review","accepted","rejected"],"description":"Review outcome: `draft` while the customer fills it in, `in_review` once submitted to Clemta, then `accepted` or `rejected`. A `rejected` filing is re-openable - it can be corrected and resubmitted, moving it back to `in_review`.","isRequired":true,"uniqueKey":"status","typeLabel":"enum\u003cstring>"},"livemode":{"type":"boolean","isRequired":true,"uniqueKey":"livemode","typeLabel":"boolean"},"created_at":{"type":"string","format":"date-time","isRequired":true,"uniqueKey":"created_at","typeLabel":"string\u003cdate-time>"},"progress":{"type":"string","enum":["draft","in_progress","additional_info","signature_requested","return_ready","completed"],"description":"Where Clemta has the return. `additional_info` and `signature_requested` need the customer. `return_ready` means the return is available in the company's documents. `completed` is filed.","uniqueKey":"progress","typeLabel":"enum\u003cstring>"},"form":{"type":"object","additionalProperties":false,"description":"The questionnaire as currently stored. Present on the detail read and on write answers, absent on the list.","properties":{"corp_info":{"type":"object","additionalProperties":false,"description":"The filing's corporate identity. Prefilled from the company when the filing is created - send only what differs.","properties":{"name":{"type":"string","maxLength":255,"description":"Legal company name as it should appear on the return.","uniqueKey":"form.corp_info.name","typeLabel":"string"},"state":{"type":"string","minLength":2,"maxLength":2,"description":"Two-letter formation state code.","uniqueKey":"form.corp_info.state","typeLabel":"string"},"entity_type":{"type":"string","enum":["llc","c_corp"],"uniqueKey":"form.corp_info.entity_type","typeLabel":"enum\u003cstring>"},"industry":{"type":"string","maxLength":255,"uniqueKey":"form.corp_info.industry","typeLabel":"string"},"parent_company":{"type":"string","maxLength":255,"description":"The parent company's name, when one exists.","uniqueKey":"form.corp_info.parent_company","typeLabel":"string"},"ein":{"type":"string","maxLength":20,"description":"Employer Identification Number, 12-3456789.","uniqueKey":"form.corp_info.ein","typeLabel":"string"},"formation_date":{"type":"string","maxLength":20,"description":"Formation date as shown on the formation documents.","uniqueKey":"form.corp_info.formation_date","typeLabel":"string"},"initial_return":{"type":"boolean","description":"True when this is the company's first return.","uniqueKey":"form.corp_info.initial_return","typeLabel":"boolean"},"issued_shares":{"type":"integer","format":"int64","minimum":0,"uniqueKey":"form.corp_info.issued_shares","typeLabel":"integer\u003cint64>"},"gross_assets":{"type":"number","minimum":0,"uniqueKey":"form.corp_info.gross_assets","typeLabel":"number"},"dba":{"type":"string","maxLength":255,"description":"Doing-business-as name, when one exists.","uniqueKey":"form.corp_info.dba","typeLabel":"string"},"principal_business_activity":{"type":"string","maxLength":500,"uniqueKey":"form.corp_info.principal_business_activity","typeLabel":"string"}},"uniqueKey":"form.corp_info","typeLabel":"object"},"contact":{"type":"object","additionalProperties":false,"description":"Who Clemta reaches with questions about the return.","properties":{"address":{"type":"object","required":["country","line1","city","state","postal_code"],"additionalProperties":false,"description":"A postal address.","properties":{"country":{"type":"string","minLength":2,"maxLength":2,"description":"ISO 3166-1 alpha-2 country code.","isRequired":true,"uniqueKey":"form.contact.address.country","typeLabel":"string"},"line1":{"type":"string","maxLength":255,"isRequired":true,"uniqueKey":"form.contact.address.line1","typeLabel":"string"},"city":{"type":"string","maxLength":120,"isRequired":true,"uniqueKey":"form.contact.address.city","typeLabel":"string"},"state":{"type":"string","maxLength":120,"isRequired":true,"uniqueKey":"form.contact.address.state","typeLabel":"string"},"postal_code":{"type":"string","maxLength":20,"isRequired":true,"uniqueKey":"form.contact.address.postal_code","typeLabel":"string"},"line2":{"type":"string","maxLength":255,"uniqueKey":"form.contact.address.line2","typeLabel":"string"}},"uniqueKey":"form.contact.address","typeLabel":"object"},"phone":{"type":"string","minLength":7,"maxLength":20,"pattern":"^[0-9+()\\s.-]+$","description":"Digits with optional `+`, spaces, and `()`.-` separators - the same shape phone takes everywhere on this API.","uniqueKey":"form.contact.phone","typeLabel":"string"},"phone_country":{"type":"string","pattern":"^[A-Za-z]{2}$","description":"The phone's ISO 3166 alpha-2 country code, e.g. `us`.","uniqueKey":"form.contact.phone_country","typeLabel":"string"},"email":{"type":"string","format":"email","maxLength":255,"description":"Required before the filing can be submitted.","uniqueKey":"form.contact.email","typeLabel":"string\u003cemail>"},"principal_place_of_business":{"type":"object","required":["country","line1","city","state","postal_code"],"additionalProperties":false,"description":"Where the company is actually administered from. A registered agent address is not accepted here by the state.","properties":{"country":{"type":"string","minLength":2,"maxLength":2,"description":"ISO 3166-1 alpha-2 country code.","isRequired":true,"uniqueKey":"form.contact.principal_place_of_business.country","typeLabel":"string"},"line1":{"type":"string","maxLength":255,"isRequired":true,"uniqueKey":"form.contact.principal_place_of_business.line1","typeLabel":"string"},"city":{"type":"string","maxLength":120,"isRequired":true,"uniqueKey":"form.contact.principal_place_of_business.city","typeLabel":"string"},"state":{"type":"string","maxLength":120,"isRequired":true,"uniqueKey":"form.contact.principal_place_of_business.state","typeLabel":"string"},"postal_code":{"type":"string","maxLength":20,"isRequired":true,"uniqueKey":"form.contact.principal_place_of_business.postal_code","typeLabel":"string"},"line2":{"type":"string","maxLength":255,"uniqueKey":"form.contact.principal_place_of_business.line2","typeLabel":"string"}},"uniqueKey":"form.contact.principal_place_of_business","typeLabel":"object"}},"uniqueKey":"form.contact","typeLabel":"object"},"additional_questions":{"type":"object","additionalProperties":false,"description":"The return's yes/no questions. An omitted answer reads as not answered.","properties":{"has_employees":{"type":"boolean","uniqueKey":"form.additional_questions.has_employees","typeLabel":"boolean"},"made_1099_payments":{"type":"boolean","description":"Payments were made that require filing form 1099. When true, the filing cannot be submitted until at least one IRS-1099 file is attached via `form_1099_files`.","uniqueKey":"form.additional_questions.made_1099_payments","typeLabel":"boolean"},"form_1099_files":{"type":"array","maxItems":10,"items":{"type":"string","pattern":"^file_[0-9A-Za-z]{22}$","uniqueKey":"form.additional_questions.form_1099_files.items.[INDEX]","typeLabel":"string"},"description":"IRS-1099 files to attach, by file id - upload each via `POST /v1/files` with purpose `tax_form_1099`, then reference the ids here. Write-only and single-use: attached files land with Clemta and the read answers their count as `form_1099_count` on the filing.","uniqueKey":"form.additional_questions.form_1099_files","typeLabel":"string[]"},"purchased_assets":{"type":"boolean","description":"Assets were purchased during the filing year.","uniqueKey":"form.additional_questions.purchased_assets","typeLabel":"boolean"},"owns_non_us_corp":{"type":"boolean","description":"The company owns a non-US corporation.","uniqueKey":"form.additional_questions.owns_non_us_corp","typeLabel":"boolean"},"has_us_physical_presence":{"type":"boolean","uniqueKey":"form.additional_questions.has_us_physical_presence","typeLabel":"boolean"}},"uniqueKey":"form.additional_questions","typeLabel":"object"},"owners":{"type":"array","maxItems":50,"items":{"type":"object","additionalProperties":false,"required":["name"],"description":"One owner line on the return - a person or an entity holding equity. The four tax ids are parallel fields, as the return asks them: `ftin` and `itin` are expected for every owner (write \"0\" where one does not exist), `ssn` belongs to individuals, `ein` to organizations.","properties":{"name":{"type":"string","maxLength":255,"isRequired":true,"uniqueKey":"form.owners.items.[INDEX].name","typeLabel":"string"},"title":{"type":"string","maxLength":120,"uniqueKey":"form.owners.items.[INDEX].title","typeLabel":"string"},"type":{"type":"string","maxLength":60,"description":"Free-form kind, e.g. Individual or Organization.","uniqueKey":"form.owners.items.[INDEX].type","typeLabel":"string"},"ftin":{"type":"string","maxLength":40,"description":"Foreign tax identification number issued by the owner's home country. Expected for every owner - write \"0\" when the owner has none.","uniqueKey":"form.owners.items.[INDEX].ftin","typeLabel":"string"},"itin":{"type":"string","maxLength":20,"description":"IRS individual taxpayer identification number. Expected for every owner - write \"0\" when the owner has none.","uniqueKey":"form.owners.items.[INDEX].itin","typeLabel":"string"},"ssn":{"type":"string","pattern":"^\\d{3}-\\d{2}-\\d{4}$","description":"US Social Security Number, individuals only, when available.","uniqueKey":"form.owners.items.[INDEX].ssn","typeLabel":"string"},"ein":{"type":"string","pattern":"^\\d{2}-\\d{7}$","description":"Employer Identification Number, organization owners only, when available.","uniqueKey":"form.owners.items.[INDEX].ein","typeLabel":"string"},"phone":{"type":"string","maxLength":32,"uniqueKey":"form.owners.items.[INDEX].phone","typeLabel":"string"},"address":{"type":"object","required":["country","line1","city","state","postal_code"],"additionalProperties":false,"description":"A postal address.","properties":{"country":{"type":"string","minLength":2,"maxLength":2,"description":"ISO 3166-1 alpha-2 country code.","isRequired":true,"uniqueKey":"form.owners.items.[INDEX].address.country","typeLabel":"string"},"line1":{"type":"string","maxLength":255,"isRequired":true,"uniqueKey":"form.owners.items.[INDEX].address.line1","typeLabel":"string"},"city":{"type":"string","maxLength":120,"isRequired":true,"uniqueKey":"form.owners.items.[INDEX].address.city","typeLabel":"string"},"state":{"type":"string","maxLength":120,"isRequired":true,"uniqueKey":"form.owners.items.[INDEX].address.state","typeLabel":"string"},"postal_code":{"type":"string","maxLength":20,"isRequired":true,"uniqueKey":"form.owners.items.[INDEX].address.postal_code","typeLabel":"string"},"line2":{"type":"string","maxLength":255,"uniqueKey":"form.owners.items.[INDEX].address.line2","typeLabel":"string"}},"uniqueKey":"form.owners.items.[INDEX].address","typeLabel":"object"},"capital_contributions":{"type":"number","minimum":0,"uniqueKey":"form.owners.items.[INDEX].capital_contributions","typeLabel":"number"},"percentage_owned":{"type":"number","minimum":0,"maximum":100,"uniqueKey":"form.owners.items.[INDEX].percentage_owned","typeLabel":"number"}},"uniqueKey":"form.owners.items.[INDEX]","typeLabel":"object"},"description":"The equity holders as they should appear on the return.","uniqueKey":"form.owners","typeLabel":"object[]"},"revenue_expenses":{"type":"object","additionalProperties":false,"description":"The federal filing's numbers - sales, cost of goods sold, and expenses by category. Required before a federal filing can be submitted.","properties":{"sales":{"type":"object","additionalProperties":false,"description":"The sales block of the revenue and expenses section.","properties":{"gross_sales":{"type":"number","minimum":0,"uniqueKey":"form.revenue_expenses.sales.gross_sales","typeLabel":"number"},"returns_and_allowances":{"type":"number","minimum":0,"uniqueKey":"form.revenue_expenses.sales.returns_and_allowances","typeLabel":"number"},"sales":{"type":"number","minimum":0,"uniqueKey":"form.revenue_expenses.sales.sales","typeLabel":"number"}},"uniqueKey":"form.revenue_expenses.sales","typeLabel":"object"},"cost_of_goods_sold":{"type":"object","additionalProperties":false,"description":"The cost-of-goods-sold block of the revenue and expenses section.","properties":{"beginning_inventory":{"type":"number","minimum":0,"uniqueKey":"form.revenue_expenses.cost_of_goods_sold.beginning_inventory","typeLabel":"number"},"purchases":{"type":"number","minimum":0,"uniqueKey":"form.revenue_expenses.cost_of_goods_sold.purchases","typeLabel":"number"},"ending_inventory":{"type":"number","minimum":0,"uniqueKey":"form.revenue_expenses.cost_of_goods_sold.ending_inventory","typeLabel":"number"}},"uniqueKey":"form.revenue_expenses.cost_of_goods_sold","typeLabel":"object"},"expenses":{"type":"object","additionalProperties":{"type":"number","uniqueKey":"form.revenue_expenses.expenses.additionalProperties","typeLabel":"number"},"description":"Expense amounts keyed by category. Accepted keys - accounting, advertising, bad_debts, bank_charge, cell_phone, commission, consulting, delivery, dues_and_subscriptions, education_and_training, employee_benefit, entertainment, fuel, guaranteed_payment, insurance, general, building_and_equipment, liability, workers_compensation, other_insurance, internet_service, janitorial, legal, marketing, office_expense, parking_tolls, payroll, payroll_processing_service, permit_and_fees, postage_shipping, printing, recruiting, rent, repair_and_maintenance, software, taxes_and_licenses, telephone, travel, utilities, waste_removal, other. An unknown key is refused with a suggestion.","uniqueKey":"form.revenue_expenses.expenses","typeLabel":"object"},"principal_business_activity":{"type":"string","maxLength":500,"uniqueKey":"form.revenue_expenses.principal_business_activity","typeLabel":"string"}},"uniqueKey":"form.revenue_expenses","typeLabel":"object"},"balance_sheet":{"type":"object","additionalProperties":false,"description":"The state filing's balance sheet. Required before a state filing can be submitted.","properties":{"lines":{"type":"object","additionalProperties":{"type":"number","uniqueKey":"form.balance_sheet.lines.additionalProperties","typeLabel":"number"},"description":"Balance sheet amounts keyed by line. Accepted keys - cash, trade_notes_and_accounts_receivable, subtract_allowance_for_bad_debts, inventories, government_obligations, tax_exempt_securities, other_current_assets, loan_to_shareholders, mortgage_and_real_estate_loans, other_investments, buildings_and_other_depreciable, depletable_assets, land, intangible_assets, subtract_accumulated_amortization, other_assets. An unknown key is refused with a suggestion.","uniqueKey":"form.balance_sheet.lines","typeLabel":"object"},"principal_business_activity":{"type":"string","maxLength":500,"uniqueKey":"form.balance_sheet.principal_business_activity","typeLabel":"string"}},"uniqueKey":"form.balance_sheet","typeLabel":"object"},"fixed_assets":{"type":"array","maxItems":200,"readOnly":true,"description":"Read-only. The company's fixed assets are drawn from its register at save time - manage them with the fixed-assets API (`/v1/companies/{id}/fixed-assets`), not here. Any value sent in this field is ignored.","items":{"type":"object","additionalProperties":false,"required":["title"],"description":"One depreciable asset line on the filing. Read-only and register-derived - manage assets with the fixed-assets API. Same shape as the FixedAsset resource.","properties":{"title":{"type":"string","maxLength":255,"isRequired":true,"uniqueKey":"form.fixed_assets.items.[INDEX].title","typeLabel":"string"},"placed_in_service":{"type":"string","format":"date","description":"The date the asset was placed in service (YYYY-MM-DD).","uniqueKey":"form.fixed_assets.items.[INDEX].placed_in_service","typeLabel":"string\u003cdate>"},"cost":{"type":"number","format":"double","minimum":0,"uniqueKey":"form.fixed_assets.items.[INDEX].cost","typeLabel":"number\u003cdouble>"},"salvage_value":{"type":"number","format":"double","minimum":0,"uniqueKey":"form.fixed_assets.items.[INDEX].salvage_value","typeLabel":"number\u003cdouble>"},"business_use":{"type":"number","format":"double","minimum":0,"maximum":100,"description":"Business-use percentage.","uniqueKey":"form.fixed_assets.items.[INDEX].business_use","typeLabel":"number\u003cdouble>"}},"uniqueKey":"form.fixed_assets.items.[INDEX]","typeLabel":"object"},"uniqueKey":"form.fixed_assets","typeLabel":"object[]"},"officers":{"type":"array","maxItems":50,"items":{"type":"object","additionalProperties":false,"required":["first_name","last_name"],"description":"An officer or director line on the return.","properties":{"first_name":{"type":"string","maxLength":120,"isRequired":true,"uniqueKey":"form.officers.items.[INDEX].first_name","typeLabel":"string"},"last_name":{"type":"string","maxLength":120,"isRequired":true,"uniqueKey":"form.officers.items.[INDEX].last_name","typeLabel":"string"},"title":{"type":"string","maxLength":120,"uniqueKey":"form.officers.items.[INDEX].title","typeLabel":"string"},"address":{"type":"object","required":["country","line1","city","state","postal_code"],"additionalProperties":false,"description":"A postal address.","properties":{"country":{"type":"string","minLength":2,"maxLength":2,"description":"ISO 3166-1 alpha-2 country code.","isRequired":true,"uniqueKey":"form.officers.items.[INDEX].address.country","typeLabel":"string"},"line1":{"type":"string","maxLength":255,"isRequired":true,"uniqueKey":"form.officers.items.[INDEX].address.line1","typeLabel":"string"},"city":{"type":"string","maxLength":120,"isRequired":true,"uniqueKey":"form.officers.items.[INDEX].address.city","typeLabel":"string"},"state":{"type":"string","maxLength":120,"isRequired":true,"uniqueKey":"form.officers.items.[INDEX].address.state","typeLabel":"string"},"postal_code":{"type":"string","maxLength":20,"isRequired":true,"uniqueKey":"form.officers.items.[INDEX].address.postal_code","typeLabel":"string"},"line2":{"type":"string","maxLength":255,"uniqueKey":"form.officers.items.[INDEX].address.line2","typeLabel":"string"}},"uniqueKey":"form.officers.items.[INDEX].address","typeLabel":"object"}},"uniqueKey":"form.officers.items.[INDEX]","typeLabel":"object"},"uniqueKey":"form.officers","typeLabel":"object[]"},"directors":{"type":"array","maxItems":50,"items":{"type":"object","additionalProperties":false,"required":["first_name","last_name"],"description":"An officer or director line on the return.","properties":{"first_name":{"type":"string","maxLength":120,"isRequired":true,"uniqueKey":"form.directors.items.[INDEX].first_name","typeLabel":"string"},"last_name":{"type":"string","maxLength":120,"isRequired":true,"uniqueKey":"form.directors.items.[INDEX].last_name","typeLabel":"string"},"title":{"type":"string","maxLength":120,"uniqueKey":"form.directors.items.[INDEX].title","typeLabel":"string"},"address":{"type":"object","required":["country","line1","city","state","postal_code"],"additionalProperties":false,"description":"A postal address.","properties":{"country":{"type":"string","minLength":2,"maxLength":2,"description":"ISO 3166-1 alpha-2 country code.","isRequired":true,"uniqueKey":"form.directors.items.[INDEX].address.country","typeLabel":"string"},"line1":{"type":"string","maxLength":255,"isRequired":true,"uniqueKey":"form.directors.items.[INDEX].address.line1","typeLabel":"string"},"city":{"type":"string","maxLength":120,"isRequired":true,"uniqueKey":"form.directors.items.[INDEX].address.city","typeLabel":"string"},"state":{"type":"string","maxLength":120,"isRequired":true,"uniqueKey":"form.directors.items.[INDEX].address.state","typeLabel":"string"},"postal_code":{"type":"string","maxLength":20,"isRequired":true,"uniqueKey":"form.directors.items.[INDEX].address.postal_code","typeLabel":"string"},"line2":{"type":"string","maxLength":255,"uniqueKey":"form.directors.items.[INDEX].address.line2","typeLabel":"string"}},"uniqueKey":"form.directors.items.[INDEX].address","typeLabel":"object"}},"uniqueKey":"form.directors.items.[INDEX]","typeLabel":"object"},"uniqueKey":"form.directors","typeLabel":"object[]"}},"uniqueKey":"form","typeLabel":"object"},"form_1099_count":{"type":"integer","description":"How many IRS-1099 files are attached to the filing, however they were attached them. Present on the detail read and on write answers.","uniqueKey":"form_1099_count","typeLabel":"integer"},"submittable":{"type":"boolean","description":"True when the filing is editable (a draft, or a rejected filing sent back for correction) with every required section in place. Present on the detail read and on write answers.","uniqueKey":"submittable","typeLabel":"boolean"},"missing":{"type":"array","items":{"type":"object","required":["field","reason"],"additionalProperties":false,"description":"One unmet requirement keeping the filing from being submitted.","properties":{"field":{"type":"string","description":"Dotted path of the missing field or section, e.g. `contact.email`.","example":"contact.email","isRequired":true,"uniqueKey":"missing.items.[INDEX].field","typeLabel":"string"},"reason":{"type":"string","enum":["required","required_for_federal","required_for_state","required_when_1099","unsupported_state"],"description":"Why the field is needed. `required` is always needed, `required_for_federal` and `required_for_state` are needed for that filing type, `required_when_1099` is needed once the filing reports 1099 payments, and `unsupported_state` means the company's state is not filable.","isRequired":true,"uniqueKey":"missing.items.[INDEX].reason","typeLabel":"enum\u003cstring>"}},"uniqueKey":"missing.items.[INDEX]","typeLabel":"object"},"description":"What still keeps the filing from being submitted, field by field. Empty when `submittable` is true. Present on the detail read and on write answers.","uniqueKey":"missing","typeLabel":"object[]"},"updated_at":{"type":"string","format":"date-time","uniqueKey":"updated_at","typeLabel":"string\u003cdate-time>"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"object":"tax_filing","id":"txf_0346sFPEvSkJvY8vt14NNw","company":"\u003cstring>","year":2025,"type":"federal","status":"draft","livemode":true,"created_at":"2023-11-07T05:31:56Z","progress":"draft","form":{"corp_info":{"name":"\u003cstring>","state":"\u003cstring>","entity_type":"llc","industry":"\u003cstring>","parent_company":"\u003cstring>","ein":"\u003cstring>","formation_date":"\u003cstring>","initial_return":true,"issued_shares":1,"gross_assets":1,"dba":"\u003cstring>","principal_business_activity":"\u003cstring>"},"contact":{"address":{"country":"\u003cstring>","line1":"\u003cstring>","city":"\u003cstring>","state":"\u003cstring>","postal_code":"\u003cstring>","line2":"\u003cstring>"},"phone":"\u003cstring>","phone_country":"\u003cstring>","email":"[email protected]","principal_place_of_business":{"country":"\u003cstring>","line1":"\u003cstring>","city":"\u003cstring>","state":"\u003cstring>","postal_code":"\u003cstring>","line2":"\u003cstring>"}},"additional_questions":{"has_employees":true,"made_1099_payments":true,"form_1099_files":["\u003cstring>"],"purchased_assets":true,"owns_non_us_corp":true,"has_us_physical_presence":true},"owners":[{"name":"\u003cstring>","title":"\u003cstring>","type":"\u003cstring>","ftin":"\u003cstring>","itin":"\u003cstring>","ssn":"\u003cstring>","ein":"\u003cstring>","phone":"\u003cstring>","address":{"country":"\u003cstring>","line1":"\u003cstring>","city":"\u003cstring>","state":"\u003cstring>","postal_code":"\u003cstring>","line2":"\u003cstring>"},"capital_contributions":1,"percentage_owned":50}],"revenue_expenses":{"sales":{"gross_sales":1,"returns_and_allowances":1,"sales":1},"cost_of_goods_sold":{"beginning_inventory":1,"purchases":1,"ending_inventory":1},"expenses":{},"principal_business_activity":"\u003cstring>"},"balance_sheet":{"lines":{},"principal_business_activity":"\u003cstring>"},"fixed_assets":[{"title":"\u003cstring>","placed_in_service":"2023-12-25","cost":1,"salvage_value":1,"business_use":50}],"officers":[{"first_name":"\u003cstring>","last_name":"\u003cstring>","title":"\u003cstring>","address":{"country":"\u003cstring>","line1":"\u003cstring>","city":"\u003cstring>","state":"\u003cstring>","postal_code":"\u003cstring>","line2":"\u003cstring>"}}],"directors":[{"first_name":"\u003cstring>","last_name":"\u003cstring>","title":"\u003cstring>","address":{"country":"\u003cstring>","line1":"\u003cstring>","city":"\u003cstring>","state":"\u003cstring>","postal_code":"\u003cstring>","line2":"\u003cstring>"}}]},"form_1099_count":123,"submittable":true,"missing":[{"field":"contact.email","reason":"required"}],"updated_at":"2023-11-07T05:31:56Z"}}},"exampleType":"generated"}},"exampleType":"generated"},"1485d63f-5e36-4061-ae0f-4b392d178467":{"description":"Malformed request (e.g. unknown `Clemta-Version`).","content":{"application/json":{"schema":{"type":"object","description":"Error response: a stable machine-readable `code`, human-readable `title`/`detail`, and for validation failures an `errors` array naming every violating field.","required":["type","title","status","code"],"additionalProperties":false,"properties":{"type":{"type":"string","description":"Link to the error reference entry for this code.","example":"https://docs.clemta.com/partner/errors#resource_already_exists","isRequired":true,"uniqueKey":"type","typeLabel":"string"},"title":{"type":"string","description":"Short human summary of the error class.","isRequired":true,"uniqueKey":"title","typeLabel":"string"},"status":{"type":"integer","format":"int32","minimum":100,"maximum":599,"description":"HTTP status code, also included in the body.","isRequired":true,"uniqueKey":"status","typeLabel":"integer\u003cint32>"},"code":{"type":"string","enum":["api_key_invalid","api_key_expired","insufficient_scope","ip_address_not_allowed","invalid_request","invalid_api_version","resource_missing","method_not_allowed","test_mode_only","resource_already_exists","idempotency_key_mismatch","idempotency_key_in_use","request_too_large","billing_account_inactive","entitlement_required","rate_limit","api_error"],"description":"Stable machine-readable code - branch on this, never on `detail`.","isRequired":true,"uniqueKey":"code","typeLabel":"enum\u003cstring>"},"detail":{"type":"string","description":"Human-readable specifics of this occurrence, wording may change.","uniqueKey":"detail","typeLabel":"string"},"request_id":{"type":"string","description":"Identifier of this request. Quote it in a support request so we can trace the failure.","uniqueKey":"request_id","typeLabel":"string"},"errors":{"type":"array","description":"Present on validation failures: one entry per violating field.","items":{"type":"object","required":["reason"],"additionalProperties":false,"properties":{"reason":{"type":"string","isRequired":true,"uniqueKey":"errors.items.[INDEX].reason","typeLabel":"string"},"location":{"type":"string","description":"JSONPath of the failing field, e.g. `$.name`.","uniqueKey":"errors.items.[INDEX].location","typeLabel":"string"},"validation_type":{"type":"string","description":"Schema keyword that failed.","uniqueKey":"errors.items.[INDEX].validation_type","typeLabel":"string"},"how_to_fix":{"type":"string","uniqueKey":"errors.items.[INDEX].how_to_fix","typeLabel":"string"}},"uniqueKey":"errors.items.[INDEX]","typeLabel":"object"},"uniqueKey":"errors","typeLabel":"object[]"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"type":"https://docs.clemta.com/partner/errors#resource_already_exists","title":"\u003cstring>","status":349,"code":"api_key_invalid","detail":"\u003cstring>","request_id":"\u003cstring>","errors":[{"reason":"\u003cstring>","location":"\u003cstring>","validation_type":"\u003cstring>","how_to_fix":"\u003cstring>"}]}}},"exampleType":"generated"}},"exampleType":"generated"},"34ad89e4-cde3-4f3e-9ded-57a0a399542b":{"description":"Missing, invalid, revoked, or grace-expired API key.","content":{"application/json":{"schema":{"type":"object","description":"Error response: a stable machine-readable `code`, human-readable `title`/`detail`, and for validation failures an `errors` array naming every violating field.","required":["type","title","status","code"],"additionalProperties":false,"properties":{"type":{"type":"string","description":"Link to the error reference entry for this code.","example":"https://docs.clemta.com/partner/errors#resource_already_exists","isRequired":true,"uniqueKey":"type","typeLabel":"string"},"title":{"type":"string","description":"Short human summary of the error class.","isRequired":true,"uniqueKey":"title","typeLabel":"string"},"status":{"type":"integer","format":"int32","minimum":100,"maximum":599,"description":"HTTP status code, also included in the body.","isRequired":true,"uniqueKey":"status","typeLabel":"integer\u003cint32>"},"code":{"type":"string","enum":["api_key_invalid","api_key_expired","insufficient_scope","ip_address_not_allowed","invalid_request","invalid_api_version","resource_missing","method_not_allowed","test_mode_only","resource_already_exists","idempotency_key_mismatch","idempotency_key_in_use","request_too_large","billing_account_inactive","entitlement_required","rate_limit","api_error"],"description":"Stable machine-readable code - branch on this, never on `detail`.","isRequired":true,"uniqueKey":"code","typeLabel":"enum\u003cstring>"},"detail":{"type":"string","description":"Human-readable specifics of this occurrence, wording may change.","uniqueKey":"detail","typeLabel":"string"},"request_id":{"type":"string","description":"Identifier of this request. Quote it in a support request so we can trace the failure.","uniqueKey":"request_id","typeLabel":"string"},"errors":{"type":"array","description":"Present on validation failures: one entry per violating field.","items":{"type":"object","required":["reason"],"additionalProperties":false,"properties":{"reason":{"type":"string","isRequired":true,"uniqueKey":"errors.items.[INDEX].reason","typeLabel":"string"},"location":{"type":"string","description":"JSONPath of the failing field, e.g. `$.name`.","uniqueKey":"errors.items.[INDEX].location","typeLabel":"string"},"validation_type":{"type":"string","description":"Schema keyword that failed.","uniqueKey":"errors.items.[INDEX].validation_type","typeLabel":"string"},"how_to_fix":{"type":"string","uniqueKey":"errors.items.[INDEX].how_to_fix","typeLabel":"string"}},"uniqueKey":"errors.items.[INDEX]","typeLabel":"object"},"uniqueKey":"errors","typeLabel":"object[]"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"type":"https://docs.clemta.com/partner/errors#resource_already_exists","title":"\u003cstring>","status":349,"code":"api_key_invalid","detail":"\u003cstring>","request_id":"\u003cstring>","errors":[{"reason":"\u003cstring>","location":"\u003cstring>","validation_type":"\u003cstring>","how_to_fix":"\u003cstring>"}]}}},"exampleType":"generated"}},"exampleType":"generated"},"748c5906-5aae-44f1-a872-3e068d1d23a9":{"description":"The requested resource does not exist, or is not yours.","content":{"application/json":{"schema":{"type":"object","description":"Error response: a stable machine-readable `code`, human-readable `title`/`detail`, and for validation failures an `errors` array naming every violating field.","required":["type","title","status","code"],"additionalProperties":false,"properties":{"type":{"type":"string","description":"Link to the error reference entry for this code.","example":"https://docs.clemta.com/partner/errors#resource_already_exists","isRequired":true,"uniqueKey":"type","typeLabel":"string"},"title":{"type":"string","description":"Short human summary of the error class.","isRequired":true,"uniqueKey":"title","typeLabel":"string"},"status":{"type":"integer","format":"int32","minimum":100,"maximum":599,"description":"HTTP status code, also included in the body.","isRequired":true,"uniqueKey":"status","typeLabel":"integer\u003cint32>"},"code":{"type":"string","enum":["api_key_invalid","api_key_expired","insufficient_scope","ip_address_not_allowed","invalid_request","invalid_api_version","resource_missing","method_not_allowed","test_mode_only","resource_already_exists","idempotency_key_mismatch","idempotency_key_in_use","request_too_large","billing_account_inactive","entitlement_required","rate_limit","api_error"],"description":"Stable machine-readable code - branch on this, never on `detail`.","isRequired":true,"uniqueKey":"code","typeLabel":"enum\u003cstring>"},"detail":{"type":"string","description":"Human-readable specifics of this occurrence, wording may change.","uniqueKey":"detail","typeLabel":"string"},"request_id":{"type":"string","description":"Identifier of this request. Quote it in a support request so we can trace the failure.","uniqueKey":"request_id","typeLabel":"string"},"errors":{"type":"array","description":"Present on validation failures: one entry per violating field.","items":{"type":"object","required":["reason"],"additionalProperties":false,"properties":{"reason":{"type":"string","isRequired":true,"uniqueKey":"errors.items.[INDEX].reason","typeLabel":"string"},"location":{"type":"string","description":"JSONPath of the failing field, e.g. `$.name`.","uniqueKey":"errors.items.[INDEX].location","typeLabel":"string"},"validation_type":{"type":"string","description":"Schema keyword that failed.","uniqueKey":"errors.items.[INDEX].validation_type","typeLabel":"string"},"how_to_fix":{"type":"string","uniqueKey":"errors.items.[INDEX].how_to_fix","typeLabel":"string"}},"uniqueKey":"errors.items.[INDEX]","typeLabel":"object"},"uniqueKey":"errors","typeLabel":"object[]"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"type":"https://docs.clemta.com/partner/errors#resource_already_exists","title":"\u003cstring>","status":349,"code":"api_key_invalid","detail":"\u003cstring>","request_id":"\u003cstring>","errors":[{"reason":"\u003cstring>","location":"\u003cstring>","validation_type":"\u003cstring>","how_to_fix":"\u003cstring>"}]}}},"exampleType":"generated"}},"exampleType":"generated"},"3c14f6c6-feb6-4157-a890-69b6686f7abf":{"description":"The filing is no longer a draft.","content":{"application/json":{"schema":{"type":"object","description":"Error response: a stable machine-readable `code`, human-readable `title`/`detail`, and for validation failures an `errors` array naming every violating field.","required":["type","title","status","code"],"additionalProperties":false,"properties":{"type":{"type":"string","description":"Link to the error reference entry for this code.","example":"https://docs.clemta.com/partner/errors#resource_already_exists","isRequired":true,"uniqueKey":"type","typeLabel":"string"},"title":{"type":"string","description":"Short human summary of the error class.","isRequired":true,"uniqueKey":"title","typeLabel":"string"},"status":{"type":"integer","format":"int32","minimum":100,"maximum":599,"description":"HTTP status code, also included in the body.","isRequired":true,"uniqueKey":"status","typeLabel":"integer\u003cint32>"},"code":{"type":"string","enum":["api_key_invalid","api_key_expired","insufficient_scope","ip_address_not_allowed","invalid_request","invalid_api_version","resource_missing","method_not_allowed","test_mode_only","resource_already_exists","idempotency_key_mismatch","idempotency_key_in_use","request_too_large","billing_account_inactive","entitlement_required","rate_limit","api_error"],"description":"Stable machine-readable code - branch on this, never on `detail`.","isRequired":true,"uniqueKey":"code","typeLabel":"enum\u003cstring>"},"detail":{"type":"string","description":"Human-readable specifics of this occurrence, wording may change.","uniqueKey":"detail","typeLabel":"string"},"request_id":{"type":"string","description":"Identifier of this request. Quote it in a support request so we can trace the failure.","uniqueKey":"request_id","typeLabel":"string"},"errors":{"type":"array","description":"Present on validation failures: one entry per violating field.","items":{"type":"object","required":["reason"],"additionalProperties":false,"properties":{"reason":{"type":"string","isRequired":true,"uniqueKey":"errors.items.[INDEX].reason","typeLabel":"string"},"location":{"type":"string","description":"JSONPath of the failing field, e.g. `$.name`.","uniqueKey":"errors.items.[INDEX].location","typeLabel":"string"},"validation_type":{"type":"string","description":"Schema keyword that failed.","uniqueKey":"errors.items.[INDEX].validation_type","typeLabel":"string"},"how_to_fix":{"type":"string","uniqueKey":"errors.items.[INDEX].how_to_fix","typeLabel":"string"}},"uniqueKey":"errors.items.[INDEX]","typeLabel":"object"},"uniqueKey":"errors","typeLabel":"object[]"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"type":"https://docs.clemta.com/partner/errors#resource_already_exists","title":"\u003cstring>","status":349,"code":"api_key_invalid","detail":"\u003cstring>","request_id":"\u003cstring>","errors":[{"reason":"\u003cstring>","location":"\u003cstring>","validation_type":"\u003cstring>","how_to_fix":"\u003cstring>"}]}}},"exampleType":"generated"}},"exampleType":"generated"},"83b0f264-745b-4916-8cce-ec4902e6e519":{"description":"Rate limit exceeded, retry after the `Retry-After` header.","content":{"application/json":{"schema":{"type":"object","description":"Error response: a stable machine-readable `code`, human-readable `title`/`detail`, and for validation failures an `errors` array naming every violating field.","required":["type","title","status","code"],"additionalProperties":false,"properties":{"type":{"type":"string","description":"Link to the error reference entry for this code.","example":"https://docs.clemta.com/partner/errors#resource_already_exists","isRequired":true,"uniqueKey":"type","typeLabel":"string"},"title":{"type":"string","description":"Short human summary of the error class.","isRequired":true,"uniqueKey":"title","typeLabel":"string"},"status":{"type":"integer","format":"int32","minimum":100,"maximum":599,"description":"HTTP status code, also included in the body.","isRequired":true,"uniqueKey":"status","typeLabel":"integer\u003cint32>"},"code":{"type":"string","enum":["api_key_invalid","api_key_expired","insufficient_scope","ip_address_not_allowed","invalid_request","invalid_api_version","resource_missing","method_not_allowed","test_mode_only","resource_already_exists","idempotency_key_mismatch","idempotency_key_in_use","request_too_large","billing_account_inactive","entitlement_required","rate_limit","api_error"],"description":"Stable machine-readable code - branch on this, never on `detail`.","isRequired":true,"uniqueKey":"code","typeLabel":"enum\u003cstring>"},"detail":{"type":"string","description":"Human-readable specifics of this occurrence, wording may change.","uniqueKey":"detail","typeLabel":"string"},"request_id":{"type":"string","description":"Identifier of this request. Quote it in a support request so we can trace the failure.","uniqueKey":"request_id","typeLabel":"string"},"errors":{"type":"array","description":"Present on validation failures: one entry per violating field.","items":{"type":"object","required":["reason"],"additionalProperties":false,"properties":{"reason":{"type":"string","isRequired":true,"uniqueKey":"errors.items.[INDEX].reason","typeLabel":"string"},"location":{"type":"string","description":"JSONPath of the failing field, e.g. `$.name`.","uniqueKey":"errors.items.[INDEX].location","typeLabel":"string"},"validation_type":{"type":"string","description":"Schema keyword that failed.","uniqueKey":"errors.items.[INDEX].validation_type","typeLabel":"string"},"how_to_fix":{"type":"string","uniqueKey":"errors.items.[INDEX].how_to_fix","typeLabel":"string"}},"uniqueKey":"errors.items.[INDEX]","typeLabel":"object"},"uniqueKey":"errors","typeLabel":"object[]"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"type":"https://docs.clemta.com/partner/errors#resource_already_exists","title":"\u003cstring>","status":349,"code":"api_key_invalid","detail":"\u003cstring>","request_id":"\u003cstring>","errors":[{"reason":"\u003cstring>","location":"\u003cstring>","validation_type":"\u003cstring>","how_to_fix":"\u003cstring>"}]}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{"3c2cd88a-7865-4c18-9777-df2cc43c40fb":{"apiKey":{"type":"http","scheme":"bearer","description":"Your API key, e.g. `Authorization: Bearer clmt_test_`. Live keys use the `clmt_live_` prefix.\n","scopes":[],"schemeName":"apiKey"}}},"servers":{"88632086-57a0-4707-b9ea-1dcaa61ecd75":{"url":"https://api.clemta.com/v1","description":"Single host for both modes: `clmt_test_` keys operate in sandbox mode, `clmt_live_` keys in live mode.\n"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"http","scheme":"bearer","description":"Your API key, e.g. `Authorization: Bearer clmt_test_`. Live keys use the `clmt_live_` prefix.\n","scopes":[],"schemeName":"apiKey"},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"Your API key, e.g. `Authorization: Bearer clmt_test_`. Live keys use the `clmt_live_` prefix.\n","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"apiKey","name":"Authorization"}],"title":"apiKey"}]},"originalFileLocation":"partner/openapi.yaml"},"subdomain":"clemta","siteName":"Clemta","title":"Update a tax filing - Clemta","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"originalFileLocation":"api-reference/update-tax-filing.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=\"Replaces the provided form sections on a draft. A section you send replaces the stored one whole, a section you omit stays as it is. Only a draft is editable - after submit, changes go through Clemta.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Clemta\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/clemta/iXxfk55xzjxDg-lb/_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/clemta/iXxfk55xzjxDg-lb/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/clemta/iXxfk55xzjxDg-lb/_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/clemta/iXxfk55xzjxDg-lb/_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/clemta/iXxfk55xzjxDg-lb/_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/clemta/iXxfk55xzjxDg-lb/_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/clemta/iXxfk55xzjxDg-lb/_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/clemta/iXxfk55xzjxDg-lb/_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/clemta/iXxfk55xzjxDg-lb/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Update a tax filing - Clemta\">\u003cmeta data-mint-head property=\"og:description\" content=\"Replaces the provided form sections on a draft. A section you send replaces the stored one whole, a section you omit stays as it is. Only a draft is editable - after submit, changes go through Clemta.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Clemta Developer Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.clemta.com/api-reference/update-tax-filing\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://clemta.mintlify.app/_mintlify/api/og/v2?division=Tax+filings\u0026amp;title=Update+a+tax+filing\u0026amp;description=Replaces+the+provided+form+sections+on+a+draft.+A+section+you+send+replaces+the+stored+one+whole%2C+a+section+you+omit+stays+as+it+is.+Only+a+draft+is+editable+-+\u0026amp;theme=667d700abbac858c55d817f4\u0026amp;signature=387ff99b799bc005ea5cda73164889a54178720e7db2334943c1dd96ef32760c\">\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=\"Update a tax filing - Clemta\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Replaces the provided form sections on a draft. A section you send replaces the stored one whole, a section you omit stays as it is. Only a draft is editable - after submit, changes go through Clemta.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://clemta.mintlify.app/_mintlify/api/og/v2?division=Tax+filings\u0026amp;title=Update+a+tax+filing\u0026amp;description=Replaces+the+provided+form+sections+on+a+draft.+A+section+you+send+replaces+the+stored+one+whole%2C+a+section+you+omit+stays+as+it+is.+Only+a+draft+is+editable+-+\u0026amp;theme=667d700abbac858c55d817f4\u0026amp;signature=387ff99b799bc005ea5cda73164889a54178720e7db2334943c1dd96ef32760c\">\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/clemta/iXxfk55xzjxDg-lb/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Clemta\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#2563EB\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.clemta.com/api-reference/update-tax-filing\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/update-tax-filing.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.clemta.com/#organization\",\"name\":\"Clemta\",\"url\":\"https://docs.clemta.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/clemta/hUNXVvu68pFkEzOk/logo/light.svg?fit=max\u0026auto=format\u0026n=hUNXVvu68pFkEzOk\u0026q=85\u0026s=5b1367cf936ad35a89f6a4efced19674\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.clemta.com#website\",\"name\":\"Clemta\",\"url\":\"https://docs.clemta.com\",\"publisher\":{\"@id\":\"https://docs.clemta.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.clemta.com/api-reference/update-tax-filing#webpage\",\"url\":\"https://docs.clemta.com/api-reference/update-tax-filing\",\"name\":\"Update a tax filing\",\"description\":\"Replaces the provided form sections on a draft. A section you send replaces the stored one whole, a section you omit stays as it is. Only a draft is editable - after submit, changes go through Clemta.\",\"isPartOf\":{\"@id\":\"https://docs.clemta.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.clemta.com/api-reference/update-tax-filing#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.clemta.com/api-reference/update-tax-filing#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Tax filings\",\"item\":\"https://docs.clemta.com/api-reference/create-tax-filing\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Update a tax filing\",\"item\":\"https://docs.clemta.com/api-reference/update-tax-filing\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.clemta.com/api-reference/update-tax-filing#apireference\",\"headline\":\"Update a tax filing\",\"name\":\"Update a tax filing\",\"description\":\"Replaces the provided form sections on a draft. A section you send replaces the stored one whole, a section you omit stays as it is. Only a draft is editable - after submit, changes go through Clemta.\",\"url\":\"https://docs.clemta.com/api-reference/update-tax-filing\",\"mainEntityOfPage\":{\"@id\":\"https://docs.clemta.com/api-reference/update-tax-filing#webpage\"},\"publisher\":{\"@id\":\"https://docs.clemta.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.clemta.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Clemta\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Clemta","nav":{"global":{"anchors":[{"anchor":"AI agents","icon":"robot","href":"https://docs.clemta.com/ai/introduction"},{"anchor":"clemta.com","icon":"globe","href":"https://clemta.com"}]},"products":[{"product":"Partner API","icon":"handshake","description":"Offer company formation and services through Clemta, programmatically.","tabs":[{"tab":"Guides","pages":[{"title":"Guides","href":"/partner/introduction"}]},{"tab":"API Reference","groups":[{"group":"Identity","pages":[{"title":"Identify the calling API key","deprecated":null,"version":null,"sidebarTitle":"Get me","openapi":"/partner/openapi.yaml get /me","href":"/api-reference/get-me"}]},{"group":"Accounts","pages":[{"title":"Create an account for a customer","deprecated":null,"version":null,"sidebarTitle":"Create account","openapi":"/partner/openapi.yaml post /accounts","href":"/api-reference/create-account"},{"title":"List your accounts - sortable, cursor-paged","deprecated":null,"version":null,"sidebarTitle":"List accounts","openapi":"/partner/openapi.yaml get /accounts","href":"/api-reference/list-accounts"},{"title":"Fetch an account","deprecated":null,"version":null,"sidebarTitle":"Get account","openapi":"/partner/openapi.yaml get /accounts/{accountID}","href":"/api-reference/get-account"},{"title":"Update an account's metadata","deprecated":null,"version":null,"sidebarTitle":"Update account","openapi":"/partner/openapi.yaml post /accounts/{accountID}","href":"/api-reference/update-account"}]},{"group":"Companies","pages":[{"title":"Create a customer company","deprecated":null,"version":null,"sidebarTitle":"Create company","openapi":"/partner/openapi.yaml post /companies","href":"/api-reference/create-company"},{"title":"List your companies - filterable, sortable, cursor-paged","deprecated":null,"version":null,"sidebarTitle":"List companies","openapi":"/partner/openapi.yaml get /companies","href":"/api-reference/list-companies"},{"title":"Retrieve a company","deprecated":null,"version":null,"sidebarTitle":"Get company","openapi":"/partner/openapi.yaml get /companies/{companyID}","href":"/api-reference/get-company"},{"title":"Update a company","deprecated":null,"version":null,"sidebarTitle":"Update company","openapi":"/partner/openapi.yaml post /companies/{companyID}","href":"/api-reference/update-company"}]},{"group":"Officers \u0026 directors","pages":[{"title":"List a company's officers and directors","deprecated":null,"version":null,"sidebarTitle":"List officers","openapi":"/partner/openapi.yaml get /companies/{companyID}/officers","href":"/api-reference/list-officers"},{"title":"Add an officer or director","deprecated":null,"version":null,"sidebarTitle":"Create officer","openapi":"/partner/openapi.yaml post /companies/{companyID}/officers","href":"/api-reference/create-officer"},{"title":"Update an officer or director","deprecated":null,"version":null,"sidebarTitle":"Update officer","openapi":"/partner/openapi.yaml post /companies/{companyID}/officers/{officerID}","href":"/api-reference/update-officer"},{"title":"Remove an officer or director","deprecated":null,"version":null,"sidebarTitle":"Delete officer","openapi":"/partner/openapi.yaml delete /companies/{companyID}/officers/{officerID}","href":"/api-reference/delete-officer"}]},{"group":"Products and pricing","pages":[{"title":"List the products you can offer, at your prices","deprecated":null,"version":null,"sidebarTitle":"List products","openapi":"/partner/openapi.yaml get /products","href":"/api-reference/list-products"},{"title":"Preview every line an order would bill","deprecated":null,"version":null,"sidebarTitle":"Preview product price","openapi":"/partner/openapi.yaml get /products/{productKey}/price-preview","href":"/api-reference/preview-product-price"},{"title":"Preview what creating a company would bill","deprecated":null,"version":null,"sidebarTitle":"Preview company basket","openapi":"/partner/openapi.yaml post /companies/price-preview","href":"/api-reference/preview-company-basket"},{"title":"Preview a product's price for an existing company","deprecated":null,"version":null,"sidebarTitle":"Preview company product price","openapi":"/partner/openapi.yaml get /companies/{companyID}/products/{productKey}/price-preview","href":"/api-reference/preview-company-product-price"}]},{"group":"Service orders","pages":[{"title":"Attach a service to a company","deprecated":null,"version":null,"sidebarTitle":"Create service order","openapi":"/partner/openapi.yaml post /companies/{companyID}/service-orders","href":"/api-reference/create-service-order"},{"title":"List a company's service orders","deprecated":null,"version":null,"sidebarTitle":"List service orders","openapi":"/partner/openapi.yaml get /companies/{companyID}/service-orders","href":"/api-reference/list-service-orders"},{"title":"Retrieve a service order","deprecated":null,"version":null,"sidebarTitle":"Get service order","openapi":"/partner/openapi.yaml get /companies/{companyID}/service-orders/{orderID}","href":"/api-reference/get-service-order"},{"title":"Upgrade a service order's options","deprecated":null,"version":null,"sidebarTitle":"Update service order","openapi":"/partner/openapi.yaml post /companies/{companyID}/service-orders/{orderID}","href":"/api-reference/update-service-order"},{"title":"Cancel a service order","deprecated":null,"version":null,"sidebarTitle":"Cancel service order","openapi":"/partner/openapi.yaml delete /companies/{companyID}/service-orders/{orderID}","href":"/api-reference/cancel-service-order"}]},{"group":"Tax filings","pages":[{"title":"Open a tax filing","deprecated":null,"version":null,"sidebarTitle":"Create tax filing","openapi":"/partner/openapi.yaml post /companies/{companyID}/tax-filings","href":"/api-reference/create-tax-filing"},{"title":"List a company's tax filings","deprecated":null,"version":null,"sidebarTitle":"List company tax filings","openapi":"/partner/openapi.yaml get /companies/{companyID}/tax-filings","href":"/api-reference/list-company-tax-filings"},{"title":"Retrieve a tax filing","description":"The filing with its questionnaire and readiness. The form reads live, so the latest changes are visible immediately.","deprecated":null,"version":null,"sidebarTitle":"Get tax filing","openapi":"/partner/openapi.yaml get /companies/{companyID}/tax-filings/{filingID}","href":"/api-reference/get-tax-filing"},{"title":"Update a tax filing","deprecated":null,"version":null,"sidebarTitle":"Update tax filing","openapi":"/partner/openapi.yaml post /companies/{companyID}/tax-filings/{filingID}","href":"/api-reference/update-tax-filing"},{"title":"Submit a tax filing","description":"Submits the filing to Clemta for review. This is the one transactional moment - readiness is checked, one filing entitlement is spent, and the filing moves to `in_review`, all together or not at all. A filing already submitted answers its current state, so a retry is a no-op. With no entitlement remaining the draft stays intact - order the matching entitlement product and retry.","deprecated":null,"version":null,"sidebarTitle":"Submit tax filing","openapi":"/partner/openapi.yaml post /companies/{companyID}/tax-filings/{filingID}/submit","href":"/api-reference/submit-tax-filing"}]},{"group":"Fixed assets","pages":[{"title":"List a company's fixed assets","deprecated":null,"version":null,"sidebarTitle":"List fixed assets","openapi":"/partner/openapi.yaml get /companies/{companyID}/fixed-assets","href":"/api-reference/list-fixed-assets"},{"title":"Add a fixed asset","deprecated":null,"version":null,"sidebarTitle":"Create fixed asset","openapi":"/partner/openapi.yaml post /companies/{companyID}/fixed-assets","href":"/api-reference/create-fixed-asset"},{"title":"Retrieve a fixed asset","deprecated":null,"version":null,"sidebarTitle":"Get fixed asset","openapi":"/partner/openapi.yaml get /companies/{companyID}/fixed-assets/{fixedAssetID}","href":"/api-reference/get-fixed-asset"},{"title":"Update a fixed asset","deprecated":null,"version":null,"sidebarTitle":"Update fixed asset","openapi":"/partner/openapi.yaml post /companies/{companyID}/fixed-assets/{fixedAssetID}","href":"/api-reference/update-fixed-asset"},{"title":"Delete a fixed asset","deprecated":null,"version":null,"sidebarTitle":"Delete fixed asset","openapi":"/partner/openapi.yaml delete /companies/{companyID}/fixed-assets/{fixedAssetID}","href":"/api-reference/delete-fixed-asset"}]},{"group":"Requirements","pages":[{"title":"List requirements","deprecated":null,"version":null,"sidebarTitle":"List requirements","openapi":"/partner/openapi.yaml get /requirements","href":"/api-reference/list-requirements"},{"title":"Retrieve a requirement","deprecated":null,"version":null,"sidebarTitle":"Get requirement","openapi":"/partner/openapi.yaml get /requirements/{requirementID}","href":"/api-reference/get-requirement"},{"title":"Fulfill a requirement","deprecated":null,"version":null,"sidebarTitle":"Fulfill requirement","openapi":"/partner/openapi.yaml post /requirements/{requirementID}/fulfill","href":"/api-reference/fulfill-requirement"}]},{"group":"Verification and signing","pages":[{"title":"Create a hosted verification session","deprecated":null,"version":null,"sidebarTitle":"Create verification session","openapi":"/partner/openapi.yaml post /companies/{companyID}/verification-sessions","href":"/api-reference/create-verification-session"},{"title":"Create a hosted signing session","deprecated":null,"version":null,"sidebarTitle":"Create signing session","openapi":"/partner/openapi.yaml post /companies/{companyID}/signing-sessions","href":"/api-reference/create-signing-session"},{"title":"Supply a signer's email","deprecated":null,"version":null,"sidebarTitle":"Supply signer email","openapi":"/partner/openapi.yaml post /companies/{companyID}/signature-signers","href":"/api-reference/supply-signer-email"}]},{"group":"Files","pages":[{"title":"Upload a file","deprecated":null,"version":null,"sidebarTitle":"Create file","openapi":"/partner/openapi.yaml post /files","href":"/api-reference/create-file"},{"title":"List all files","deprecated":null,"version":null,"sidebarTitle":"List files","openapi":"/partner/openapi.yaml get /files","href":"/api-reference/list-files"},{"title":"Retrieve a file","deprecated":null,"version":null,"sidebarTitle":"Get file","openapi":"/partner/openapi.yaml get /files/{fileID}","href":"/api-reference/get-file"},{"title":"Download a file's bytes","deprecated":null,"version":null,"sidebarTitle":"Get file content","openapi":"/partner/openapi.yaml get /files/{fileID}/contents","href":"/api-reference/get-file-content"},{"title":"List a company's documents","deprecated":null,"version":null,"sidebarTitle":"List company files","openapi":"/partner/openapi.yaml get /companies/{companyID}/files","href":"/api-reference/list-company-files"}]},{"group":"File links","pages":[{"title":"Create a file link","deprecated":null,"version":null,"sidebarTitle":"Create file link","openapi":"/partner/openapi.yaml post /file-links","href":"/api-reference/create-file-link"},{"title":"List all file links","deprecated":null,"version":null,"sidebarTitle":"List file links","openapi":"/partner/openapi.yaml get /file-links","href":"/api-reference/list-file-links"},{"title":"Retrieve a file link","deprecated":null,"version":null,"sidebarTitle":"Get file link","openapi":"/partner/openapi.yaml get /file-links/{linkID}","href":"/api-reference/get-file-link"},{"title":"Update a file link","deprecated":null,"version":null,"sidebarTitle":"Update file link","openapi":"/partner/openapi.yaml post /file-links/{linkID}","href":"/api-reference/update-file-link"},{"title":"Read a file link's contents","deprecated":null,"version":null,"sidebarTitle":"Get file link contents","openapi":"/partner/openapi.yaml get /file-links/{token}/contents","href":"/api-reference/get-file-link-contents"}]},{"group":"Calendar","pages":[{"title":"List a company's compliance calendar","deprecated":null,"version":null,"sidebarTitle":"List company calendar","openapi":"/partner/openapi.yaml get /companies/{companyID}/calendar","href":"/api-reference/list-company-calendar"}]},{"group":"Status tracking","tag":"Beta","pages":[{"title":"Create an end-customer status link","deprecated":null,"version":null,"sidebarTitle":"Create status token","openapi":"/partner/openapi.yaml post /companies/{companyID}/status-tokens","href":"/api-reference/create-status-token"},{"title":"List a company's status links","deprecated":null,"version":null,"sidebarTitle":"List status tokens","openapi":"/partner/openapi.yaml get /companies/{companyID}/status-tokens","href":"/api-reference/list-status-tokens"},{"title":"Revoke a status link","deprecated":null,"version":null,"sidebarTitle":"Revoke status token","openapi":"/partner/openapi.yaml delete /companies/{companyID}/status-tokens/{tokenID}","href":"/api-reference/revoke-status-token"},{"title":"Read a company's status by its link token","deprecated":null,"version":null,"sidebarTitle":"Get status","openapi":"/partner/openapi.yaml get /status/{token}","href":"/api-reference/get-status"}]},{"group":"Events","pages":[{"title":"List your event stream - newest first, cursor-paged","deprecated":null,"version":null,"sidebarTitle":"List events","openapi":"/partner/openapi.yaml get /events","href":"/api-reference/list-events"}]},{"group":"Hosted links","pages":[{"title":"Read a hosted link's context","deprecated":null,"version":null,"sidebarTitle":"Get requirement link context","openapi":"/partner/openapi.yaml get /requirement-links/{token}","href":"/api-reference/get-requirement-link-context"},{"title":"Upload the document set through a hosted link","deprecated":null,"version":null,"sidebarTitle":"Put requirement link document","openapi":"/partner/openapi.yaml put /requirement-links/{token}/document","href":"/api-reference/put-requirement-link-document"},{"title":"Read a signing link","deprecated":null,"version":null,"sidebarTitle":"Get signing link context","openapi":"/partner/openapi.yaml get /signing-links/{token}","href":"/api-reference/get-signing-link-context"}]},{"group":"Sandbox","pages":[{"title":"Simulate an event (test keys only)","deprecated":null,"version":null,"sidebarTitle":"Create sandbox simulation","openapi":"/partner/openapi.yaml post /sandbox/companies/{companyID}/simulate","href":"/api-reference/create-sandbox-simulation"},{"title":"Read your simulation clock","deprecated":null,"version":null,"sidebarTitle":"Get clock","openapi":"/partner/openapi.yaml get /clock","href":"/api-reference/get-clock"},{"title":"Create your simulation clock","deprecated":null,"version":null,"sidebarTitle":"Create clock","openapi":"/partner/openapi.yaml post /clock","href":"/api-reference/create-clock"},{"title":"Advance your simulation clock","deprecated":null,"version":null,"sidebarTitle":"Advance clock","openapi":"/partner/openapi.yaml post /clock/advance","href":"/api-reference/advance-clock"},{"title":"Delete your simulation clock","deprecated":null,"version":null,"sidebarTitle":"Delete clock","openapi":"/partner/openapi.yaml delete /clock","href":"/api-reference/delete-clock"}]},{"group":"Webhook events","pages":[{"title":"Company created","version":null,"deprecated":null,"openapi":"/partner/openapi.yaml webhook company.created","href":"/api-reference/webhooks/company-created"},{"title":"Company status changed","version":null,"deprecated":null,"openapi":"/partner/openapi.yaml webhook company.status.changed","href":"/api-reference/webhooks/company-status-changed"},{"title":"Company verified","version":null,"deprecated":null,"openapi":"/partner/openapi.yaml webhook company.verified","href":"/api-reference/webhooks/company-verified"},{"title":"Company incorporated","version":null,"deprecated":null,"openapi":"/partner/openapi.yaml webhook company.incorporated","href":"/api-reference/webhooks/company-incorporated"},{"title":"Company onboarding completed","version":null,"deprecated":null,"openapi":"/partner/openapi.yaml webhook company.onboarding.completed","href":"/api-reference/webhooks/company-onboarding-completed"},{"title":"Company name changed","version":null,"deprecated":null,"openapi":"/partner/openapi.yaml webhook company.name.changed","href":"/api-reference/webhooks/company-name-changed"},{"title":"Company ein assigned","version":null,"deprecated":null,"openapi":"/partner/openapi.yaml webhook company.ein.assigned","href":"/api-reference/webhooks/company-ein-assigned"},{"title":"Company document received","version":null,"deprecated":null,"openapi":"/partner/openapi.yaml webhook company.document.received","href":"/api-reference/webhooks/company-document-received"},{"title":"Company dissolved","version":null,"deprecated":null,"openapi":"/partner/openapi.yaml webhook company.dissolved","href":"/api-reference/webhooks/company-dissolved"},{"title":"Company updated","version":null,"deprecated":null,"openapi":"/partner/openapi.yaml webhook company.updated","href":"/api-reference/webhooks/company-updated"},{"title":"Company entitlements changed","version":null,"deprecated":null,"openapi":"/partner/openapi.yaml webhook company.entitlements.changed","href":"/api-reference/webhooks/company-entitlements-changed"},{"title":"Tax filing created","version":null,"deprecated":null,"openapi":"/partner/openapi.yaml webhook tax_filing.created","href":"/api-reference/webhooks/tax-filing-created"},{"title":"Tax filing status changed","version":null,"deprecated":null,"openapi":"/partner/openapi.yaml webhook tax_filing.status.changed","href":"/api-reference/webhooks/tax-filing-status-changed"},{"title":"Service order status changed","version":null,"deprecated":null,"openapi":"/partner/openapi.yaml webhook service_order.status.changed","href":"/api-reference/webhooks/service-order-status-changed"},{"title":"Service order completed","version":null,"deprecated":null,"openapi":"/partner/openapi.yaml webhook service_order.completed","href":"/api-reference/webhooks/service-order-completed"},{"title":"Service order updated","version":null,"deprecated":null,"openapi":"/partner/openapi.yaml webhook service_order.updated","href":"/api-reference/webhooks/service-order-updated"},{"title":"Service order quoted","version":null,"deprecated":null,"openapi":"/partner/openapi.yaml webhook service_order.quoted","href":"/api-reference/webhooks/service-order-quoted"},{"title":"Service order renewal canceled","version":null,"deprecated":null,"openapi":"/partner/openapi.yaml webhook service_order.renewal_canceled","href":"/api-reference/webhooks/service-order-renewal-canceled"},{"title":"Service order renewal cancel denied","version":null,"deprecated":null,"openapi":"/partner/openapi.yaml webhook service_order.renewal_cancel_denied","href":"/api-reference/webhooks/service-order-renewal-cancel-denied"},{"title":"Requirement created","version":null,"deprecated":null,"openapi":"/partner/openapi.yaml webhook requirement.created","href":"/api-reference/webhooks/requirement-created"},{"title":"Requirement fulfilled","version":null,"deprecated":null,"openapi":"/partner/openapi.yaml webhook requirement.fulfilled","href":"/api-reference/webhooks/requirement-fulfilled"},{"title":"Requirement canceled","version":null,"deprecated":null,"openapi":"/partner/openapi.yaml webhook requirement.canceled","href":"/api-reference/webhooks/requirement-canceled"},{"title":"Requirement signature viewed","version":null,"deprecated":null,"openapi":"/partner/openapi.yaml webhook requirement.signature.viewed","href":"/api-reference/webhooks/requirement-signature-viewed"},{"title":"Requirement signature signed","version":null,"deprecated":null,"openapi":"/partner/openapi.yaml webhook requirement.signature.signed","href":"/api-reference/webhooks/requirement-signature-signed"},{"title":"File created","version":null,"deprecated":null,"openapi":"/partner/openapi.yaml webhook file.created","href":"/api-reference/webhooks/file-created"},{"title":"Calendar reminder","version":null,"deprecated":null,"openapi":"/partner/openapi.yaml webhook calendar.reminder","href":"/api-reference/webhooks/calendar-reminder"},{"title":"Invoice finalized","version":null,"deprecated":null,"openapi":"/partner/openapi.yaml webhook invoice.finalized","href":"/api-reference/webhooks/invoice-finalized"}]}]}]},{"product":"AI agents","icon":"robot","description":"Use Clemta from any MCP client, and give coding agents the docs.","pages":[{"title":"AI agents","href":"/ai/introduction"}]}]},"basePath":"","title":"Update a tax filing - Clemta","buildId":"dpl_DeHjVRGfFnhYQwHnfC2pjeXXv8h9","deploymentId":"dpl_DeHjVRGfFnhYQwHnfC2pjeXXv8h9","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-CS552b7R.js","utils-DDTCYAF2.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-De8ttokP.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-DrwRDvAh.js","snippetPresets-DtAN0nWx.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-D5rWArI6.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-O2i12wsz.js","shallow-DV8xABTt.js","getApiPlaygroundDisplay-DBZ0B5Jx.js","CodeSnippet-BVi0tPUX.js","CodeSnippets-CqASbIwY.js","Page-m07pfKpT.js","getPastedJson-DG9vsMS8.js","icon-CXzRSCr8.js","MethodPill-BdKVtEuX.js","DuplicateIcon-CZlmBrJI.js","createIcon-biFEUKPL.js","DynamicMarkdown-B54_zNBF.js","SectionHeading-DwwHK3Pt.js","axios-vUo_bRtp.js","Markdown-DfhCTwyA.js","clsx-xpJZXxdP.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-BTZUMDnx.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-DqdKa2R4.js"]}