{
"code": "not_found",
"detail": "No asset found for the given id.",
"instance": "/v1/inventory/assets/3f1c9a2e-8b4d-4e7a-9c1f-2a5b6c7d8e9f",
"requestId": "req_01HZY8Q3M4N5P6R7S8T9V0W1X2",
"status": 404,
"title": "Not Found",
"type": "https://api.secfix.com/problems/not_found"
}
{
"code": "not_found",
"detail": "No asset found for the given id.",
"instance": "/v1/inventory/assets/3f1c9a2e-8b4d-4e7a-9c1f-2a5b6c7d8e9f",
"requestId": "req_01HZY8Q3M4N5P6R7S8T9V0W1X2",
"status": 404,
"title": "Not Found",
"type": "https://api.secfix.com/problems/not_found"
}
{
"code": "not_found",
"detail": "No asset found for the given id.",
"instance": "/v1/inventory/assets/3f1c9a2e-8b4d-4e7a-9c1f-2a5b6c7d8e9f",
"requestId": "req_01HZY8Q3M4N5P6R7S8T9V0W1X2",
"status": 404,
"title": "Not Found",
"type": "https://api.secfix.com/problems/not_found"
}
{
"code": "not_found",
"detail": "No asset found for the given id.",
"instance": "/v1/inventory/assets/3f1c9a2e-8b4d-4e7a-9c1f-2a5b6c7d8e9f",
"requestId": "req_01HZY8Q3M4N5P6R7S8T9V0W1X2",
"status": 404,
"title": "Not Found",
"type": "https://api.secfix.com/problems/not_found"
}
{
"code": "not_found",
"detail": "No asset found for the given id.",
"instance": "/v1/inventory/assets/3f1c9a2e-8b4d-4e7a-9c1f-2a5b6c7d8e9f",
"requestId": "req_01HZY8Q3M4N5P6R7S8T9V0W1X2",
"status": 404,
"title": "Not Found",
"type": "https://api.secfix.com/problems/not_found"
}
{
"code": "not_found",
"detail": "No asset found for the given id.",
"instance": "/v1/inventory/assets/3f1c9a2e-8b4d-4e7a-9c1f-2a5b6c7d8e9f",
"requestId": "req_01HZY8Q3M4N5P6R7S8T9V0W1X2",
"status": 404,
"title": "Not Found",
"type": "https://api.secfix.com/problems/not_found"
}
{
"code": "not_found",
"detail": "No asset found for the given id.",
"instance": "/v1/inventory/assets/3f1c9a2e-8b4d-4e7a-9c1f-2a5b6c7d8e9f",
"requestId": "req_01HZY8Q3M4N5P6R7S8T9V0W1X2",
"status": 404,
"title": "Not Found",
"type": "https://api.secfix.com/problems/not_found"
}
{
"code": "not_found",
"detail": "No asset found for the given id.",
"instance": "/v1/inventory/assets/3f1c9a2e-8b4d-4e7a-9c1f-2a5b6c7d8e9f",
"requestId": "req_01HZY8Q3M4N5P6R7S8T9V0W1X2",
"status": 404,
"title": "Not Found",
"type": "https://api.secfix.com/problems/not_found"
}
{
"code": "not_found",
"detail": "No asset found for the given id.",
"instance": "/v1/inventory/assets/3f1c9a2e-8b4d-4e7a-9c1f-2a5b6c7d8e9f",
"requestId": "req_01HZY8Q3M4N5P6R7S8T9V0W1X2",
"status": 404,
"title": "Not Found",
"type": "https://api.secfix.com/problems/not_found"
}
{
"code": "not_found",
"detail": "No asset found for the given id.",
"instance": "/v1/inventory/assets/3f1c9a2e-8b4d-4e7a-9c1f-2a5b6c7d8e9f",
"requestId": "req_01HZY8Q3M4N5P6R7S8T9V0W1X2",
"status": 404,
"title": "Not Found",
"type": "https://api.secfix.com/problems/not_found"
}
Inventory
Update governance metadata (and tags) on one asset.
{
"code": "not_found",
"detail": "No asset found for the given id.",
"instance": "/v1/inventory/assets/3f1c9a2e-8b4d-4e7a-9c1f-2a5b6c7d8e9f",
"requestId": "req_01HZY8Q3M4N5P6R7S8T9V0W1X2",
"status": 404,
"title": "Not Found",
"type": "https://api.secfix.com/problems/not_found"
}
{
"code": "not_found",
"detail": "No asset found for the given id.",
"instance": "/v1/inventory/assets/3f1c9a2e-8b4d-4e7a-9c1f-2a5b6c7d8e9f",
"requestId": "req_01HZY8Q3M4N5P6R7S8T9V0W1X2",
"status": 404,
"title": "Not Found",
"type": "https://api.secfix.com/problems/not_found"
}
{
"code": "not_found",
"detail": "No asset found for the given id.",
"instance": "/v1/inventory/assets/3f1c9a2e-8b4d-4e7a-9c1f-2a5b6c7d8e9f",
"requestId": "req_01HZY8Q3M4N5P6R7S8T9V0W1X2",
"status": 404,
"title": "Not Found",
"type": "https://api.secfix.com/problems/not_found"
}
{
"code": "not_found",
"detail": "No asset found for the given id.",
"instance": "/v1/inventory/assets/3f1c9a2e-8b4d-4e7a-9c1f-2a5b6c7d8e9f",
"requestId": "req_01HZY8Q3M4N5P6R7S8T9V0W1X2",
"status": 404,
"title": "Not Found",
"type": "https://api.secfix.com/problems/not_found"
}
{
"code": "not_found",
"detail": "No asset found for the given id.",
"instance": "/v1/inventory/assets/3f1c9a2e-8b4d-4e7a-9c1f-2a5b6c7d8e9f",
"requestId": "req_01HZY8Q3M4N5P6R7S8T9V0W1X2",
"status": 404,
"title": "Not Found",
"type": "https://api.secfix.com/problems/not_found"
}
{
"code": "not_found",
"detail": "No asset found for the given id.",
"instance": "/v1/inventory/assets/3f1c9a2e-8b4d-4e7a-9c1f-2a5b6c7d8e9f",
"requestId": "req_01HZY8Q3M4N5P6R7S8T9V0W1X2",
"status": 404,
"title": "Not Found",
"type": "https://api.secfix.com/problems/not_found"
}
{
"code": "not_found",
"detail": "No asset found for the given id.",
"instance": "/v1/inventory/assets/3f1c9a2e-8b4d-4e7a-9c1f-2a5b6c7d8e9f",
"requestId": "req_01HZY8Q3M4N5P6R7S8T9V0W1X2",
"status": 404,
"title": "Not Found",
"type": "https://api.secfix.com/problems/not_found"
}
{
"code": "not_found",
"detail": "No asset found for the given id.",
"instance": "/v1/inventory/assets/3f1c9a2e-8b4d-4e7a-9c1f-2a5b6c7d8e9f",
"requestId": "req_01HZY8Q3M4N5P6R7S8T9V0W1X2",
"status": 404,
"title": "Not Found",
"type": "https://api.secfix.com/problems/not_found"
}
{
"code": "not_found",
"detail": "No asset found for the given id.",
"instance": "/v1/inventory/assets/3f1c9a2e-8b4d-4e7a-9c1f-2a5b6c7d8e9f",
"requestId": "req_01HZY8Q3M4N5P6R7S8T9V0W1X2",
"status": 404,
"title": "Not Found",
"type": "https://api.secfix.com/problems/not_found"
}
{
"code": "not_found",
"detail": "No asset found for the given id.",
"instance": "/v1/inventory/assets/3f1c9a2e-8b4d-4e7a-9c1f-2a5b6c7d8e9f",
"requestId": "req_01HZY8Q3M4N5P6R7S8T9V0W1X2",
"status": 404,
"title": "Not Found",
"type": "https://api.secfix.com/problems/not_found"
}
Required. A unique key (max 256 chars) that makes the write idempotent; reusing a key replays the original response. Send a fresh UUID per distinct request. See docs.
Tags to set (single-asset PATCH only; not supported in bulk). Diffed add/remove against existing customer tag keys; an unknown key is rejected.
Maximum array length: 20
Show child attributes
Response
Asset updated.
Public asset. The id is an opaque public reference (never the internal PK); for EMPLOYEE-category rows it is the stable employee UUID. Category-specific fields are populated only for their owning category; completeStatus is read-only.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Secfix Developers","description":"Build on the Secfix compliance platform. Read your asset inventory and monitored computers, and govern them programmatically over a versioned REST API.","colors":{"primary":"#762EEA","light":"#A47CF3","dark":"#5B21B6"},"logo":{"light":"https://mintcdn.com/secfix/Q5a3l_NqghjaPhje/logo/light.svg?fit=max\u0026auto=format\u0026n=Q5a3l_NqghjaPhje\u0026q=85\u0026s=dafd011599c8ef4e35939fac888bbd97","dark":"https://mintcdn.com/secfix/Q5a3l_NqghjaPhje/logo/dark.svg?fit=max\u0026auto=format\u0026n=Q5a3l_NqghjaPhje\u0026q=85\u0026s=c8b73eef676dc9aa86b794ce76f75010"},"favicon":"https://mintcdn.com/secfix/daphiG8OJTCLCSB2/favicon.svg?fit=max\u0026auto=format\u0026n=daphiG8OJTCLCSB2\u0026q=85\u0026s=143635774d2a8a6bd4eb80458543fd53","navbar":{"links":[{"href":"mailto:support@secfix.com","label":"Support"}],"primary":{"type":"button","label":"Open Secfix","href":"https://app.secfix.com"}},"footer":{"socials":{"website":"https://secfix.com","linkedin":"https://www.linkedin.com/company/secfix"}},"contextual":{"options":["copy","view","chatgpt","claude"],"display":"header"},"styling":{"latex":false},"navigation":{"global":{"anchors":[{"anchor":"Support","icon":"envelope","href":"mailto:support@secfix.com"},{"anchor":"Secfix.com","icon":"globe","href":"https://secfix.com"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"secfix","hasAudioNarration":false,"actualSubdomain":"secfix","customDomains":["developer.secfix.com"],"gitSource":{"type":"gitlab","owner":"secfix/core","repo":"secfix-developers-docs","deployBranch":"main","contentDirectory":"production","isPrivate":true,"projectId":81651564,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6adb591afef607a66188b747","collectionId":"b5d61fda-bdac-40b1-b75f-4b79e6db8422","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6adb591afef607a66188b747"},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6adb591afef607a66188b747","clientVersion":"0.0.3965","searchFilterCounts":[{"language":"default","tag":"Documentation","count":12},{"language":"default","tag":"API reference","count":10},{"language":"default","tag":"Endpoints","count":9},{"language":"default","tag":"Core concepts","count":6},{"language":"default","tag":"Inventory","count":5},{"language":"default","tag":"Get started","count":3},{"language":"default","tag":"Guides","count":3},{"language":"default","tag":"Changelog","count":2},{"language":"default","tag":"Computers","count":2},{"language":"default","tag":"Overview","count":1}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"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":"editor-v7-file-tree","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":"pause-universal-search-reconcile","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":"per-site-search-delta","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":"editor-private-page-search","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":"editor-nav-generations","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":"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":"editor-agent-model-picker","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":"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}],"isAtlas":false,"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"api-reference/inventory/update-governance-metadata-and-tags-on-one-asset","slug":"/api-reference/inventory/update-governance-metadata-and-tags-on-one-asset","pageMetadata":{"title":"Update governance metadata (and tags) on one asset.","description":"Requires write access (all:write). Governance fields only; employee rows are read-only.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml patch /v1/inventory/assets/{id}","href":"/api-reference/inventory/update-governance-metadata-and-tags-on-one-asset","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: \"Requires write access (all:write). Governance fields only; employee rows are read-only.\"\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 governance metadata (and tags) on one asset.","description":"Requires write access (all:write). Governance fields only; employee rows are read-only.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml patch /v1/inventory/assets/{id}","href":"/api-reference/inventory/update-governance-metadata-and-tags-on-one-asset","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"tags":["Inventory"],"summary":"Update governance metadata (and tags) on one asset.","description":"Requires write access (all:write). Governance fields only; employee rows are read-only.","operationId":"update","parameters":["0f2ee657-4910-4b08-a8e9-275b1524c9fb","61a9d8a1-edc1-4096-b28c-531c25c5f7b6"],"requestBody":"60d5a772-7c6a-49d2-99d3-10dc9fe56b50","responses":{"200":"f969f8a4-84eb-4e84-8bda-21bca6a6ff9e","400":"ebd3e0d7-0db5-4af3-a8e9-783da4943e80","401":"8a2676a9-cf64-453a-bd32-a4fcda7039ac","403":"6f76ae33-ddaa-4911-a014-e2229078ce8f","404":"6b743248-cdb3-449d-80e9-505e39abf58e","405":"0b0bede4-c146-4011-bce3-8ff34a8f5453","409":"67a781c4-a9b9-4c1f-bded-9468349f3f1a","413":"d46b4660-c353-4e02-a4a0-c88e3fbcf399","415":"292d643d-a545-4c87-875b-b29a7f931cbe","429":"38085077-1ce1-4254-999e-d8dd7dbea62d","500":"6d0baed2-f417-47b2-83f2-faab74456285"},"method":"patch","type":"path","servers":["5bdb46d7-0179-4174-a3e8-8f263332e77b"],"security":["deabf51a-8974-4740-8ef9-ed5d4b730c34"],"path":"/v1/inventory/assets/{id}","baseUrlOptions":["https://api.secfix.com"],"title":"Update governance metadata (and tags) on one asset.","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"0f2ee657-4910-4b08-a8e9-275b1524c9fb":{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid","isRequired":true,"uniqueKey":"","typeLabel":"string\u003cuuid>"}},"61a9d8a1-edc1-4096-b28c-531c25c5f7b6":{"name":"Idempotency-Key","in":"header","description":"Required. A unique key (max 256 chars) that makes the write idempotent; reusing a key replays the original response. Send a fresh UUID per distinct request. See docs.","required":true,"schema":{"maxLength":256,"type":"string","example":"b0f8e5a2-3c1d-4e6f-8a9b-0c1d2e3f4a5b","isRequired":true,"description":"Required. A unique key (max 256 chars) that makes the write idempotent; reusing a key replays the original response. Send a fresh UUID per distinct request. See docs.","uniqueKey":"","typeLabel":"string"}}},"requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"classification":{"type":"string","description":"Data classification.","example":"CONFIDENTIAL","uniqueKey":"classification","typeLabel":"string"},"description":{"maxLength":500,"minLength":0,"type":"string","description":"Governance description (max 500 chars).","example":"Primary production web server.","uniqueKey":"description","typeLabel":"string"},"ownerId":{"type":"string","description":"New owner's employee UUID.","format":"uuid","example":"a1b2c3d4-e5f6-4a7b-8c9d-0e1f2a3b4c5d","uniqueKey":"ownerId","typeLabel":"string\u003cuuid>"},"tags":{"maxItems":20,"minItems":0,"type":"array","description":"Tags to set (single-asset PATCH only; not supported in bulk). Diffed add/remove against existing customer tag keys; an unknown key is rejected.","items":{"type":"object","properties":{"key":{"maxLength":1000,"minLength":0,"type":"string","description":"Tag key (an existing customer tag definition).","example":"environment","uniqueKey":"tags.items.[INDEX].key","typeLabel":"string"},"value":{"maxLength":255,"minLength":0,"type":"string","description":"Tag value.","example":"production","uniqueKey":"tags.items.[INDEX].value","typeLabel":"string"}},"description":"Structured asset tag. On writes, key must match an existing writable customer tag key; value is read-only in v1.","uniqueKey":"tags.items.[INDEX]","typeLabel":"object"},"uniqueKey":"tags","typeLabel":"object[]"}},"description":"Governance-only metadata update. Governance fields only - no name, device facts, status, create or delete.","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"classification":"CONFIDENTIAL","description":"Primary production web server.","ownerId":"a1b2c3d4-e5f6-4a7b-8c9d-0e1f2a3b4c5d","tags":[{"key":"environment","value":"production"}]}}},"exampleType":"generated"}},"required":true,"exampleType":"generated"},"responses":{"f969f8a4-84eb-4e84-8bda-21bca6a6ff9e":{"description":"Asset updated.","headers":{"X-RateLimit-Limit":{"description":"Requests allowed in the current rate-limit window.","style":"simple","schema":{"type":"integer"}},"X-RateLimit-Remaining":{"description":"Requests remaining in the current rate-limit window.","style":"simple","schema":{"type":"integer"}},"X-RateLimit-Reset":{"description":"Seconds until the rate-limit window resets.","style":"simple","schema":{"type":"integer"}}},"content":{"application/json":{"schema":{"type":"object","properties":{"accountId":{"type":"string","description":"Cloud account id (CLOUD assets).","example":"123456789012","uniqueKey":"accountId","typeLabel":"string"},"categoryKey":{"type":"string","description":"Asset category key.","example":"CLOUD","enum":["CLOUD","COMPUTER","CUSTOM","INFORMATION","EMPLOYEE"],"uniqueKey":"categoryKey","typeLabel":"enum\u003cstring>"},"classification":{"type":"string","description":"Data classification.","example":"CONFIDENTIAL","uniqueKey":"classification","typeLabel":"string"},"completeStatus":{"type":"string","description":"Read-only completeness status. COMPLETE when an owner is assigned, else INCOMPLETE. Applies to all categories.","readOnly":true,"example":"COMPLETE","enum":["COMPLETE","INCOMPLETE"],"uniqueKey":"completeStatus","typeLabel":"enum\u003cstring>"},"createdAt":{"type":"string","description":"Creation timestamp (UTC).","format":"date-time","example":"2026-01-15T09:30:00.000Z","uniqueKey":"createdAt","typeLabel":"string\u003cdate-time>"},"dataStored":{"type":"object","properties":{"containsPatientData":{"type":"boolean","description":"Whether the asset contains patient data.","example":false,"uniqueKey":"dataStored.containsPatientData","typeLabel":"boolean"},"containsUserData":{"type":"boolean","description":"Whether the asset contains user data.","example":true,"uniqueKey":"dataStored.containsUserData","typeLabel":"boolean"},"userDataInfo":{"type":"string","description":"Free-text descriptor of the user data contained in the asset.","example":"Customer contact records","uniqueKey":"dataStored.userDataInfo","typeLabel":"string"}},"description":"User/patient-data flags for INFORMATION/CUSTOM assets. Read-only.","uniqueKey":"dataStored","typeLabel":"object"},"description":{"type":"string","description":"Governance description.","example":"Primary production web server.","uniqueKey":"description","typeLabel":"string"},"email":{"type":"string","description":"Employee email - PII, surfaced under read access / all:read (EMPLOYEE assets).","example":"jane.doe@example.com","uniqueKey":"email","typeLabel":"string"},"externalId":{"type":"string","description":"Identifier of the asset in its source system.","example":"i-0abc123def456","uniqueKey":"externalId","typeLabel":"string"},"id":{"type":"string","description":"Opaque public asset id (UUID).","format":"uuid","example":"3f1c9a2e-8b4d-4e7a-9c1f-2a5b6c7d8e9f","uniqueKey":"id","typeLabel":"string\u003cuuid>"},"lastCheckedAt":{"type":"string","description":"Timestamp of the last compliance check (UTC), where applicable.","format":"date-time","example":"2026-06-30T02:00:00.000Z","uniqueKey":"lastCheckedAt","typeLabel":"string\u003cdate-time>"},"name":{"type":"string","description":"Asset display name.","example":"prod-web-01","uniqueKey":"name","typeLabel":"string"},"osVersion":{"type":"string","description":"Operating system family and version, combined (COMPUTER assets).","example":"macOS 14.5","uniqueKey":"osVersion","typeLabel":"string"},"ownerId":{"type":"string","description":"Owner's employee UUID.","format":"uuid","example":"a1b2c3d4-e5f6-4a7b-8c9d-0e1f2a3b4c5d","uniqueKey":"ownerId","typeLabel":"string\u003cuuid>"},"ownerSource":{"type":"string","description":"Origin of the owner assignment.","example":"MANUAL","uniqueKey":"ownerSource","typeLabel":"string"},"region":{"type":"string","description":"Cloud region/location (CLOUD assets).","example":"eu-central-1","uniqueKey":"region","typeLabel":"string"},"serialNumber":{"type":"string","description":"Hardware serial number (COMPUTER assets).","example":"C02XY1234ABC","uniqueKey":"serialNumber","typeLabel":"string"},"tags":{"type":"array","description":"Structured tags on the asset.","items":{"type":"object","properties":{"key":{"maxLength":1000,"minLength":0,"type":"string","description":"Tag key (an existing customer tag definition).","example":"environment","uniqueKey":"tags.items.[INDEX].key","typeLabel":"string"},"readOnly":{"type":"boolean","description":"Read-only on reads: true for Secfix-managed platform tags (e.g. SecfixOwner) that cannot be written via PATCH. Ignored on writes.","readOnly":true,"example":false,"uniqueKey":"tags.items.[INDEX].readOnly","typeLabel":"boolean"},"value":{"maxLength":255,"minLength":0,"type":"string","description":"Tag value.","example":"production","uniqueKey":"tags.items.[INDEX].value","typeLabel":"string"}},"description":"Structured asset tag. On writes, key must match an existing writable customer tag key; value is read-only in v1.","uniqueKey":"tags.items.[INDEX]","typeLabel":"object"},"uniqueKey":"tags","typeLabel":"object[]"},"type":{"type":"string","description":"Asset type within its category.","example":"SERVER","uniqueKey":"type","typeLabel":"string"}},"description":"Public asset. The id is an opaque public reference (never the internal PK); for EMPLOYEE-category rows it is the stable employee UUID. Category-specific fields are populated only for their owning category; completeStatus is read-only.","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"accountId":"123456789012","categoryKey":"CLOUD","classification":"CONFIDENTIAL","completeStatus":"COMPLETE","createdAt":"2026-01-15T09:30:00.000Z","dataStored":{"containsPatientData":false,"containsUserData":true,"userDataInfo":"Customer contact records"},"description":"Primary production web server.","email":"jane.doe@example.com","externalId":"i-0abc123def456","id":"3f1c9a2e-8b4d-4e7a-9c1f-2a5b6c7d8e9f","lastCheckedAt":"2026-06-30T02:00:00.000Z","name":"prod-web-01","osVersion":"macOS 14.5","ownerId":"a1b2c3d4-e5f6-4a7b-8c9d-0e1f2a3b4c5d","ownerSource":"MANUAL","region":"eu-central-1","serialNumber":"C02XY1234ABC","tags":[{"key":"environment","readOnly":false,"value":"production"}],"type":"SERVER"}}},"exampleType":"generated"}},"exampleType":"generated"},"ebd3e0d7-0db5-4af3-a8e9-783da4943e80":{"description":"The request body failed validation, or the Idempotency-Key header is missing/too long (code: validation_failed or malformed_request).","content":{"application/json":{"schema":{"type":"object","properties":{"code":{"type":"string","description":"Stable machine-readable error code that drives integrator error handling.","example":"not_found","uniqueKey":"code","typeLabel":"string"},"detail":{"type":"string","description":"Human-readable explanation specific to this occurrence.","example":"No asset found for the given id.","uniqueKey":"detail","typeLabel":"string"},"instance":{"type":"string","description":"URI reference identifying the specific occurrence.","example":"/v1/inventory/assets/3f1c9a2e-8b4d-4e7a-9c1f-2a5b6c7d8e9f","uniqueKey":"instance","typeLabel":"string"},"requestId":{"type":"string","description":"Request id (from X-Request-Id) for correlating with support/logs.","example":"req_01HZY8Q3M4N5P6R7S8T9V0W1X2","uniqueKey":"requestId","typeLabel":"string"},"status":{"type":"integer","description":"HTTP status code.","format":"int32","example":404,"uniqueKey":"status","typeLabel":"integer\u003cint32>"},"title":{"type":"string","description":"Short, human-readable summary of the problem type.","example":"Not Found","uniqueKey":"title","typeLabel":"string"},"type":{"type":"string","description":"URI reference identifying the problem type.","example":"https://api.secfix.com/problems/not_found","uniqueKey":"type","typeLabel":"string"}},"description":"Error envelope returned as application/json by every error response: type, title, status, detail, instance (when it applies), a stable code and the requestId.","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"code":"not_found","detail":"No asset found for the given id.","instance":"/v1/inventory/assets/3f1c9a2e-8b4d-4e7a-9c1f-2a5b6c7d8e9f","requestId":"req_01HZY8Q3M4N5P6R7S8T9V0W1X2","status":404,"title":"Not Found","type":"https://api.secfix.com/problems/not_found"}}},"exampleType":"generated"}},"exampleType":"generated"},"8a2676a9-cf64-453a-bd32-a4fcda7039ac":{"description":"Missing, invalid, or superseded access token (code: unauthorized or token_superseded).","content":{"application/json":{"schema":{"type":"object","properties":{"code":{"type":"string","description":"Stable machine-readable error code that drives integrator error handling.","example":"not_found","uniqueKey":"code","typeLabel":"string"},"detail":{"type":"string","description":"Human-readable explanation specific to this occurrence.","example":"No asset found for the given id.","uniqueKey":"detail","typeLabel":"string"},"instance":{"type":"string","description":"URI reference identifying the specific occurrence.","example":"/v1/inventory/assets/3f1c9a2e-8b4d-4e7a-9c1f-2a5b6c7d8e9f","uniqueKey":"instance","typeLabel":"string"},"requestId":{"type":"string","description":"Request id (from X-Request-Id) for correlating with support/logs.","example":"req_01HZY8Q3M4N5P6R7S8T9V0W1X2","uniqueKey":"requestId","typeLabel":"string"},"status":{"type":"integer","description":"HTTP status code.","format":"int32","example":404,"uniqueKey":"status","typeLabel":"integer\u003cint32>"},"title":{"type":"string","description":"Short, human-readable summary of the problem type.","example":"Not Found","uniqueKey":"title","typeLabel":"string"},"type":{"type":"string","description":"URI reference identifying the problem type.","example":"https://api.secfix.com/problems/not_found","uniqueKey":"type","typeLabel":"string"}},"description":"Error envelope returned as application/json by every error response: type, title, status, detail, instance (when it applies), a stable code and the requestId.","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"code":"not_found","detail":"No asset found for the given id.","instance":"/v1/inventory/assets/3f1c9a2e-8b4d-4e7a-9c1f-2a5b6c7d8e9f","requestId":"req_01HZY8Q3M4N5P6R7S8T9V0W1X2","status":404,"title":"Not Found","type":"https://api.secfix.com/problems/not_found"}}},"exampleType":"generated"}},"exampleType":"generated"},"6f76ae33-ddaa-4911-a014-e2229078ce8f":{"description":"The access token's scope does not authorize this operation, or the target asset cannot be modified (code: scope_required or resource_not_writable).","content":{"application/json":{"schema":{"type":"object","properties":{"code":{"type":"string","description":"Stable machine-readable error code that drives integrator error handling.","example":"not_found","uniqueKey":"code","typeLabel":"string"},"detail":{"type":"string","description":"Human-readable explanation specific to this occurrence.","example":"No asset found for the given id.","uniqueKey":"detail","typeLabel":"string"},"instance":{"type":"string","description":"URI reference identifying the specific occurrence.","example":"/v1/inventory/assets/3f1c9a2e-8b4d-4e7a-9c1f-2a5b6c7d8e9f","uniqueKey":"instance","typeLabel":"string"},"requestId":{"type":"string","description":"Request id (from X-Request-Id) for correlating with support/logs.","example":"req_01HZY8Q3M4N5P6R7S8T9V0W1X2","uniqueKey":"requestId","typeLabel":"string"},"status":{"type":"integer","description":"HTTP status code.","format":"int32","example":404,"uniqueKey":"status","typeLabel":"integer\u003cint32>"},"title":{"type":"string","description":"Short, human-readable summary of the problem type.","example":"Not Found","uniqueKey":"title","typeLabel":"string"},"type":{"type":"string","description":"URI reference identifying the problem type.","example":"https://api.secfix.com/problems/not_found","uniqueKey":"type","typeLabel":"string"}},"description":"Error envelope returned as application/json by every error response: type, title, status, detail, instance (when it applies), a stable code and the requestId.","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"code":"not_found","detail":"No asset found for the given id.","instance":"/v1/inventory/assets/3f1c9a2e-8b4d-4e7a-9c1f-2a5b6c7d8e9f","requestId":"req_01HZY8Q3M4N5P6R7S8T9V0W1X2","status":404,"title":"Not Found","type":"https://api.secfix.com/problems/not_found"}}},"exampleType":"generated"}},"exampleType":"generated"},"6b743248-cdb3-449d-80e9-505e39abf58e":{"description":"No asset exists for the given id (code: not_found).","content":{"application/json":{"schema":{"type":"object","properties":{"code":{"type":"string","description":"Stable machine-readable error code that drives integrator error handling.","example":"not_found","uniqueKey":"code","typeLabel":"string"},"detail":{"type":"string","description":"Human-readable explanation specific to this occurrence.","example":"No asset found for the given id.","uniqueKey":"detail","typeLabel":"string"},"instance":{"type":"string","description":"URI reference identifying the specific occurrence.","example":"/v1/inventory/assets/3f1c9a2e-8b4d-4e7a-9c1f-2a5b6c7d8e9f","uniqueKey":"instance","typeLabel":"string"},"requestId":{"type":"string","description":"Request id (from X-Request-Id) for correlating with support/logs.","example":"req_01HZY8Q3M4N5P6R7S8T9V0W1X2","uniqueKey":"requestId","typeLabel":"string"},"status":{"type":"integer","description":"HTTP status code.","format":"int32","example":404,"uniqueKey":"status","typeLabel":"integer\u003cint32>"},"title":{"type":"string","description":"Short, human-readable summary of the problem type.","example":"Not Found","uniqueKey":"title","typeLabel":"string"},"type":{"type":"string","description":"URI reference identifying the problem type.","example":"https://api.secfix.com/problems/not_found","uniqueKey":"type","typeLabel":"string"}},"description":"Error envelope returned as application/json by every error response: type, title, status, detail, instance (when it applies), a stable code and the requestId.","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"code":"not_found","detail":"No asset found for the given id.","instance":"/v1/inventory/assets/3f1c9a2e-8b4d-4e7a-9c1f-2a5b6c7d8e9f","requestId":"req_01HZY8Q3M4N5P6R7S8T9V0W1X2","status":404,"title":"Not Found","type":"https://api.secfix.com/problems/not_found"}}},"exampleType":"generated"}},"exampleType":"generated"},"0b0bede4-c146-4011-bce3-8ff34a8f5453":{"description":"HTTP method not supported on this path (code: method_not_allowed). The Allow header lists the supported methods.","headers":{"Allow":{"description":"Comma-separated list of the HTTP methods this path supports.","style":"simple","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"type":"object","properties":{"code":{"type":"string","description":"Stable machine-readable error code that drives integrator error handling.","example":"not_found","uniqueKey":"code","typeLabel":"string"},"detail":{"type":"string","description":"Human-readable explanation specific to this occurrence.","example":"No asset found for the given id.","uniqueKey":"detail","typeLabel":"string"},"instance":{"type":"string","description":"URI reference identifying the specific occurrence.","example":"/v1/inventory/assets/3f1c9a2e-8b4d-4e7a-9c1f-2a5b6c7d8e9f","uniqueKey":"instance","typeLabel":"string"},"requestId":{"type":"string","description":"Request id (from X-Request-Id) for correlating with support/logs.","example":"req_01HZY8Q3M4N5P6R7S8T9V0W1X2","uniqueKey":"requestId","typeLabel":"string"},"status":{"type":"integer","description":"HTTP status code.","format":"int32","example":404,"uniqueKey":"status","typeLabel":"integer\u003cint32>"},"title":{"type":"string","description":"Short, human-readable summary of the problem type.","example":"Not Found","uniqueKey":"title","typeLabel":"string"},"type":{"type":"string","description":"URI reference identifying the problem type.","example":"https://api.secfix.com/problems/not_found","uniqueKey":"type","typeLabel":"string"}},"description":"Error envelope returned as application/json by every error response: type, title, status, detail, instance (when it applies), a stable code and the requestId.","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"code":"not_found","detail":"No asset found for the given id.","instance":"/v1/inventory/assets/3f1c9a2e-8b4d-4e7a-9c1f-2a5b6c7d8e9f","requestId":"req_01HZY8Q3M4N5P6R7S8T9V0W1X2","status":404,"title":"Not Found","type":"https://api.secfix.com/problems/not_found"}}},"exampleType":"generated"}},"exampleType":"generated"},"67a781c4-a9b9-4c1f-bded-9468349f3f1a":{"description":"The Idempotency-Key was already used with a different request body (code: idempotency_conflict).","content":{"application/json":{"schema":{"type":"object","properties":{"code":{"type":"string","description":"Stable machine-readable error code that drives integrator error handling.","example":"not_found","uniqueKey":"code","typeLabel":"string"},"detail":{"type":"string","description":"Human-readable explanation specific to this occurrence.","example":"No asset found for the given id.","uniqueKey":"detail","typeLabel":"string"},"instance":{"type":"string","description":"URI reference identifying the specific occurrence.","example":"/v1/inventory/assets/3f1c9a2e-8b4d-4e7a-9c1f-2a5b6c7d8e9f","uniqueKey":"instance","typeLabel":"string"},"requestId":{"type":"string","description":"Request id (from X-Request-Id) for correlating with support/logs.","example":"req_01HZY8Q3M4N5P6R7S8T9V0W1X2","uniqueKey":"requestId","typeLabel":"string"},"status":{"type":"integer","description":"HTTP status code.","format":"int32","example":404,"uniqueKey":"status","typeLabel":"integer\u003cint32>"},"title":{"type":"string","description":"Short, human-readable summary of the problem type.","example":"Not Found","uniqueKey":"title","typeLabel":"string"},"type":{"type":"string","description":"URI reference identifying the problem type.","example":"https://api.secfix.com/problems/not_found","uniqueKey":"type","typeLabel":"string"}},"description":"Error envelope returned as application/json by every error response: type, title, status, detail, instance (when it applies), a stable code and the requestId.","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"code":"not_found","detail":"No asset found for the given id.","instance":"/v1/inventory/assets/3f1c9a2e-8b4d-4e7a-9c1f-2a5b6c7d8e9f","requestId":"req_01HZY8Q3M4N5P6R7S8T9V0W1X2","status":404,"title":"Not Found","type":"https://api.secfix.com/problems/not_found"}}},"exampleType":"generated"}},"exampleType":"generated"},"d46b4660-c353-4e02-a4a0-c88e3fbcf399":{"description":"The request body exceeds the maximum allowed size (code: payload_too_large).","content":{"application/json":{"schema":{"type":"object","properties":{"code":{"type":"string","description":"Stable machine-readable error code that drives integrator error handling.","example":"not_found","uniqueKey":"code","typeLabel":"string"},"detail":{"type":"string","description":"Human-readable explanation specific to this occurrence.","example":"No asset found for the given id.","uniqueKey":"detail","typeLabel":"string"},"instance":{"type":"string","description":"URI reference identifying the specific occurrence.","example":"/v1/inventory/assets/3f1c9a2e-8b4d-4e7a-9c1f-2a5b6c7d8e9f","uniqueKey":"instance","typeLabel":"string"},"requestId":{"type":"string","description":"Request id (from X-Request-Id) for correlating with support/logs.","example":"req_01HZY8Q3M4N5P6R7S8T9V0W1X2","uniqueKey":"requestId","typeLabel":"string"},"status":{"type":"integer","description":"HTTP status code.","format":"int32","example":404,"uniqueKey":"status","typeLabel":"integer\u003cint32>"},"title":{"type":"string","description":"Short, human-readable summary of the problem type.","example":"Not Found","uniqueKey":"title","typeLabel":"string"},"type":{"type":"string","description":"URI reference identifying the problem type.","example":"https://api.secfix.com/problems/not_found","uniqueKey":"type","typeLabel":"string"}},"description":"Error envelope returned as application/json by every error response: type, title, status, detail, instance (when it applies), a stable code and the requestId.","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"code":"not_found","detail":"No asset found for the given id.","instance":"/v1/inventory/assets/3f1c9a2e-8b4d-4e7a-9c1f-2a5b6c7d8e9f","requestId":"req_01HZY8Q3M4N5P6R7S8T9V0W1X2","status":404,"title":"Not Found","type":"https://api.secfix.com/problems/not_found"}}},"exampleType":"generated"}},"exampleType":"generated"},"292d643d-a545-4c87-875b-b29a7f931cbe":{"description":"The Content-Type is not supported for this operation (code: unsupported_media_type).","content":{"application/json":{"schema":{"type":"object","properties":{"code":{"type":"string","description":"Stable machine-readable error code that drives integrator error handling.","example":"not_found","uniqueKey":"code","typeLabel":"string"},"detail":{"type":"string","description":"Human-readable explanation specific to this occurrence.","example":"No asset found for the given id.","uniqueKey":"detail","typeLabel":"string"},"instance":{"type":"string","description":"URI reference identifying the specific occurrence.","example":"/v1/inventory/assets/3f1c9a2e-8b4d-4e7a-9c1f-2a5b6c7d8e9f","uniqueKey":"instance","typeLabel":"string"},"requestId":{"type":"string","description":"Request id (from X-Request-Id) for correlating with support/logs.","example":"req_01HZY8Q3M4N5P6R7S8T9V0W1X2","uniqueKey":"requestId","typeLabel":"string"},"status":{"type":"integer","description":"HTTP status code.","format":"int32","example":404,"uniqueKey":"status","typeLabel":"integer\u003cint32>"},"title":{"type":"string","description":"Short, human-readable summary of the problem type.","example":"Not Found","uniqueKey":"title","typeLabel":"string"},"type":{"type":"string","description":"URI reference identifying the problem type.","example":"https://api.secfix.com/problems/not_found","uniqueKey":"type","typeLabel":"string"}},"description":"Error envelope returned as application/json by every error response: type, title, status, detail, instance (when it applies), a stable code and the requestId.","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"code":"not_found","detail":"No asset found for the given id.","instance":"/v1/inventory/assets/3f1c9a2e-8b4d-4e7a-9c1f-2a5b6c7d8e9f","requestId":"req_01HZY8Q3M4N5P6R7S8T9V0W1X2","status":404,"title":"Not Found","type":"https://api.secfix.com/problems/not_found"}}},"exampleType":"generated"}},"exampleType":"generated"},"38085077-1ce1-4254-999e-d8dd7dbea62d":{"description":"Rate limit exceeded for this client (code: rate_limited).","headers":{"Retry-After":{"description":"Seconds to wait before retrying.","style":"simple","schema":{"type":"integer"}}},"content":{"application/json":{"schema":{"type":"object","properties":{"code":{"type":"string","description":"Stable machine-readable error code that drives integrator error handling.","example":"not_found","uniqueKey":"code","typeLabel":"string"},"detail":{"type":"string","description":"Human-readable explanation specific to this occurrence.","example":"No asset found for the given id.","uniqueKey":"detail","typeLabel":"string"},"instance":{"type":"string","description":"URI reference identifying the specific occurrence.","example":"/v1/inventory/assets/3f1c9a2e-8b4d-4e7a-9c1f-2a5b6c7d8e9f","uniqueKey":"instance","typeLabel":"string"},"requestId":{"type":"string","description":"Request id (from X-Request-Id) for correlating with support/logs.","example":"req_01HZY8Q3M4N5P6R7S8T9V0W1X2","uniqueKey":"requestId","typeLabel":"string"},"status":{"type":"integer","description":"HTTP status code.","format":"int32","example":404,"uniqueKey":"status","typeLabel":"integer\u003cint32>"},"title":{"type":"string","description":"Short, human-readable summary of the problem type.","example":"Not Found","uniqueKey":"title","typeLabel":"string"},"type":{"type":"string","description":"URI reference identifying the problem type.","example":"https://api.secfix.com/problems/not_found","uniqueKey":"type","typeLabel":"string"}},"description":"Error envelope returned as application/json by every error response: type, title, status, detail, instance (when it applies), a stable code and the requestId.","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"code":"not_found","detail":"No asset found for the given id.","instance":"/v1/inventory/assets/3f1c9a2e-8b4d-4e7a-9c1f-2a5b6c7d8e9f","requestId":"req_01HZY8Q3M4N5P6R7S8T9V0W1X2","status":404,"title":"Not Found","type":"https://api.secfix.com/problems/not_found"}}},"exampleType":"generated"}},"exampleType":"generated"},"6d0baed2-f417-47b2-83f2-faab74456285":{"description":"Unexpected server error (code: internal_error).","content":{"application/json":{"schema":{"type":"object","properties":{"code":{"type":"string","description":"Stable machine-readable error code that drives integrator error handling.","example":"not_found","uniqueKey":"code","typeLabel":"string"},"detail":{"type":"string","description":"Human-readable explanation specific to this occurrence.","example":"No asset found for the given id.","uniqueKey":"detail","typeLabel":"string"},"instance":{"type":"string","description":"URI reference identifying the specific occurrence.","example":"/v1/inventory/assets/3f1c9a2e-8b4d-4e7a-9c1f-2a5b6c7d8e9f","uniqueKey":"instance","typeLabel":"string"},"requestId":{"type":"string","description":"Request id (from X-Request-Id) for correlating with support/logs.","example":"req_01HZY8Q3M4N5P6R7S8T9V0W1X2","uniqueKey":"requestId","typeLabel":"string"},"status":{"type":"integer","description":"HTTP status code.","format":"int32","example":404,"uniqueKey":"status","typeLabel":"integer\u003cint32>"},"title":{"type":"string","description":"Short, human-readable summary of the problem type.","example":"Not Found","uniqueKey":"title","typeLabel":"string"},"type":{"type":"string","description":"URI reference identifying the problem type.","example":"https://api.secfix.com/problems/not_found","uniqueKey":"type","typeLabel":"string"}},"description":"Error envelope returned as application/json by every error response: type, title, status, detail, instance (when it applies), a stable code and the requestId.","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"code":"not_found","detail":"No asset found for the given id.","instance":"/v1/inventory/assets/3f1c9a2e-8b4d-4e7a-9c1f-2a5b6c7d8e9f","requestId":"req_01HZY8Q3M4N5P6R7S8T9V0W1X2","status":404,"title":"Not Found","type":"https://api.secfix.com/problems/not_found"}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{"deabf51a-8974-4740-8ef9-ed5d4b730c34":{"bearerAuth":{"type":"http","description":"Bearer access token obtained from /oauth/token.","scheme":"bearer","bearerFormat":"JWT","scopes":[],"schemeName":"bearerAuth"}}},"servers":{"5bdb46d7-0179-4174-a3e8-8f263332e77b":{"url":"https://api.secfix.com","description":"Production"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"http","description":"Bearer access token obtained from /oauth/token.","scheme":"bearer","bearerFormat":"JWT","scopes":[],"schemeName":"bearerAuth"},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"Bearer access token obtained from /oauth/token.","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"bearerAuth","name":"Authorization"}],"title":"bearerAuth"}]},"originalFileLocation":"api-reference/openapi.yaml"},"subdomain":"secfix","siteName":"Secfix Developers","title":"Update governance metadata (and tags) on one asset. - Secfix Developers","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-23T12:54:56.125Z","originalFileLocation":"api-reference/inventory/update-governance-metadata-and-tags-on-one-asset.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=\"Requires write access (all:write). Governance fields only; employee rows are read-only.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Secfix Developers\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/secfix/428DzU8jjjvaFQfz/_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/secfix/428DzU8jjjvaFQfz/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/secfix/428DzU8jjjvaFQfz/_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/secfix/428DzU8jjjvaFQfz/_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/secfix/428DzU8jjjvaFQfz/_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/secfix/428DzU8jjjvaFQfz/_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/secfix/428DzU8jjjvaFQfz/_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/secfix/428DzU8jjjvaFQfz/_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/secfix/428DzU8jjjvaFQfz/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Update governance metadata (and tags) on one asset. - Secfix Developers\">\u003cmeta data-mint-head property=\"og:description\" content=\"Requires write access (all:write). Governance fields only; employee rows are read-only.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Secfix Developers\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://developer.secfix.com/api-reference/inventory/update-governance-metadata-and-tags-on-one-asset\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://secfix.mintlify.app/_mintlify/api/og/v2?division=Inventory\u0026amp;title=Update+governance+metadata+%28and+tags%29+on+one+asset.\u0026amp;description=Requires+write+access+%28all%3Awrite%29.+Governance+fields+only%3B+employee+rows+are+read-only.\u0026amp;theme=1cf836ab5749cc2b35865dfc\u0026amp;signature=136ab1d5dfe210891b2a91fc1fb760f0dd2eefbd1ee05af1ef17a6ab484bcfde\">\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 governance metadata (and tags) on one asset. - Secfix Developers\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Requires write access (all:write). Governance fields only; employee rows are read-only.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://secfix.mintlify.app/_mintlify/api/og/v2?division=Inventory\u0026amp;title=Update+governance+metadata+%28and+tags%29+on+one+asset.\u0026amp;description=Requires+write+access+%28all%3Awrite%29.+Governance+fields+only%3B+employee+rows+are+read-only.\u0026amp;theme=1cf836ab5749cc2b35865dfc\u0026amp;signature=136ab1d5dfe210891b2a91fc1fb760f0dd2eefbd1ee05af1ef17a6ab484bcfde\">\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/secfix/428DzU8jjjvaFQfz/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Secfix Developers\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#762EEA\">\u003clink data-mint-head rel=\"canonical\" href=\"https://developer.secfix.com/api-reference/inventory/update-governance-metadata-and-tags-on-one-asset\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/inventory/update-governance-metadata-and-tags-on-one-asset.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://developer.secfix.com/#organization\",\"name\":\"Secfix Developers\",\"url\":\"https://developer.secfix.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/secfix/Q5a3l_NqghjaPhje/logo/light.svg?fit=max\u0026auto=format\u0026n=Q5a3l_NqghjaPhje\u0026q=85\u0026s=dafd011599c8ef4e35939fac888bbd97\"}},{\"@type\":\"WebSite\",\"@id\":\"https://developer.secfix.com#website\",\"name\":\"Secfix Developers\",\"url\":\"https://developer.secfix.com\",\"publisher\":{\"@id\":\"https://developer.secfix.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://developer.secfix.com/api-reference/inventory/update-governance-metadata-and-tags-on-one-asset#webpage\",\"url\":\"https://developer.secfix.com/api-reference/inventory/update-governance-metadata-and-tags-on-one-asset\",\"name\":\"Update governance metadata (and tags) on one asset.\",\"description\":\"Requires write access (all:write). Governance fields only; employee rows are read-only.\",\"dateModified\":\"2026-10-23T12:54:56.125Z\",\"isPartOf\":{\"@id\":\"https://developer.secfix.com#website\"},\"breadcrumb\":{\"@id\":\"https://developer.secfix.com/api-reference/inventory/update-governance-metadata-and-tags-on-one-asset#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://developer.secfix.com/api-reference/inventory/update-governance-metadata-and-tags-on-one-asset#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Endpoints\",\"item\":\"https://developer.secfix.com/api-reference/oauth/exchange-client-credentials-for-an-access-token\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Inventory\",\"item\":\"https://developer.secfix.com/api-reference/inventory/list-assets-cursor-paginated-all-categories\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Update governance metadata (and tags) on one asset.\",\"item\":\"https://developer.secfix.com/api-reference/inventory/update-governance-metadata-and-tags-on-one-asset\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://developer.secfix.com/api-reference/inventory/update-governance-metadata-and-tags-on-one-asset#apireference\",\"headline\":\"Update governance metadata (and tags) on one asset.\",\"name\":\"Update governance metadata (and tags) on one asset.\",\"description\":\"Requires write access (all:write). Governance fields only; employee rows are read-only.\",\"url\":\"https://developer.secfix.com/api-reference/inventory/update-governance-metadata-and-tags-on-one-asset\",\"mainEntityOfPage\":{\"@id\":\"https://developer.secfix.com/api-reference/inventory/update-governance-metadata-and-tags-on-one-asset#webpage\"},\"dateModified\":\"2026-10-23T12:54:56.125Z\",\"publisher\":{\"@id\":\"https://developer.secfix.com/#organization\"},\"isPartOf\":{\"@id\":\"https://developer.secfix.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Secfix Developers\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Secfix Developers","nav":{"global":{"anchors":[{"anchor":"Support","icon":"envelope","href":"mailto:support@secfix.com"},{"anchor":"Secfix.com","icon":"globe","href":"https://secfix.com"}]},"tabs":[{"tab":"Documentation","pages":[{"title":"Documentation","href":""}]},{"tab":"API reference","groups":[{"group":"Overview","pages":[{"title":"Overview","href":"/api-reference/overview"}]},{"group":"Endpoints","pages":[{"group":"OAuth","pages":[{"title":"Exchange client credentials for an access token.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /oauth/token","href":"/api-reference/oauth/exchange-client-credentials-for-an-access-token"}]},{"group":"Computers","pages":[{"title":"List monitored computers (cursor-paginated).","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/computers","href":"/api-reference/computers/list-monitored-computers-cursor-paginated"},{"title":"Get one monitored computer by its public id.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/computers/{id}","href":"/api-reference/computers/get-one-monitored-computer-by-its-public-id"}]},{"group":"Health","pages":[{"title":"Liveness probe.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/health","href":"/api-reference/health/liveness-probe"}]},{"group":"Inventory","pages":[{"title":"List assets (cursor-paginated, all categories).","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/inventory/assets","href":"/api-reference/inventory/list-assets-cursor-paginated-all-categories"},{"title":"Bulk-update governance metadata on many assets.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml patch /v1/inventory/assets","href":"/api-reference/inventory/bulk-update-governance-metadata-on-many-assets"},{"title":"Get one asset by its public id.","description":"Requires read access (all:read).","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/inventory/assets/{id}","href":"/api-reference/inventory/get-one-asset-by-its-public-id"},{"title":"Update governance metadata (and tags) on one asset.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml patch /v1/inventory/assets/{id}","href":"/api-reference/inventory/update-governance-metadata-and-tags-on-one-asset"},{"title":"List asset categories (cursor-paginated).","description":"Requires read access (all:read).","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/inventory/categories","href":"/api-reference/inventory/list-asset-categories-cursor-paginated"}]}]}]},{"tab":"Changelog","pages":[{"title":"Changelog","href":"/changelog"}]}]},"title":"Update governance metadata (and tags) on one asset. - Secfix Developers","buildId":"dpl_849ArpqvBiCczQiT1Y1stNGpbqHT","deploymentId":"dpl_849ArpqvBiCczQiT1Y1stNGpbqHT","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-Bbp7I60D.js","utils-C3RIvJha.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-DqD-vLt8.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-B31Loprg.js","snippetPresets-DKpk-b8t.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-Cj65AhOR.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-BXtn5gcC.js","shallow-RY2b03Cp.js","getApiPlaygroundDisplay-B0jeiPk3.js","CodeSnippet-CYgBjjwn.js","CodeSnippets-DOngDrYB.js","Page-n7I5XbKb.js","getPastedJson-DRQbJx-T.js","icon-CQiQCicY.js","MethodPill-BKTLdNtu.js","DuplicateIcon-B9jpAdat.js","createIcon-DCddRrXv.js","DynamicMarkdown-a8hUKrw6.js","SectionHeading-eECVV2eH.js","axios-vUo_bRtp.js","Markdown--GF7ZIpf.js","clsx-DZLdJUrt.js","lib--scc4DXi.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-2LoAhjKH.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-Zwc0ZncM.js"]}