Comma-separated list of additional property names to include alongside the default set for this object type (e.g. ?properties=phone). Names already in the default set are not duplicated. Invalid or disallowed property names return 400.
The body is a JSON object with a single fields property. Each key inside fields is a field internal_name (the same names returned in GET responses, not nested under fields in the response).Only include keys you want to change. Omitted fields keep their current values.
{ "fields": { "ticket_name": "Support request" }}
Key
Description
fields
Required. Map of internal_name → value for this object type.
fields.external_id
Optional. External identifier for sync with outside systems.
Custom fields configured in your account use the same key names inside fields.
200 returns the updated object using the default property set:
Property
Description
id
Internal object ID
ticket_name
Custom or system field (flat on the object)
pipeline
Custom or system field (flat on the object)
ticket_owner
Assigned owner email
external_id
External identifier (nullable)
archived
false when active; ISO timestamp when archived
created_at and updated_at are always included in every response (ISO 8601 UTC), even when not listed above. When an object is archived, archived_by is also included automatically.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Routera Documentation","colors":{"primary":"#16A34A","light":"#07C983","dark":"#15803D"},"logo":{"light":"https://mintcdn.com/routera/uPyrijxWZmNVw4xf/images/Routera_Logo.png?fit=max\u0026auto=format\u0026n=uPyrijxWZmNVw4xf\u0026q=85\u0026s=8acc1b85a3cf2e532cbf84a8e11c99c6","dark":"https://mintcdn.com/routera/uPyrijxWZmNVw4xf/images/Routera_Logo.png?fit=max\u0026auto=format\u0026n=uPyrijxWZmNVw4xf\u0026q=85\u0026s=8acc1b85a3cf2e532cbf84a8e11c99c6"},"favicon":"https://mintcdn.com/routera/nZh4ZHOFFdDctXRi/favicon.ico?fit=max\u0026auto=format\u0026n=nZh4ZHOFFdDctXRi\u0026q=85\u0026s=a5ec441cca3d9f5c15e615affc2c6ad7","api":{"openapi":"api-reference/openapi.json","params":{"expanded":"all"},"playground":{"display":"interactive"},"examples":{"prefill":true},"mdx":{"server":"https://api.routera.io"}},"navbar":{"links":[{"href":"mailto:success@routera.io","label":"Support"}],"primary":{"type":"button","label":"Dashboard","href":"https://app.v2.routera.io"}},"footer":{"socials":{"x":"https://www.routera.io","github":"https://www.routera.io","linkedin":"https://www.routera.io"}},"styling":{"latex":false},"navigation":{"global":{"anchors":[{"anchor":"Documentation","icon":"book-open-cover","href":"/kb/introduction"},{"anchor":"Blog","icon":"newspaper","href":"https://www.routera.io/blog"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"routera","hasAudioNarration":false,"actualSubdomain":"routera","customDomains":["docs.routera.io"],"gitSource":{"type":"github","owner":"nobislink","repo":"routera","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"feedback":{"thumbs":true},"entitlements":{},"buildId":"6aa40c397400014935e252e4","clientVersion":"0.0.4094","searchFilterCounts":[{"language":"default","tag":"API Reference","count":28},{"language":"default","tag":"Knowledge Base","count":20},{"language":"default","tag":"Users \u0026 Teams","count":6},{"language":"default","tag":"Companies","count":5},{"language":"default","tag":"Contacts","count":5},{"language":"default","tag":"Deals","count":5},{"language":"default","tag":"Tickets","count":5},{"language":"default","tag":"Routers","count":4},{"language":"default","tag":"Communications","count":4},{"language":"default","tag":"Users","count":3}]},"assistantConfig":{},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"api-reference/objects/tickets-update","slug":"/api-reference/objects/tickets-update","pageMetadata":{"title":"Update ticket","description":"PATCH /tickets/{ticketId} — update fields on an active object","openapi":"PATCH /tickets/{ticketId}","href":"/api-reference/objects/tickets-update"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx, jsxs: _jsxs} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsxs(_components.p, {\n children: [\"PATCH /tickets/\", \" — update fields on an active object\"]\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={br:`br`,code:`code`,p:`p`,pre:`pre`,span:`span`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,..._provideComponents(),...props.components},{CodeBlock,Heading,Note,ParamField,Table}=_components;if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Note)_missingMdxReference(`Note`,true);if(!ParamField)_missingMdxReference(`ParamField`,true);if(!Table)_missingMdxReference(`Table`,true);return _jsxs(_Fragment,{children:[_jsx(Heading,{level:`2`,id:`endpoint`,children:`Endpoint`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`1`,language:`http`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`http`,children:_jsxs(_components.code,{language:`http`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`PATCH`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` https://api.routera.io/tickets/{id}`})]}),`\n`]})})}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Route:`}),` `,_jsx(_components.code,{children:`/tickets/{ticketId}`}),_jsx(_components.br,{}),`\n`,_jsx(_components.strong,{children:`Authentication:`}),` Bearer JWT`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Path parameter:`}),` `,_jsx(_components.code,{children:`ticketId`}),` — object ID`]}),`\n`,_jsx(Heading,{level:`2`,id:`query-parameters`,children:`Query parameters`}),`\n`,_jsx(ParamField,{query:`properties`,type:`string`,placeholder:`phone`,id:`param-properties`,children:_jsxs(_components.p,{children:[`Comma-separated list of `,_jsx(_components.strong,{children:`additional`}),` property names to include alongside the default set for this object type (e.g. `,_jsx(_components.code,{children:`?properties=phone`}),`). Names already in the default set are not duplicated. Invalid or disallowed property names return `,_jsx(_components.code,{children:`400`}),`.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`request-body`,children:`Request body`}),`\n`,_jsxs(_components.p,{children:[`The body is a JSON object with a single `,_jsx(_components.code,{children:`fields`}),` property. Each key inside `,_jsx(_components.code,{children:`fields`}),` is a field `,_jsx(_components.strong,{children:`internal_name`}),` (the same names returned in GET responses, not nested under `,_jsx(_components.code,{children:`fields`}),` in the response).`]}),`\n`,_jsx(_components.p,{children:`Only include keys you want to change. Omitted fields keep their current values.`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`5`,language:`json`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`json`,children:_jsxs(_components.code,{language:`json`,numberOfLines:`5`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"fields\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"ticket_name\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Support request\"`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Key`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`fields`})}),_jsxs(_components.td,{children:[`Required. Map of `,_jsx(_components.code,{children:`internal_name`}),` → value for this object type.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`fields.external_id`})}),_jsx(_components.td,{children:`Optional. External identifier for sync with outside systems.`})]})]})]}),`\n`,_jsxs(_components.p,{children:[`Custom fields configured in your account use the same key names inside `,_jsx(_components.code,{children:`fields`}),`.`]}),`\n`,_jsx(Heading,{level:`2`,id:`default-response-fields`,children:`Default response fields`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`200`}),` returns the updated object using the default property set:`]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Property`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`id`})}),_jsx(_components.td,{children:`Internal object ID`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`ticket_name`})}),_jsx(_components.td,{children:`Custom or system field (flat on the object)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`pipeline`})}),_jsx(_components.td,{children:`Custom or system field (flat on the object)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`ticket_owner`})}),_jsx(_components.td,{children:`Assigned owner email`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`external_id`})}),_jsx(_components.td,{children:`External identifier (nullable)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`archived`})}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`false`}),` when active; ISO timestamp when archived`]})]})]})]}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[_jsx(_components.code,{children:`created_at`}),` and `,_jsx(_components.code,{children:`updated_at`}),` are always included in every response (ISO 8601 UTC), even when not listed above. When an object is `,_jsx(_components.strong,{children:`archived`}),`, `,_jsx(_components.code,{children:`archived_by`}),` is also included automatically.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`errors`,children:`Errors`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Status`}),_jsx(_components.th,{children:`When`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.code,{children:`400`})}),_jsxs(_components.td,{children:[`Missing `,_jsx(_components.code,{children:`ticketId`}),`, invalid `,_jsx(_components.code,{children:`properties`}),`, invalid JSON, validation failure, or forbidden system field`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.code,{children:`401`})}),_jsx(_components.td,{children:`Missing account context`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.code,{children:`404`})}),_jsx(_components.td,{children:`Object not found`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.code,{children:`409`})}),_jsx(_components.td,{children:`Object is archived — cannot update`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.code,{children:`409`})}),_jsx(_components.td,{children:`Duplicate active record (unique key collision)`})]})]})]}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`1`,language:`json`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`json`,children:_jsxs(_components.code,{language:`json`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{ `}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"message\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Cannot update an archived object\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"error\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`true`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})]}),`\n`]})})})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Update ticket","description":"PATCH /tickets/{ticketId} — update fields on an active object","openapi":"PATCH /tickets/{ticketId}","href":"/api-reference/objects/tickets-update"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Endpoint","slug":"endpoint","depth":2,"children":[]},{"title":"Query parameters","slug":"query-parameters","depth":2,"children":[]},{"title":"Request body","slug":"request-body","depth":2,"children":[]},{"title":"Default response fields","slug":"default-response-fields","depth":2,"children":[]},{"title":"Errors","slug":"errors","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"tags":["Tickets"],"summary":"Update ticket","operationId":"updateTicket","security":["58747194-b531-4848-b666-df3aa2df7e47"],"parameters":["aff07f1f-3771-4934-acec-7cebaaa332d7","74d8483c-d458-4aef-b441-92fb58aac291"],"requestBody":"3da32c61-6101-4c48-8503-b262695d742d","responses":{"200":"428915cf-4d01-47c1-a78c-16742e73e328","400":"db282f75-94c2-4559-8579-5ff38024e2be","401":"e4ec0d0e-dd43-4c96-9e92-2aefdc0f6295","404":"4353d56a-6b6d-4bb0-a8fe-0c759e744f23","409":"3723bef2-b8bb-40b5-9cf4-4f25ca28c06b","500":"90bed373-de91-4a9e-b797-868c2bf38b65"},"method":"patch","type":"path","servers":["53b8f90c-ecbc-4148-9fc2-83924d94af76"],"path":"/tickets/{ticketId}","baseUrlOptions":["https://api.routera.io"],"title":"Update ticket","description":"PATCH /tickets/{ticketId} — update fields on an active object","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated","prefillPlaygroundWithExample":true,"prefillPlaygroundExamples":[{"body.fields.ticket_name":"Support request"}]},"dependencies":{"parameters":{"aff07f1f-3771-4934-acec-7cebaaa332d7":{"name":"ticketId","in":"path","required":true,"description":"Object identifier","schema":{"type":"string","isRequired":true,"description":"Object identifier","uniqueKey":"","typeLabel":"string"}},"74d8483c-d458-4aef-b441-92fb58aac291":{"name":"properties","in":"query","description":"Comma-separated additional property names to include alongside defaults (e.g. phone). Invalid or disallowed names return 400.","schema":{"type":"string","description":"Comma-separated additional property names to include alongside defaults (e.g. phone). Invalid or disallowed names return 400.","uniqueKey":"","typeLabel":"string"}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["fields"],"description":"Write payload for POST create and PATCH update. Keys inside `fields` match field internal names returned in GET responses.","properties":{"fields":{"type":"object","description":"Field values keyed by internal_name. Custom account fields use the same key names.","properties":{"external_id":{"type":"string","description":"Optional external identifier for sync with outside systems","example":"ext-001","x-default":"ext-001","uniqueKey":"fields.external_id","typeLabel":"string"},"ticket_name":{"type":"string","example":"Support request","x-default":"Support request","description":"Value for `ticket_name` (field internal_name)","uniqueKey":"fields.ticket_name","typeLabel":"string"},"pipeline":{"type":"string","example":"default","x-default":"default","description":"Value for `pipeline` (field internal_name)","uniqueKey":"fields.pipeline","typeLabel":"string"},"ticket_stage":{"type":"string","example":"new","x-default":"new","description":"Value for `ticket_stage` (field internal_name)","uniqueKey":"fields.ticket_stage","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"fields","typeLabel":"object"}},"example":{"fields":{"external_id":"ext-001","ticket_name":"Support request","pipeline":"default","ticket_stage":"new"}},"uniqueKey":"","typeLabel":"object"},"example":{"fields":{"ticket_name":"Support request"}},"examples":{"Example":{"title":"Example","value":{"fields":{"ticket_name":"Support request"}}}},"exampleType":"examples"}},"exampleType":"examples"},"responses":{"428915cf-4d01-47c1-a78c-16742e73e328":{"description":"Updated","content":{"application/json":{"schema":{"type":"object","properties":{"id":{"type":"string","uniqueKey":"id","typeLabel":"string"},"external_id":{"oneOf":[{"type":"string","uniqueKey":"external_id.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"external_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"external_id","typeLabel":"string | null"},"ticket_name":{"oneOf":[{"type":"string","uniqueKey":"ticket_name.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"ticket_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"ticket_name","typeLabel":"string | null"},"pipeline":{"oneOf":[{"type":"string","uniqueKey":"pipeline.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"pipeline.oneOf.1","typeLabel":"null"}],"uniqueKey":"pipeline","typeLabel":"string | null"},"ticket_owner":{"oneOf":[{"type":"string","description":"Assigned owner email","example":"jane@example.com","uniqueKey":"ticket_owner.oneOf.0","typeLabel":"string"},{"type":"null","description":"Assigned owner email","example":"jane@example.com","uniqueKey":"ticket_owner.oneOf.1","typeLabel":"null"}],"uniqueKey":"ticket_owner","typeLabel":"string | null"},"created_at":{"type":"string","format":"date-time","uniqueKey":"created_at","typeLabel":"string\u003cdate-time>"},"updated_at":{"type":"string","format":"date-time","uniqueKey":"updated_at","typeLabel":"string\u003cdate-time>"},"archived":{"oneOf":[{"type":"boolean","description":"false when active, or ISO timestamp when archived","uniqueKey":"archived.oneOf.0","typeLabel":"boolean"},{"type":"string","description":"false when active, or ISO timestamp when archived","format":"date-time","uniqueKey":"archived.oneOf.1","typeLabel":"string\u003cdate-time>"}],"uniqueKey":"archived","typeLabel":"boolean | string\u003cdate-time>"},"archived_by":{"type":"string","uniqueKey":"archived_by","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"id":"\u003cstring>","external_id":"\u003cstring>","ticket_name":"\u003cstring>","pipeline":"\u003cstring>","ticket_owner":"jane@example.com","created_at":"2023-11-07T05:31:56Z","updated_at":"2023-11-07T05:31:56Z","archived":true,"archived_by":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"db282f75-94c2-4559-8579-5ff38024e2be":{"description":"Bad request","content":{"application/json":{"schema":{"type":"object","required":["message","error"],"properties":{"message":{"type":"string","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"error":{"type":"boolean","enum":[true],"isRequired":true,"uniqueKey":"error","typeLabel":"enum\u003cboolean>"},"field":{"type":"string","description":"Field that caused a conflict (409 duplicate responses)","uniqueKey":"field","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"message":"\u003cstring>","error":true,"field":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"e4ec0d0e-dd43-4c96-9e92-2aefdc0f6295":{"description":"Unauthorized","content":{"application/json":{"schema":{"type":"object","required":["message","error"],"properties":{"message":{"type":"string","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"error":{"type":"boolean","enum":[true],"isRequired":true,"uniqueKey":"error","typeLabel":"enum\u003cboolean>"},"field":{"type":"string","description":"Field that caused a conflict (409 duplicate responses)","uniqueKey":"field","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"message":"\u003cstring>","error":true,"field":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"4353d56a-6b6d-4bb0-a8fe-0c759e744f23":{"description":"Not found","content":{"application/json":{"schema":{"type":"object","required":["message","error"],"properties":{"message":{"type":"string","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"error":{"type":"boolean","enum":[true],"isRequired":true,"uniqueKey":"error","typeLabel":"enum\u003cboolean>"},"field":{"type":"string","description":"Field that caused a conflict (409 duplicate responses)","uniqueKey":"field","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"message":"\u003cstring>","error":true,"field":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"3723bef2-b8bb-40b5-9cf4-4f25ca28c06b":{"description":"Conflict — archived object or duplicate key","content":{"application/json":{"schema":{"type":"object","required":["message","error"],"properties":{"message":{"type":"string","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"error":{"type":"boolean","enum":[true],"isRequired":true,"uniqueKey":"error","typeLabel":"enum\u003cboolean>"},"field":{"type":"string","description":"Field that caused a conflict (409 duplicate responses)","uniqueKey":"field","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"message":"\u003cstring>","error":true,"field":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"90bed373-de91-4a9e-b797-868c2bf38b65":{"description":"Internal server error","content":{"application/json":{"schema":{"type":"object","required":["message","error"],"properties":{"message":{"type":"string","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"error":{"type":"boolean","enum":[true],"isRequired":true,"uniqueKey":"error","typeLabel":"enum\u003cboolean>"},"field":{"type":"string","description":"Field that caused a conflict (409 duplicate responses)","uniqueKey":"field","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"message":"\u003cstring>","error":true,"field":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{"58747194-b531-4848-b666-df3aa2df7e47":{"bearerAuth":{"type":"http","scheme":"bearer","bearerFormat":"JWT","description":"Bearer JWT with valid account context.","scopes":[]}}},"servers":{"53b8f90c-ecbc-4148-9fc2-83924d94af76":{"url":"https://api.routera.io","description":"API Gateway base URL (override with ROUTERA_API_BASE_URL when generating docs)"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"http","scheme":"bearer","bearerFormat":"JWT","description":"Bearer JWT with valid account context.","scopes":[]},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"Bearer JWT with valid account context.","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"bearerAuth","name":"Authorization"}],"title":"bearerAuth"}]},"originalFileLocation":"api-reference/openapi.json"},"subdomain":"routera","siteName":"Routera Documentation","title":"Update ticket - Routera Documentation","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-06-12T18:29:26.026Z","originalFileLocation":"api-reference/objects/tickets-update.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=\"PATCH /tickets/{ticketId} — update fields on an active object\">\u003cmeta data-mint-head name=\"application-name\" content=\"Routera Documentation\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/routera/0fYKGNYe6wqN-onE/_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/routera/0fYKGNYe6wqN-onE/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/routera/0fYKGNYe6wqN-onE/_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/routera/0fYKGNYe6wqN-onE/_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/routera/0fYKGNYe6wqN-onE/_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/routera/0fYKGNYe6wqN-onE/_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/routera/0fYKGNYe6wqN-onE/_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/routera/0fYKGNYe6wqN-onE/_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/routera/0fYKGNYe6wqN-onE/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Update ticket - Routera Documentation\">\u003cmeta data-mint-head property=\"og:description\" content=\"PATCH /tickets/{ticketId} — update fields on an active object\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Routera Documentation\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.routera.io/api-reference/objects/tickets-update\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://routera.mintlify.site/_mintlify/api/og/v2?division=Tickets\u0026amp;title=Update+ticket\u0026amp;description=PATCH+%2Ftickets%2F%7BticketId%7D+%E2%80%94+update+fields+on+an+active+object\u0026amp;theme=6c8599c46e2c2eaaac266894\u0026amp;signature=7210d89e055a849d314b625d5be59079f6c353ad1105f5edcfb5a38931fd5c68\">\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 ticket - Routera Documentation\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"PATCH /tickets/{ticketId} — update fields on an active object\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://routera.mintlify.site/_mintlify/api/og/v2?division=Tickets\u0026amp;title=Update+ticket\u0026amp;description=PATCH+%2Ftickets%2F%7BticketId%7D+%E2%80%94+update+fields+on+an+active+object\u0026amp;theme=6c8599c46e2c2eaaac266894\u0026amp;signature=7210d89e055a849d314b625d5be59079f6c353ad1105f5edcfb5a38931fd5c68\">\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/routera/0fYKGNYe6wqN-onE/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Routera Documentation\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#16A34A\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.routera.io/api-reference/objects/tickets-update\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/objects/tickets-update.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.routera.io/#organization\",\"name\":\"Routera Documentation\",\"url\":\"https://docs.routera.io\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/routera/uPyrijxWZmNVw4xf/images/Routera_Logo.png?fit=max\u0026auto=format\u0026n=uPyrijxWZmNVw4xf\u0026q=85\u0026s=8acc1b85a3cf2e532cbf84a8e11c99c6\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.routera.io#website\",\"name\":\"Routera Documentation\",\"url\":\"https://docs.routera.io\",\"publisher\":{\"@id\":\"https://docs.routera.io/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.routera.io/api-reference/objects/tickets-update#webpage\",\"url\":\"https://docs.routera.io/api-reference/objects/tickets-update\",\"name\":\"Update ticket\",\"description\":\"PATCH /tickets/{ticketId} — update fields on an active object\",\"dateModified\":\"2026-06-12T18:29:26.026Z\",\"isPartOf\":{\"@id\":\"https://docs.routera.io#website\"},\"breadcrumb\":{\"@id\":\"https://docs.routera.io/api-reference/objects/tickets-update#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.routera.io/api-reference/objects/tickets-update#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Tickets\",\"item\":\"https://docs.routera.io/api-reference/objects/tickets-list\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Update ticket\",\"item\":\"https://docs.routera.io/api-reference/objects/tickets-update\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.routera.io/api-reference/objects/tickets-update#apireference\",\"headline\":\"Update ticket\",\"name\":\"Update ticket\",\"description\":\"PATCH /tickets/{ticketId} — update fields on an active object\",\"url\":\"https://docs.routera.io/api-reference/objects/tickets-update\",\"mainEntityOfPage\":{\"@id\":\"https://docs.routera.io/api-reference/objects/tickets-update#webpage\"},\"dateModified\":\"2026-06-12T18:29:26.026Z\",\"publisher\":{\"@id\":\"https://docs.routera.io/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.routera.io#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Routera Documentation\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Routera Documentation","nav":{"global":{"anchors":[{"anchor":"Documentation","icon":"book-open-cover","href":"/kb/introduction"},{"anchor":"Blog","icon":"newspaper","href":"https://www.routera.io/blog"}]},"tabs":[{"tab":"Knowledge Base","pages":[{"title":"Knowledge Base","href":"/kb/introduction"}]},{"tab":"API Reference","groups":[{"group":"Overview","pages":[{"title":"API introduction","href":"/api-reference/introduction"}]},{"group":"Authentication","pages":[{"title":"Obtain access token","openapi":"POST /oauth2/token","playground":"interactive","href":"/api-reference/auth/oauth2-token"}]},{"group":"Contacts","pages":[{"title":"List contacts","openapi":"GET /contacts","href":"/api-reference/objects/contacts-list"},{"title":"Create contact","openapi":"POST /contacts","href":"/api-reference/objects/contacts-create"},{"title":"Get contact by ID","openapi":"GET /contacts/{contactId}","href":"/api-reference/objects/contacts-get"},{"title":"Update contact","openapi":"PATCH /contacts/{contactId}","href":"/api-reference/objects/contacts-update"},{"title":"Archive contact","openapi":"DELETE /contacts/{contactId}","href":"/api-reference/objects/contacts-delete"}]},{"group":"Companies","pages":[{"title":"List companies","openapi":"GET /companies","href":"/api-reference/objects/companies-list"},{"title":"Create company","openapi":"POST /companies","href":"/api-reference/objects/companies-create"},{"title":"Get company by ID","openapi":"GET /companies/{companyId}","href":"/api-reference/objects/companies-get"},{"title":"Update company","openapi":"PATCH /companies/{companyId}","href":"/api-reference/objects/companies-update"},{"title":"Archive company","openapi":"DELETE /companies/{companyId}","href":"/api-reference/objects/companies-delete"}]},{"group":"Deals","pages":[{"title":"List deals","openapi":"GET /deals","href":"/api-reference/objects/deals-list"},{"title":"Create deal","openapi":"POST /deals","href":"/api-reference/objects/deals-create"},{"title":"Get deal by ID","openapi":"GET /deals/{dealId}","href":"/api-reference/objects/deals-get"},{"title":"Update deal","openapi":"PATCH /deals/{dealId}","href":"/api-reference/objects/deals-update"},{"title":"Archive deal","openapi":"DELETE /deals/{dealId}","href":"/api-reference/objects/deals-delete"}]},{"group":"Tickets","pages":[{"title":"List tickets","openapi":"GET /tickets","href":"/api-reference/objects/tickets-list"},{"title":"Create ticket","openapi":"POST /tickets","href":"/api-reference/objects/tickets-create"},{"title":"Get ticket by ID","description":"GET /tickets/{ticketId} — retrieve one object","openapi":"GET /tickets/{ticketId}","href":"/api-reference/objects/tickets-get"},{"title":"Update ticket","openapi":"PATCH /tickets/{ticketId}","href":"/api-reference/objects/tickets-update"},{"title":"Archive ticket","description":"DELETE /tickets/{ticketId} — archive an object","openapi":"DELETE /tickets/{ticketId}","href":"/api-reference/objects/tickets-delete"}]},{"group":"Routers","pages":[{"title":"List routers","openapi":"GET /routers","href":"/api-reference/routers/list"},{"title":"Get router","openapi":"GET /routers/{routerId}","href":"/api-reference/routers/get"}]},{"group":"Users","pages":[{"title":"List users","openapi":"GET /users","href":"/api-reference/users/list"},{"title":"Get user","openapi":"GET /users/{userId}","href":"/api-reference/users/get"},{"title":"Update user","openapi":"PATCH /users/{userId}","href":"/api-reference/users/update"}]},{"group":"Dispatch","pages":[{"title":"Dispatch router","openapi":"POST /dispatch/router","href":"/api-reference/dispatch/router"}]}]}]},"basePath":"","title":"Update ticket - Routera Documentation","buildId":"dpl_42LwxxU1kGN114H4XzwGYXa9ZDah","deploymentId":"dpl_42LwxxU1kGN114H4XzwGYXa9ZDah","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-C-hEh3I2.js","utils-CnF4QiUD.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-C7PVNbel.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-8ytevL2A.js","snippetPresets-BT1alx3v.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","conditional-requirements-CFM0id0Q.js","ApiExamples-BLXC0i_W.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-CyLIGI9_.js","shallow-DC0lGVIW.js","getApiPlaygroundDisplay-CgDQ85tN.js","CodeSnippet-6-I-Gpv9.js","CodeSnippets-BAk1kDdu.js","Page-C945cI-W.js","getPastedJson-B276RuWN.js","icon-BqP8etTm.js","MethodPill-DM6sbxG1.js","DuplicateIcon-PyJglOaE.js","createIcon-CMeOMAc_.js","DynamicMarkdown-BoyYAA8K.js","SectionHeading-DAYv3gvZ.js","axios-vUo_bRtp.js","Markdown-BhTTmazV.js","clsx-CR-RHrVC.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-CBUH0-zX.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-BmARFYNC.js"]}