A unique value (1-255 printable ASCII characters) that makes retrying
this request safe. The first response (below 500) is stored for 24
hours per user or API key; retries with the same key and the same
request get it again with an Idempotent-Replayed: true header. The
same key with a different request is refused with 400; a retry while
the first request is still running gets 409.
Optional reason for the change, kept with the record revision, schema
change or field migration it makes (at most 500 characters once
decoded). Percent-encoded UTF-8, as
encodeURIComponent encodes it, so any language fits in a header:
Rettet%20stavefejl%20p%C3%A5%20forsiden. Plain ASCII may be sent
as is. Other bytes are 400.
Whether the project's search tokens (made in the web app) find
its published records, from a browser or a backend. Off by
default: every field of those records becomes readable by anyone
with a token, so turn it on only for collections whose published
records are public. A change reaches search tokens within
seconds.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Nohead","colors":{"primary":"#171717","light":"#fafafa","dark":"#171717"},"logo":{"light":"https://mintcdn.com/nohead/Zi4ShGp1nnXJjvN2/logo/light.svg?fit=max\u0026auto=format\u0026n=Zi4ShGp1nnXJjvN2\u0026q=85\u0026s=e431964df2c90a7efd8cf3839919156a","dark":"https://mintcdn.com/nohead/Zi4ShGp1nnXJjvN2/logo/dark.svg?fit=max\u0026auto=format\u0026n=Zi4ShGp1nnXJjvN2\u0026q=85\u0026s=0f1626c2856f0e98870466fde414c967","href":"https://nohead.io"},"favicon":"https://mintcdn.com/nohead/Zi4ShGp1nnXJjvN2/favicon.svg?fit=max\u0026auto=format\u0026n=Zi4ShGp1nnXJjvN2\u0026q=85\u0026s=73c7bf765c68dd3524dfa06a8e1a5c55","api":{"playground":{"display":"simple"},"examples":{"languages":["curl","typescript","python","ruby"]}},"footer":{"socials":{"x":"https://x.com/nohead_io","github":"https://github.com/nohead-io"},"links":[{"items":[{"label":"Status","href":"https://status.nohead.io"}]}]},"icons":{"library":"lucide"},"contextual":{"options":["copy","view","claude","chatgpt","download-spec"],"display":"header"},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"nohead","hasAudioNarration":false,"actualSubdomain":"nohead","customDomains":["docs.nohead.io"],"gitSource":{"type":"github","owner":"nohead-io","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":"","_id":"6ae7050e53ca202614c2eaad"},"chroma":{"latestBuiltDeploymentHistoryId":"6aec9780ada4d37850e32d2e","collectionId":"67023daf-3f94-446b-bf28-d982ad716b31","liveDeploymentHistoryId":"6aec9780ada4d37850e32d2e","schemaVersion":"v3"},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6aee51a7f00d0b95d690fcbc","clientVersion":"0.0.4076","searchFilterCounts":[{"language":"default","tag":"API reference","count":82},{"language":"default","tag":"Endpoints","count":81},{"language":"default","tag":"Guides","count":22},{"language":"default","tag":"CLI","count":14},{"language":"default","tag":"Commands","count":13},{"language":"default","tag":"Assets","count":11},{"language":"default","tag":"Webhooks","count":10},{"language":"default","tag":"Drafts","count":9},{"language":"default","tag":"Fields","count":9},{"language":"default","tag":"Records","count":8}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"comment-mode","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"style.css","content":"img[src$=\"/icons/typescript.svg\"]{--icon: url(\"/icons/typescript.svg\")}img[src$=\"/icons/python.svg\"]{--icon: url(\"/icons/python.svg\")}img[src$=\"/icons/ruby.svg\"]{--icon: url(\"/icons/ruby.svg\")}img:is([src$=\"/icons/typescript.svg\"],[src$=\"/icons/python.svg\"],[src$=\"/icons/ruby.svg\"]){box-sizing:border-box;padding-left:1rem;background-color:rgb(var(--gray-400))!important;-webkit-mask:var(--icon) center / contain no-repeat;mask:var(--icon) center / contain no-repeat}.dark img:is([src$=\"/icons/typescript.svg\"],[src$=\"/icons/python.svg\"],[src$=\"/icons/ruby.svg\"]){background-color:rgb(var(--gray-500))!important}[aria-current] img:is([src$=\"/icons/typescript.svg\"],[src$=\"/icons/python.svg\"],[src$=\"/icons/ruby.svg\"]){background-color:rgb(var(--primary))!important}.dark [aria-current] img:is([src$=\"/icons/typescript.svg\"],[src$=\"/icons/python.svg\"],[src$=\"/icons/ruby.svg\"]){background-color:rgb(var(--primary-light))!important}"}],"page":{"pagePath":"api-reference/collections/update-a-collection","slug":"/api-reference/collections/update-a-collection","pageMetadata":{"title":"Update a collection","description":"Changing the slug breaks clients that address the collection by slug.\n`409` with detail code `deleted` while the collection is deleted.\n","deprecated":null,"version":null,"openapi":"/openapi.json patch /v1/collections/{collection_id}","href":"/api-reference/collections/update-a-collection","autogeneratedByOpenApi":true},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx, jsxs: _jsxs} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n code: \"code\",\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsxs(_components.p, {\n children: [\"Changing the slug breaks clients that address the collection by slug.\\n\", _jsx(_components.code, {\n children: \"409\"\n }), \" with detail code \", _jsx(_components.code, {\n children: \"deleted\"\n }), \" while the collection is deleted.\"]\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){return _jsx(_Fragment,{})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Update a collection","description":"Changing the slug breaks clients that address the collection by slug.\n`409` with detail code `deleted` while the collection is deleted.\n","deprecated":null,"version":null,"openapi":"/openapi.json patch /v1/collections/{collection_id}","href":"/api-reference/collections/update-a-collection","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"operationId":"collections_update","summary":"Update a collection","description":"Changing the slug breaks clients that address the collection by slug.\n`409` with detail code `deleted` while the collection is deleted.\n","tags":["collections"],"parameters":["93455918-9f15-4bf1-8151-05edbd6a3c33","d61a6740-06b9-4496-ab94-2483c5c37647","5f3043c8-f2b2-4430-aad8-b112878e2629"],"requestBody":"5cf6c1fb-2bdc-45a0-ade6-eea5a6e06435","responses":{"200":"69c38a74-d997-4b49-a90c-7158be775ee7","400":"84bdf967-e0db-4a29-afd2-50727d9590a9","401":"5308f4a4-d0cb-4c66-8be7-c579cbf469dd","403":"9efa9fc1-7d31-4770-b780-9c40249ff24b","404":"c57a38c0-8b68-454e-b5bb-7c61a8fd9fba","409":"285723ec-4c5a-4904-a66a-5f44d7ba4fc0","422":"b265aafc-4f5a-4906-9eb9-589ef887fe80","429":"1bb19e55-0f30-4574-a302-f57b9045828c"},"x-codeSamples":[{"lang":"typescript","label":"TypeScript","source":"import { Nohead } from \"@nohead/sdk\"\n\nconst nohead = new Nohead()\n\nconst result = await nohead.collections.update(\"posts\", { name: \"Articles\" })\n"},{"lang":"python","label":"Python","source":"from nohead import Nohead\n\nnohead = Nohead()\n\nresult = nohead.collections.update(\"posts\", name=\"Articles\")\n"},{"lang":"ruby","label":"Ruby","source":"require \"nohead\"\n\nnohead = Nohead::Client.new\n\nresult = nohead.collections.update(\"posts\", name: \"Articles\")\n"}],"method":"patch","type":"path","servers":["8bbbb494-a028-4201-ac4c-27745b9572a7"],"security":["fdb003e5-f8f3-4ee7-b4f8-ee1029f9c030"],"path":"/v1/collections/{collection_id}","baseUrlOptions":["https://api.nohead.io"],"title":"Update a collection","codeSamples":[{"label":"TypeScript","lang":"typescript","source":"import { Nohead } from \"@nohead/sdk\"\n\nconst nohead = new Nohead()\n\nconst result = await nohead.collections.update(\"posts\", { name: \"Articles\" })\n"},{"label":"Python","lang":"python","source":"from nohead import Nohead\n\nnohead = Nohead()\n\nresult = nohead.collections.update(\"posts\", name=\"Articles\")\n"},{"label":"Ruby","lang":"ruby","source":"require \"nohead\"\n\nnohead = Nohead::Client.new\n\nresult = nohead.collections.update(\"posts\", name: \"Articles\")\n"}],"requestExampleLanguages":["bash","typescript","python","ruby"],"requiredOnlyExamples":false,"requestExampleType":"codeSamples","responseExampleType":"generated"},"dependencies":{"parameters":{"93455918-9f15-4bf1-8151-05edbd6a3c33":{"name":"Idempotency-Key","in":"header","required":false,"description":"A unique value (1-255 printable ASCII characters) that makes retrying\nthis request safe. The first response (below 500) is stored for 24\nhours per user or API key; retries with the same key and the same\nrequest get it again with an `Idempotent-Replayed: true` header. The\nsame key with a different request is refused with `400`; a retry while\nthe first request is still running gets `409`.\n","schema":{"type":"string","minLength":1,"maxLength":255,"isRequired":false,"description":"A unique value (1-255 printable ASCII characters) that makes retrying\nthis request safe. The first response (below 500) is stored for 24\nhours per user or API key; retries with the same key and the same\nrequest get it again with an `Idempotent-Replayed: true` header. The\nsame key with a different request is refused with `400`; a retry while\nthe first request is still running gets `409`.\n","uniqueKey":"","typeLabel":"string"},"example":"8f14e45f-ceea-467a-9575-0f1a3f2c1d2e"},"d61a6740-06b9-4496-ab94-2483c5c37647":{"name":"Nohead-Client","in":"header","description":"First-party client identifier recorded in history (e.g. `cli/0.3.1`). Informational only.","schema":{"type":"string","description":"First-party client identifier recorded in history (e.g. `cli/0.3.1`). Informational only.","uniqueKey":"","typeLabel":"string"}},"5f3043c8-f2b2-4430-aad8-b112878e2629":{"name":"Nohead-Change-Note","in":"header","description":"Optional reason for the change, kept with the record revision, schema\nchange or field migration it makes (at most 500 characters once\ndecoded). Percent-encoded UTF-8, as\n`encodeURIComponent` encodes it, so any language fits in a header:\n`Rettet%20stavefejl%20p%C3%A5%20forsiden`. Plain ASCII may be sent\nas is. Other bytes are `400`.\n","schema":{"type":"string","description":"Optional reason for the change, kept with the record revision, schema\nchange or field migration it makes (at most 500 characters once\ndecoded). Percent-encoded UTF-8, as\n`encodeURIComponent` encodes it, so any language fits in a header:\n`Rettet%20stavefejl%20p%C3%A5%20forsiden`. Plain ASCII may be sent\nas is. Other bytes are `400`.\n","uniqueKey":"","typeLabel":"string"}},"4c75ede7-3e30-46a6-9c9b-9e500055dda5":{"name":"collection_id","in":"path","required":true,"description":"Collection ID, or the collection slug when authenticating with an API key.","schema":{"type":"string","isRequired":true,"description":"Collection ID, or the collection slug when authenticating with an API key.","uniqueKey":"","typeLabel":"string"},"example":"col_01J9ZQ3F8X5W2K7M4N6P0R1S2T"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"name":{"type":"string","uniqueKey":"name","typeLabel":"string"},"slug":{"type":"string","uniqueKey":"slug","typeLabel":"string"},"description":{"oneOf":[{"type":"string","uniqueKey":"description.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"description.oneOf.1","typeLabel":"null"}],"uniqueKey":"description","typeLabel":"string | null"},"public_search":{"type":"boolean","uniqueKey":"public_search","typeLabel":"boolean"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"name":"\u003cstring>","slug":"\u003cstring>","description":"\u003cstring>","public_search":true}}},"exampleType":"generated"}},"exampleType":"generated"},"responses":{"69c38a74-d997-4b49-a90c-7158be775ee7":{"description":"The updated collection.","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"required":["id","object","project_id","name","slug","description","schema_version","deleted_at","purge_after","public_search","fields","created_at","updated_at"],"properties":{"id":{"type":"string","examples":["col_01J9ZQ3F8X5W2K7M4N6P0R1S2T"],"isRequired":true,"uniqueKey":"id","typeLabel":"string"},"object":{"const":"collection","isRequired":true,"uniqueKey":"object","typeLabel":"any"},"project_id":{"type":"string","isRequired":true,"uniqueKey":"project_id","typeLabel":"string"},"name":{"type":"string","isRequired":true,"uniqueKey":"name","typeLabel":"string"},"slug":{"type":"string","isRequired":true,"uniqueKey":"slug","typeLabel":"string"},"description":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"description.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"description.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"description","typeLabel":"string | null"},"schema_version":{"type":"integer","isRequired":true,"uniqueKey":"schema_version","typeLabel":"integer"},"deleted_at":{"oneOf":[{"type":"string","format":"date-time","description":"When the collection was deleted; null unless it is.","isRequired":true,"uniqueKey":"deleted_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"When the collection was deleted; null unless it is.","isRequired":true,"uniqueKey":"deleted_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"deleted_at","typeLabel":"string\u003cdate-time> | null"},"purge_after":{"oneOf":[{"type":"string","format":"date-time","description":"When a deleted collection is removed for good, with its fields and records, unless restored first.","isRequired":true,"uniqueKey":"purge_after.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"When a deleted collection is removed for good, with its fields and records, unless restored first.","isRequired":true,"uniqueKey":"purge_after.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"purge_after","typeLabel":"string\u003cdate-time> | null"},"public_search":{"type":"boolean","description":"Whether the project's search tokens (made in the web app) find\nits published records, from a browser or a backend. Off by\ndefault: every field of those records becomes readable by anyone\nwith a token, so turn it on only for collections whose published\nrecords are public. A change reaches search tokens within\nseconds.\n","isRequired":true,"uniqueKey":"public_search","typeLabel":"boolean"},"fields":{"type":"array","description":"Active fields in position order.","items":{"oneOf":[{"type":"object","description":"A field, typed by its `type`, which also decides the options its `configuration` takes.","required":["type","configuration","id","object","collection_id","name","key","required","multiple","position","deleted_at","purge_after","aliases","created_at","updated_at"],"properties":{"id":{"type":"string","description":"Stable field ID. Never changes, even when the field is renamed.","examples":["fld_01J9ZQ3F8X5W2K7M4N6P0R1S2T"],"isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.0.id","typeLabel":"string"},"object":{"const":"field","isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.0.object","typeLabel":"any"},"collection_id":{"type":"string","isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.0.collection_id","typeLabel":"string"},"name":{"type":"string","description":"Display name. Safe to change.","isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.0.name","typeLabel":"string"},"key":{"type":"string","description":"Key used in record data. Part of the API contract.","isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.0.key","typeLabel":"string"},"required":{"type":"boolean","description":"Every record must have a value. Not available for boolean fields (a boolean is true or false; no value reads as false).","isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.0.required","typeLabel":"boolean"},"multiple":{"type":"boolean","description":"A list of distinct values (a repeated value is refused with `duplicate_value`, an empty string with `blank_value`). Not available for boolean, long_text, rich_text and json fields.","isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.0.multiple","typeLabel":"boolean"},"position":{"type":"integer","description":"Where the field sorts in the collection's order, lowest first. New fields are added last; `PUT /v1/collections/{collection_id}/field-order` changes the order, numbering the fields from 0.","isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.0.position","typeLabel":"integer"},"deleted_at":{"oneOf":[{"type":"string","format":"date-time","description":"When the field was deleted; null unless it is. Its values stay hidden in records until it is restored or purged.","isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.0.deleted_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"When the field was deleted; null unless it is. Its values stay hidden in records until it is restored or purged.","isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.0.deleted_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.0.deleted_at","typeLabel":"string\u003cdate-time> | null"},"purge_after":{"oneOf":[{"type":"string","format":"date-time","description":"When a deleted field and its values are removed for good, unless restored first.","isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.0.purge_after.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"When a deleted field and its values are removed for good, unless restored first.","isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.0.purge_after.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.0.purge_after","typeLabel":"string\u003cdate-time> | null"},"aliases":{"type":"array","description":"Old keys of a renamed field that still work until `expires_at`:\nrecord data also carries the value under them, and writes, filters,\nsorts and `expand` accept them. Responses about the collection then\nhave `Deprecation` and `Sunset` headers.\n","items":{"type":"object","additionalProperties":false,"required":["key","expires_at"],"properties":{"key":{"type":"string","isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.0.aliases.items.[INDEX].key","typeLabel":"string"},"expires_at":{"type":"string","format":"date-time","description":"ISO 8601 timestamp in UTC.","examples":["2026-09-27T12:00:00.000Z"],"isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.0.aliases.items.[INDEX].expires_at","typeLabel":"string\u003cdate-time>"}},"uniqueKey":"fields.items.[INDEX].oneOf.0.aliases.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.0.aliases","typeLabel":"object[]"},"created_at":{"type":"string","format":"date-time","description":"ISO 8601 timestamp in UTC.","examples":["2026-09-27T12:00:00.000Z"],"isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.0.created_at","typeLabel":"string\u003cdate-time>"},"updated_at":{"type":"string","format":"date-time","description":"ISO 8601 timestamp in UTC.","examples":["2026-09-27T12:00:00.000Z"],"isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.0.updated_at","typeLabel":"string\u003cdate-time>"},"type":{"const":"text","isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.0.type","typeLabel":"any"},"configuration":{"type":"object","additionalProperties":false,"description":"Plain text up to 10,000 characters, or a `format`.","properties":{"description":{"type":"string","maxLength":500,"description":"Help text for editors.","uniqueKey":"fields.items.[INDEX].oneOf.0.configuration.description","typeLabel":"string"},"searchable":{"type":"boolean","description":"Search words match the field, in every search (API keys, search tokens, members). Default true for text, long_text, rich_text and enum.","uniqueKey":"fields.items.[INDEX].oneOf.0.configuration.searchable","typeLabel":"boolean"},"filterable":{"type":"boolean","description":"API searches can filter on it. Default false.","uniqueKey":"fields.items.[INDEX].oneOf.0.configuration.filterable","typeLabel":"boolean"},"sortable":{"type":"boolean","description":"API searches can sort on it (one value only). Default false.","uniqueKey":"fields.items.[INDEX].oneOf.0.configuration.sortable","typeLabel":"boolean"},"min_length":{"type":"integer","minimum":0,"uniqueKey":"fields.items.[INDEX].oneOf.0.configuration.min_length","typeLabel":"integer"},"max_length":{"type":"integer","minimum":0,"uniqueKey":"fields.items.[INDEX].oneOf.0.configuration.max_length","typeLabel":"integer"},"format":{"type":"string","enum":["slug","url","email"],"description":"`slug` (always unique, one value), `url` (absolute http or https) or `email`; each sets its own length limits.","uniqueKey":"fields.items.[INDEX].oneOf.0.configuration.format","typeLabel":"enum\u003cstring>"},"unique":{"type":"boolean","description":"No two active records of the collection share a value (one value only; a slug is always unique).","uniqueKey":"fields.items.[INDEX].oneOf.0.configuration.unique","typeLabel":"boolean"}},"isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.0.configuration","typeLabel":"object"}},"uniqueKey":"fields.items.[INDEX].oneOf.0","typeLabel":"object"},{"type":"object","description":"A field, typed by its `type`, which also decides the options its `configuration` takes.","required":["type","configuration","id","object","collection_id","name","key","required","multiple","position","deleted_at","purge_after","aliases","created_at","updated_at"],"properties":{"id":{"type":"string","description":"Stable field ID. Never changes, even when the field is renamed.","examples":["fld_01J9ZQ3F8X5W2K7M4N6P0R1S2T"],"isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.1.id","typeLabel":"string"},"object":{"const":"field","isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.1.object","typeLabel":"any"},"collection_id":{"type":"string","isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.1.collection_id","typeLabel":"string"},"name":{"type":"string","description":"Display name. Safe to change.","isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.1.name","typeLabel":"string"},"key":{"type":"string","description":"Key used in record data. Part of the API contract.","isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.1.key","typeLabel":"string"},"required":{"type":"boolean","description":"Every record must have a value. Not available for boolean fields (a boolean is true or false; no value reads as false).","isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.1.required","typeLabel":"boolean"},"multiple":{"type":"boolean","description":"A list of distinct values (a repeated value is refused with `duplicate_value`, an empty string with `blank_value`). Not available for boolean, long_text, rich_text and json fields.","isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.1.multiple","typeLabel":"boolean"},"position":{"type":"integer","description":"Where the field sorts in the collection's order, lowest first. New fields are added last; `PUT /v1/collections/{collection_id}/field-order` changes the order, numbering the fields from 0.","isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.1.position","typeLabel":"integer"},"deleted_at":{"oneOf":[{"type":"string","format":"date-time","description":"When the field was deleted; null unless it is. Its values stay hidden in records until it is restored or purged.","isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.1.deleted_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"When the field was deleted; null unless it is. Its values stay hidden in records until it is restored or purged.","isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.1.deleted_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.1.deleted_at","typeLabel":"string\u003cdate-time> | null"},"purge_after":{"oneOf":[{"type":"string","format":"date-time","description":"When a deleted field and its values are removed for good, unless restored first.","isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.1.purge_after.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"When a deleted field and its values are removed for good, unless restored first.","isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.1.purge_after.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.1.purge_after","typeLabel":"string\u003cdate-time> | null"},"aliases":{"type":"array","description":"Old keys of a renamed field that still work until `expires_at`:\nrecord data also carries the value under them, and writes, filters,\nsorts and `expand` accept them. Responses about the collection then\nhave `Deprecation` and `Sunset` headers.\n","items":{"type":"object","additionalProperties":false,"required":["key","expires_at"],"properties":{"key":{"type":"string","isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.1.aliases.items.[INDEX].key","typeLabel":"string"},"expires_at":{"type":"string","format":"date-time","description":"ISO 8601 timestamp in UTC.","examples":["2026-09-27T12:00:00.000Z"],"isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.1.aliases.items.[INDEX].expires_at","typeLabel":"string\u003cdate-time>"}},"uniqueKey":"fields.items.[INDEX].oneOf.1.aliases.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.1.aliases","typeLabel":"object[]"},"created_at":{"type":"string","format":"date-time","description":"ISO 8601 timestamp in UTC.","examples":["2026-09-27T12:00:00.000Z"],"isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.1.created_at","typeLabel":"string\u003cdate-time>"},"updated_at":{"type":"string","format":"date-time","description":"ISO 8601 timestamp in UTC.","examples":["2026-09-27T12:00:00.000Z"],"isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.1.updated_at","typeLabel":"string\u003cdate-time>"},"type":{"const":"long_text","isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.1.type","typeLabel":"any"},"configuration":{"type":"object","additionalProperties":false,"description":"Text up to 100,000 characters.","properties":{"description":{"type":"string","maxLength":500,"description":"Help text for editors.","uniqueKey":"fields.items.[INDEX].oneOf.1.configuration.description","typeLabel":"string"},"searchable":{"type":"boolean","description":"Search words match the field, in every search (API keys, search tokens, members). Default true for text, long_text, rich_text and enum.","uniqueKey":"fields.items.[INDEX].oneOf.1.configuration.searchable","typeLabel":"boolean"},"filterable":{"type":"boolean","description":"API searches can filter on it. Default false.","uniqueKey":"fields.items.[INDEX].oneOf.1.configuration.filterable","typeLabel":"boolean"},"sortable":{"type":"boolean","description":"API searches can sort on it (one value only). Default false.","uniqueKey":"fields.items.[INDEX].oneOf.1.configuration.sortable","typeLabel":"boolean"},"min_length":{"type":"integer","minimum":0,"uniqueKey":"fields.items.[INDEX].oneOf.1.configuration.min_length","typeLabel":"integer"},"max_length":{"type":"integer","minimum":0,"uniqueKey":"fields.items.[INDEX].oneOf.1.configuration.max_length","typeLabel":"integer"}},"isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.1.configuration","typeLabel":"object"}},"uniqueKey":"fields.items.[INDEX].oneOf.1","typeLabel":"object"},{"type":"object","description":"A field, typed by its `type`, which also decides the options its `configuration` takes.","required":["type","configuration","id","object","collection_id","name","key","required","multiple","position","deleted_at","purge_after","aliases","created_at","updated_at"],"properties":{"id":{"type":"string","description":"Stable field ID. Never changes, even when the field is renamed.","examples":["fld_01J9ZQ3F8X5W2K7M4N6P0R1S2T"],"isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.2.id","typeLabel":"string"},"object":{"const":"field","isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.2.object","typeLabel":"any"},"collection_id":{"type":"string","isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.2.collection_id","typeLabel":"string"},"name":{"type":"string","description":"Display name. Safe to change.","isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.2.name","typeLabel":"string"},"key":{"type":"string","description":"Key used in record data. Part of the API contract.","isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.2.key","typeLabel":"string"},"required":{"type":"boolean","description":"Every record must have a value. Not available for boolean fields (a boolean is true or false; no value reads as false).","isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.2.required","typeLabel":"boolean"},"multiple":{"type":"boolean","description":"A list of distinct values (a repeated value is refused with `duplicate_value`, an empty string with `blank_value`). Not available for boolean, long_text, rich_text and json fields.","isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.2.multiple","typeLabel":"boolean"},"position":{"type":"integer","description":"Where the field sorts in the collection's order, lowest first. New fields are added last; `PUT /v1/collections/{collection_id}/field-order` changes the order, numbering the fields from 0.","isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.2.position","typeLabel":"integer"},"deleted_at":{"oneOf":[{"type":"string","format":"date-time","description":"When the field was deleted; null unless it is. Its values stay hidden in records until it is restored or purged.","isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.2.deleted_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"When the field was deleted; null unless it is. Its values stay hidden in records until it is restored or purged.","isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.2.deleted_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.2.deleted_at","typeLabel":"string\u003cdate-time> | null"},"purge_after":{"oneOf":[{"type":"string","format":"date-time","description":"When a deleted field and its values are removed for good, unless restored first.","isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.2.purge_after.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"When a deleted field and its values are removed for good, unless restored first.","isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.2.purge_after.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.2.purge_after","typeLabel":"string\u003cdate-time> | null"},"aliases":{"type":"array","description":"Old keys of a renamed field that still work until `expires_at`:\nrecord data also carries the value under them, and writes, filters,\nsorts and `expand` accept them. Responses about the collection then\nhave `Deprecation` and `Sunset` headers.\n","items":{"type":"object","additionalProperties":false,"required":["key","expires_at"],"properties":{"key":{"type":"string","isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.2.aliases.items.[INDEX].key","typeLabel":"string"},"expires_at":{"type":"string","format":"date-time","description":"ISO 8601 timestamp in UTC.","examples":["2026-09-27T12:00:00.000Z"],"isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.2.aliases.items.[INDEX].expires_at","typeLabel":"string\u003cdate-time>"}},"uniqueKey":"fields.items.[INDEX].oneOf.2.aliases.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.2.aliases","typeLabel":"object[]"},"created_at":{"type":"string","format":"date-time","description":"ISO 8601 timestamp in UTC.","examples":["2026-09-27T12:00:00.000Z"],"isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.2.created_at","typeLabel":"string\u003cdate-time>"},"updated_at":{"type":"string","format":"date-time","description":"ISO 8601 timestamp in UTC.","examples":["2026-09-27T12:00:00.000Z"],"isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.2.updated_at","typeLabel":"string\u003cdate-time>"},"type":{"const":"rich_text","isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.2.type","typeLabel":"any"},"configuration":{"type":"object","additionalProperties":false,"description":"A rich text document up to 1,000,000 bytes (`too_large`), written as Markdown or a document (see `RecordData`).","properties":{"description":{"type":"string","maxLength":500,"description":"Help text for editors.","uniqueKey":"fields.items.[INDEX].oneOf.2.configuration.description","typeLabel":"string"},"searchable":{"type":"boolean","description":"Search words match the field, in every search (API keys, search tokens, members). Default true for text, long_text, rich_text and enum.","uniqueKey":"fields.items.[INDEX].oneOf.2.configuration.searchable","typeLabel":"boolean"},"filterable":{"type":"boolean","description":"API searches can filter on it. Default false.","uniqueKey":"fields.items.[INDEX].oneOf.2.configuration.filterable","typeLabel":"boolean"},"sortable":{"type":"boolean","description":"API searches can sort on it (one value only). Default false.","uniqueKey":"fields.items.[INDEX].oneOf.2.configuration.sortable","typeLabel":"boolean"}},"isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.2.configuration","typeLabel":"object"}},"uniqueKey":"fields.items.[INDEX].oneOf.2","typeLabel":"object"},{"type":"object","description":"A field, typed by its `type`, which also decides the options its `configuration` takes.","required":["type","configuration","id","object","collection_id","name","key","required","multiple","position","deleted_at","purge_after","aliases","created_at","updated_at"],"properties":{"id":{"type":"string","description":"Stable field ID. Never changes, even when the field is renamed.","examples":["fld_01J9ZQ3F8X5W2K7M4N6P0R1S2T"],"isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.3.id","typeLabel":"string"},"object":{"const":"field","isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.3.object","typeLabel":"any"},"collection_id":{"type":"string","isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.3.collection_id","typeLabel":"string"},"name":{"type":"string","description":"Display name. Safe to change.","isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.3.name","typeLabel":"string"},"key":{"type":"string","description":"Key used in record data. Part of the API contract.","isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.3.key","typeLabel":"string"},"required":{"type":"boolean","description":"Every record must have a value. Not available for boolean fields (a boolean is true or false; no value reads as false).","isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.3.required","typeLabel":"boolean"},"multiple":{"type":"boolean","description":"A list of distinct values (a repeated value is refused with `duplicate_value`, an empty string with `blank_value`). Not available for boolean, long_text, rich_text and json fields.","isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.3.multiple","typeLabel":"boolean"},"position":{"type":"integer","description":"Where the field sorts in the collection's order, lowest first. New fields are added last; `PUT /v1/collections/{collection_id}/field-order` changes the order, numbering the fields from 0.","isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.3.position","typeLabel":"integer"},"deleted_at":{"oneOf":[{"type":"string","format":"date-time","description":"When the field was deleted; null unless it is. Its values stay hidden in records until it is restored or purged.","isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.3.deleted_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"When the field was deleted; null unless it is. Its values stay hidden in records until it is restored or purged.","isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.3.deleted_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.3.deleted_at","typeLabel":"string\u003cdate-time> | null"},"purge_after":{"oneOf":[{"type":"string","format":"date-time","description":"When a deleted field and its values are removed for good, unless restored first.","isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.3.purge_after.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"When a deleted field and its values are removed for good, unless restored first.","isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.3.purge_after.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.3.purge_after","typeLabel":"string\u003cdate-time> | null"},"aliases":{"type":"array","description":"Old keys of a renamed field that still work until `expires_at`:\nrecord data also carries the value under them, and writes, filters,\nsorts and `expand` accept them. Responses about the collection then\nhave `Deprecation` and `Sunset` headers.\n","items":{"type":"object","additionalProperties":false,"required":["key","expires_at"],"properties":{"key":{"type":"string","isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.3.aliases.items.[INDEX].key","typeLabel":"string"},"expires_at":{"type":"string","format":"date-time","description":"ISO 8601 timestamp in UTC.","examples":["2026-09-27T12:00:00.000Z"],"isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.3.aliases.items.[INDEX].expires_at","typeLabel":"string\u003cdate-time>"}},"uniqueKey":"fields.items.[INDEX].oneOf.3.aliases.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.3.aliases","typeLabel":"object[]"},"created_at":{"type":"string","format":"date-time","description":"ISO 8601 timestamp in UTC.","examples":["2026-09-27T12:00:00.000Z"],"isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.3.created_at","typeLabel":"string\u003cdate-time>"},"updated_at":{"type":"string","format":"date-time","description":"ISO 8601 timestamp in UTC.","examples":["2026-09-27T12:00:00.000Z"],"isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.3.updated_at","typeLabel":"string\u003cdate-time>"},"type":{"const":"integer","isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.3.type","typeLabel":"any"},"configuration":{"type":"object","additionalProperties":false,"properties":{"description":{"type":"string","maxLength":500,"description":"Help text for editors.","uniqueKey":"fields.items.[INDEX].oneOf.3.configuration.description","typeLabel":"string"},"searchable":{"type":"boolean","description":"Search words match the field, in every search (API keys, search tokens, members). Default true for text, long_text, rich_text and enum.","uniqueKey":"fields.items.[INDEX].oneOf.3.configuration.searchable","typeLabel":"boolean"},"filterable":{"type":"boolean","description":"API searches can filter on it. Default false.","uniqueKey":"fields.items.[INDEX].oneOf.3.configuration.filterable","typeLabel":"boolean"},"sortable":{"type":"boolean","description":"API searches can sort on it (one value only). Default false.","uniqueKey":"fields.items.[INDEX].oneOf.3.configuration.sortable","typeLabel":"boolean"},"min":{"type":"integer","uniqueKey":"fields.items.[INDEX].oneOf.3.configuration.min","typeLabel":"integer"},"max":{"type":"integer","uniqueKey":"fields.items.[INDEX].oneOf.3.configuration.max","typeLabel":"integer"},"unique":{"type":"boolean","description":"No two active records of the collection share a value (one value only).","uniqueKey":"fields.items.[INDEX].oneOf.3.configuration.unique","typeLabel":"boolean"}},"isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.3.configuration","typeLabel":"object"}},"uniqueKey":"fields.items.[INDEX].oneOf.3","typeLabel":"object"},{"type":"object","description":"A field, typed by its `type`, which also decides the options its `configuration` takes.","required":["type","configuration","id","object","collection_id","name","key","required","multiple","position","deleted_at","purge_after","aliases","created_at","updated_at"],"properties":{"id":{"type":"string","description":"Stable field ID. Never changes, even when the field is renamed.","examples":["fld_01J9ZQ3F8X5W2K7M4N6P0R1S2T"],"isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.4.id","typeLabel":"string"},"object":{"const":"field","isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.4.object","typeLabel":"any"},"collection_id":{"type":"string","isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.4.collection_id","typeLabel":"string"},"name":{"type":"string","description":"Display name. Safe to change.","isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.4.name","typeLabel":"string"},"key":{"type":"string","description":"Key used in record data. Part of the API contract.","isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.4.key","typeLabel":"string"},"required":{"type":"boolean","description":"Every record must have a value. Not available for boolean fields (a boolean is true or false; no value reads as false).","isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.4.required","typeLabel":"boolean"},"multiple":{"type":"boolean","description":"A list of distinct values (a repeated value is refused with `duplicate_value`, an empty string with `blank_value`). Not available for boolean, long_text, rich_text and json fields.","isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.4.multiple","typeLabel":"boolean"},"position":{"type":"integer","description":"Where the field sorts in the collection's order, lowest first. New fields are added last; `PUT /v1/collections/{collection_id}/field-order` changes the order, numbering the fields from 0.","isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.4.position","typeLabel":"integer"},"deleted_at":{"oneOf":[{"type":"string","format":"date-time","description":"When the field was deleted; null unless it is. Its values stay hidden in records until it is restored or purged.","isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.4.deleted_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"When the field was deleted; null unless it is. Its values stay hidden in records until it is restored or purged.","isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.4.deleted_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.4.deleted_at","typeLabel":"string\u003cdate-time> | null"},"purge_after":{"oneOf":[{"type":"string","format":"date-time","description":"When a deleted field and its values are removed for good, unless restored first.","isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.4.purge_after.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"When a deleted field and its values are removed for good, unless restored first.","isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.4.purge_after.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.4.purge_after","typeLabel":"string\u003cdate-time> | null"},"aliases":{"type":"array","description":"Old keys of a renamed field that still work until `expires_at`:\nrecord data also carries the value under them, and writes, filters,\nsorts and `expand` accept them. Responses about the collection then\nhave `Deprecation` and `Sunset` headers.\n","items":{"type":"object","additionalProperties":false,"required":["key","expires_at"],"properties":{"key":{"type":"string","isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.4.aliases.items.[INDEX].key","typeLabel":"string"},"expires_at":{"type":"string","format":"date-time","description":"ISO 8601 timestamp in UTC.","examples":["2026-09-27T12:00:00.000Z"],"isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.4.aliases.items.[INDEX].expires_at","typeLabel":"string\u003cdate-time>"}},"uniqueKey":"fields.items.[INDEX].oneOf.4.aliases.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.4.aliases","typeLabel":"object[]"},"created_at":{"type":"string","format":"date-time","description":"ISO 8601 timestamp in UTC.","examples":["2026-09-27T12:00:00.000Z"],"isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.4.created_at","typeLabel":"string\u003cdate-time>"},"updated_at":{"type":"string","format":"date-time","description":"ISO 8601 timestamp in UTC.","examples":["2026-09-27T12:00:00.000Z"],"isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.4.updated_at","typeLabel":"string\u003cdate-time>"},"type":{"const":"decimal","isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.4.type","typeLabel":"any"},"configuration":{"type":"object","additionalProperties":false,"properties":{"description":{"type":"string","maxLength":500,"description":"Help text for editors.","uniqueKey":"fields.items.[INDEX].oneOf.4.configuration.description","typeLabel":"string"},"searchable":{"type":"boolean","description":"Search words match the field, in every search (API keys, search tokens, members). Default true for text, long_text, rich_text and enum.","uniqueKey":"fields.items.[INDEX].oneOf.4.configuration.searchable","typeLabel":"boolean"},"filterable":{"type":"boolean","description":"API searches can filter on it. Default false.","uniqueKey":"fields.items.[INDEX].oneOf.4.configuration.filterable","typeLabel":"boolean"},"sortable":{"type":"boolean","description":"API searches can sort on it (one value only). Default false.","uniqueKey":"fields.items.[INDEX].oneOf.4.configuration.sortable","typeLabel":"boolean"},"min":{"type":"number","uniqueKey":"fields.items.[INDEX].oneOf.4.configuration.min","typeLabel":"number"},"max":{"type":"number","uniqueKey":"fields.items.[INDEX].oneOf.4.configuration.max","typeLabel":"number"}},"isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.4.configuration","typeLabel":"object"}},"uniqueKey":"fields.items.[INDEX].oneOf.4","typeLabel":"object"},{"type":"object","description":"A field, typed by its `type`, which also decides the options its `configuration` takes.","required":["type","configuration","id","object","collection_id","name","key","required","multiple","position","deleted_at","purge_after","aliases","created_at","updated_at"],"properties":{"id":{"type":"string","description":"Stable field ID. Never changes, even when the field is renamed.","examples":["fld_01J9ZQ3F8X5W2K7M4N6P0R1S2T"],"isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.5.id","typeLabel":"string"},"object":{"const":"field","isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.5.object","typeLabel":"any"},"collection_id":{"type":"string","isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.5.collection_id","typeLabel":"string"},"name":{"type":"string","description":"Display name. Safe to change.","isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.5.name","typeLabel":"string"},"key":{"type":"string","description":"Key used in record data. Part of the API contract.","isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.5.key","typeLabel":"string"},"required":{"type":"boolean","description":"Every record must have a value. Not available for boolean fields (a boolean is true or false; no value reads as false).","isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.5.required","typeLabel":"boolean"},"multiple":{"type":"boolean","description":"A list of distinct values (a repeated value is refused with `duplicate_value`, an empty string with `blank_value`). Not available for boolean, long_text, rich_text and json fields.","isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.5.multiple","typeLabel":"boolean"},"position":{"type":"integer","description":"Where the field sorts in the collection's order, lowest first. New fields are added last; `PUT /v1/collections/{collection_id}/field-order` changes the order, numbering the fields from 0.","isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.5.position","typeLabel":"integer"},"deleted_at":{"oneOf":[{"type":"string","format":"date-time","description":"When the field was deleted; null unless it is. Its values stay hidden in records until it is restored or purged.","isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.5.deleted_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"When the field was deleted; null unless it is. Its values stay hidden in records until it is restored or purged.","isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.5.deleted_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.5.deleted_at","typeLabel":"string\u003cdate-time> | null"},"purge_after":{"oneOf":[{"type":"string","format":"date-time","description":"When a deleted field and its values are removed for good, unless restored first.","isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.5.purge_after.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"When a deleted field and its values are removed for good, unless restored first.","isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.5.purge_after.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.5.purge_after","typeLabel":"string\u003cdate-time> | null"},"aliases":{"type":"array","description":"Old keys of a renamed field that still work until `expires_at`:\nrecord data also carries the value under them, and writes, filters,\nsorts and `expand` accept them. Responses about the collection then\nhave `Deprecation` and `Sunset` headers.\n","items":{"type":"object","additionalProperties":false,"required":["key","expires_at"],"properties":{"key":{"type":"string","isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.5.aliases.items.[INDEX].key","typeLabel":"string"},"expires_at":{"type":"string","format":"date-time","description":"ISO 8601 timestamp in UTC.","examples":["2026-09-27T12:00:00.000Z"],"isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.5.aliases.items.[INDEX].expires_at","typeLabel":"string\u003cdate-time>"}},"uniqueKey":"fields.items.[INDEX].oneOf.5.aliases.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.5.aliases","typeLabel":"object[]"},"created_at":{"type":"string","format":"date-time","description":"ISO 8601 timestamp in UTC.","examples":["2026-09-27T12:00:00.000Z"],"isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.5.created_at","typeLabel":"string\u003cdate-time>"},"updated_at":{"type":"string","format":"date-time","description":"ISO 8601 timestamp in UTC.","examples":["2026-09-27T12:00:00.000Z"],"isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.5.updated_at","typeLabel":"string\u003cdate-time>"},"type":{"const":"date","isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.5.type","typeLabel":"any"},"configuration":{"type":"object","additionalProperties":false,"properties":{"description":{"type":"string","maxLength":500,"description":"Help text for editors.","uniqueKey":"fields.items.[INDEX].oneOf.5.configuration.description","typeLabel":"string"},"searchable":{"type":"boolean","description":"Search words match the field, in every search (API keys, search tokens, members). Default true for text, long_text, rich_text and enum.","uniqueKey":"fields.items.[INDEX].oneOf.5.configuration.searchable","typeLabel":"boolean"},"filterable":{"type":"boolean","description":"API searches can filter on it. Default false.","uniqueKey":"fields.items.[INDEX].oneOf.5.configuration.filterable","typeLabel":"boolean"},"sortable":{"type":"boolean","description":"API searches can sort on it (one value only). Default false.","uniqueKey":"fields.items.[INDEX].oneOf.5.configuration.sortable","typeLabel":"boolean"},"include_time":{"type":"boolean","description":"Holds a moment (ISO 8601 with an offset) instead of a calendar date; changing it is a field migration.","uniqueKey":"fields.items.[INDEX].oneOf.5.configuration.include_time","typeLabel":"boolean"},"time_zone":{"type":"string","description":"An IANA time zone (`Europe/Copenhagen`) moments are returned in; changing it never rewrites values.","uniqueKey":"fields.items.[INDEX].oneOf.5.configuration.time_zone","typeLabel":"string"}},"isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.5.configuration","typeLabel":"object"}},"uniqueKey":"fields.items.[INDEX].oneOf.5","typeLabel":"object"},{"type":"object","description":"A field, typed by its `type`, which also decides the options its `configuration` takes.","required":["type","configuration","id","object","collection_id","name","key","required","multiple","position","deleted_at","purge_after","aliases","created_at","updated_at"],"properties":{"id":{"type":"string","description":"Stable field ID. Never changes, even when the field is renamed.","examples":["fld_01J9ZQ3F8X5W2K7M4N6P0R1S2T"],"isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.6.id","typeLabel":"string"},"object":{"const":"field","isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.6.object","typeLabel":"any"},"collection_id":{"type":"string","isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.6.collection_id","typeLabel":"string"},"name":{"type":"string","description":"Display name. Safe to change.","isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.6.name","typeLabel":"string"},"key":{"type":"string","description":"Key used in record data. Part of the API contract.","isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.6.key","typeLabel":"string"},"required":{"type":"boolean","description":"Every record must have a value. Not available for boolean fields (a boolean is true or false; no value reads as false).","isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.6.required","typeLabel":"boolean"},"multiple":{"type":"boolean","description":"A list of distinct values (a repeated value is refused with `duplicate_value`, an empty string with `blank_value`). Not available for boolean, long_text, rich_text and json fields.","isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.6.multiple","typeLabel":"boolean"},"position":{"type":"integer","description":"Where the field sorts in the collection's order, lowest first. New fields are added last; `PUT /v1/collections/{collection_id}/field-order` changes the order, numbering the fields from 0.","isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.6.position","typeLabel":"integer"},"deleted_at":{"oneOf":[{"type":"string","format":"date-time","description":"When the field was deleted; null unless it is. Its values stay hidden in records until it is restored or purged.","isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.6.deleted_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"When the field was deleted; null unless it is. Its values stay hidden in records until it is restored or purged.","isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.6.deleted_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.6.deleted_at","typeLabel":"string\u003cdate-time> | null"},"purge_after":{"oneOf":[{"type":"string","format":"date-time","description":"When a deleted field and its values are removed for good, unless restored first.","isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.6.purge_after.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"When a deleted field and its values are removed for good, unless restored first.","isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.6.purge_after.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.6.purge_after","typeLabel":"string\u003cdate-time> | null"},"aliases":{"type":"array","description":"Old keys of a renamed field that still work until `expires_at`:\nrecord data also carries the value under them, and writes, filters,\nsorts and `expand` accept them. Responses about the collection then\nhave `Deprecation` and `Sunset` headers.\n","items":{"type":"object","additionalProperties":false,"required":["key","expires_at"],"properties":{"key":{"type":"string","isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.6.aliases.items.[INDEX].key","typeLabel":"string"},"expires_at":{"type":"string","format":"date-time","description":"ISO 8601 timestamp in UTC.","examples":["2026-09-27T12:00:00.000Z"],"isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.6.aliases.items.[INDEX].expires_at","typeLabel":"string\u003cdate-time>"}},"uniqueKey":"fields.items.[INDEX].oneOf.6.aliases.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.6.aliases","typeLabel":"object[]"},"created_at":{"type":"string","format":"date-time","description":"ISO 8601 timestamp in UTC.","examples":["2026-09-27T12:00:00.000Z"],"isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.6.created_at","typeLabel":"string\u003cdate-time>"},"updated_at":{"type":"string","format":"date-time","description":"ISO 8601 timestamp in UTC.","examples":["2026-09-27T12:00:00.000Z"],"isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.6.updated_at","typeLabel":"string\u003cdate-time>"},"type":{"const":"boolean","isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.6.type","typeLabel":"any"},"configuration":{"type":"object","additionalProperties":false,"properties":{"description":{"type":"string","maxLength":500,"description":"Help text for editors.","uniqueKey":"fields.items.[INDEX].oneOf.6.configuration.description","typeLabel":"string"},"searchable":{"type":"boolean","description":"Search words match the field, in every search (API keys, search tokens, members). Default true for text, long_text, rich_text and enum.","uniqueKey":"fields.items.[INDEX].oneOf.6.configuration.searchable","typeLabel":"boolean"},"filterable":{"type":"boolean","description":"API searches can filter on it. Default false.","uniqueKey":"fields.items.[INDEX].oneOf.6.configuration.filterable","typeLabel":"boolean"},"sortable":{"type":"boolean","description":"API searches can sort on it (one value only). Default false.","uniqueKey":"fields.items.[INDEX].oneOf.6.configuration.sortable","typeLabel":"boolean"}},"isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.6.configuration","typeLabel":"object"}},"uniqueKey":"fields.items.[INDEX].oneOf.6","typeLabel":"object"},{"type":"object","description":"A field, typed by its `type`, which also decides the options its `configuration` takes.","required":["type","configuration","id","object","collection_id","name","key","required","multiple","position","deleted_at","purge_after","aliases","created_at","updated_at"],"properties":{"id":{"type":"string","description":"Stable field ID. Never changes, even when the field is renamed.","examples":["fld_01J9ZQ3F8X5W2K7M4N6P0R1S2T"],"isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.7.id","typeLabel":"string"},"object":{"const":"field","isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.7.object","typeLabel":"any"},"collection_id":{"type":"string","isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.7.collection_id","typeLabel":"string"},"name":{"type":"string","description":"Display name. Safe to change.","isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.7.name","typeLabel":"string"},"key":{"type":"string","description":"Key used in record data. Part of the API contract.","isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.7.key","typeLabel":"string"},"required":{"type":"boolean","description":"Every record must have a value. Not available for boolean fields (a boolean is true or false; no value reads as false).","isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.7.required","typeLabel":"boolean"},"multiple":{"type":"boolean","description":"A list of distinct values (a repeated value is refused with `duplicate_value`, an empty string with `blank_value`). Not available for boolean, long_text, rich_text and json fields.","isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.7.multiple","typeLabel":"boolean"},"position":{"type":"integer","description":"Where the field sorts in the collection's order, lowest first. New fields are added last; `PUT /v1/collections/{collection_id}/field-order` changes the order, numbering the fields from 0.","isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.7.position","typeLabel":"integer"},"deleted_at":{"oneOf":[{"type":"string","format":"date-time","description":"When the field was deleted; null unless it is. Its values stay hidden in records until it is restored or purged.","isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.7.deleted_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"When the field was deleted; null unless it is. Its values stay hidden in records until it is restored or purged.","isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.7.deleted_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.7.deleted_at","typeLabel":"string\u003cdate-time> | null"},"purge_after":{"oneOf":[{"type":"string","format":"date-time","description":"When a deleted field and its values are removed for good, unless restored first.","isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.7.purge_after.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"When a deleted field and its values are removed for good, unless restored first.","isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.7.purge_after.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.7.purge_after","typeLabel":"string\u003cdate-time> | null"},"aliases":{"type":"array","description":"Old keys of a renamed field that still work until `expires_at`:\nrecord data also carries the value under them, and writes, filters,\nsorts and `expand` accept them. Responses about the collection then\nhave `Deprecation` and `Sunset` headers.\n","items":{"type":"object","additionalProperties":false,"required":["key","expires_at"],"properties":{"key":{"type":"string","isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.7.aliases.items.[INDEX].key","typeLabel":"string"},"expires_at":{"type":"string","format":"date-time","description":"ISO 8601 timestamp in UTC.","examples":["2026-09-27T12:00:00.000Z"],"isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.7.aliases.items.[INDEX].expires_at","typeLabel":"string\u003cdate-time>"}},"uniqueKey":"fields.items.[INDEX].oneOf.7.aliases.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.7.aliases","typeLabel":"object[]"},"created_at":{"type":"string","format":"date-time","description":"ISO 8601 timestamp in UTC.","examples":["2026-09-27T12:00:00.000Z"],"isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.7.created_at","typeLabel":"string\u003cdate-time>"},"updated_at":{"type":"string","format":"date-time","description":"ISO 8601 timestamp in UTC.","examples":["2026-09-27T12:00:00.000Z"],"isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.7.updated_at","typeLabel":"string\u003cdate-time>"},"type":{"const":"enum","isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.7.type","typeLabel":"any"},"configuration":{"type":"object","additionalProperties":false,"required":["options"],"properties":{"options":{"type":"array","minItems":1,"maxItems":500,"uniqueItems":true,"items":{"type":"string","minLength":1,"maxLength":100,"uniqueKey":"fields.items.[INDEX].oneOf.7.configuration.options.items.[INDEX]","typeLabel":"string"},"isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.7.configuration.options","typeLabel":"string[]"},"description":{"type":"string","maxLength":500,"description":"Help text for editors.","uniqueKey":"fields.items.[INDEX].oneOf.7.configuration.description","typeLabel":"string"},"searchable":{"type":"boolean","description":"Search words match the field, in every search (API keys, search tokens, members). Default true for text, long_text, rich_text and enum.","uniqueKey":"fields.items.[INDEX].oneOf.7.configuration.searchable","typeLabel":"boolean"},"filterable":{"type":"boolean","description":"API searches can filter on it. Default false.","uniqueKey":"fields.items.[INDEX].oneOf.7.configuration.filterable","typeLabel":"boolean"},"sortable":{"type":"boolean","description":"API searches can sort on it (one value only). Default false.","uniqueKey":"fields.items.[INDEX].oneOf.7.configuration.sortable","typeLabel":"boolean"}},"isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.7.configuration","typeLabel":"object"}},"uniqueKey":"fields.items.[INDEX].oneOf.7","typeLabel":"object"},{"type":"object","description":"A field, typed by its `type`, which also decides the options its `configuration` takes.","required":["type","configuration","id","object","collection_id","name","key","required","multiple","position","deleted_at","purge_after","aliases","created_at","updated_at"],"properties":{"id":{"type":"string","description":"Stable field ID. Never changes, even when the field is renamed.","examples":["fld_01J9ZQ3F8X5W2K7M4N6P0R1S2T"],"isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.8.id","typeLabel":"string"},"object":{"const":"field","isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.8.object","typeLabel":"any"},"collection_id":{"type":"string","isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.8.collection_id","typeLabel":"string"},"name":{"type":"string","description":"Display name. Safe to change.","isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.8.name","typeLabel":"string"},"key":{"type":"string","description":"Key used in record data. Part of the API contract.","isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.8.key","typeLabel":"string"},"required":{"type":"boolean","description":"Every record must have a value. Not available for boolean fields (a boolean is true or false; no value reads as false).","isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.8.required","typeLabel":"boolean"},"multiple":{"type":"boolean","description":"A list of distinct values (a repeated value is refused with `duplicate_value`, an empty string with `blank_value`). Not available for boolean, long_text, rich_text and json fields.","isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.8.multiple","typeLabel":"boolean"},"position":{"type":"integer","description":"Where the field sorts in the collection's order, lowest first. New fields are added last; `PUT /v1/collections/{collection_id}/field-order` changes the order, numbering the fields from 0.","isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.8.position","typeLabel":"integer"},"deleted_at":{"oneOf":[{"type":"string","format":"date-time","description":"When the field was deleted; null unless it is. Its values stay hidden in records until it is restored or purged.","isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.8.deleted_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"When the field was deleted; null unless it is. Its values stay hidden in records until it is restored or purged.","isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.8.deleted_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.8.deleted_at","typeLabel":"string\u003cdate-time> | null"},"purge_after":{"oneOf":[{"type":"string","format":"date-time","description":"When a deleted field and its values are removed for good, unless restored first.","isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.8.purge_after.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"When a deleted field and its values are removed for good, unless restored first.","isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.8.purge_after.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.8.purge_after","typeLabel":"string\u003cdate-time> | null"},"aliases":{"type":"array","description":"Old keys of a renamed field that still work until `expires_at`:\nrecord data also carries the value under them, and writes, filters,\nsorts and `expand` accept them. Responses about the collection then\nhave `Deprecation` and `Sunset` headers.\n","items":{"type":"object","additionalProperties":false,"required":["key","expires_at"],"properties":{"key":{"type":"string","isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.8.aliases.items.[INDEX].key","typeLabel":"string"},"expires_at":{"type":"string","format":"date-time","description":"ISO 8601 timestamp in UTC.","examples":["2026-09-27T12:00:00.000Z"],"isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.8.aliases.items.[INDEX].expires_at","typeLabel":"string\u003cdate-time>"}},"uniqueKey":"fields.items.[INDEX].oneOf.8.aliases.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.8.aliases","typeLabel":"object[]"},"created_at":{"type":"string","format":"date-time","description":"ISO 8601 timestamp in UTC.","examples":["2026-09-27T12:00:00.000Z"],"isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.8.created_at","typeLabel":"string\u003cdate-time>"},"updated_at":{"type":"string","format":"date-time","description":"ISO 8601 timestamp in UTC.","examples":["2026-09-27T12:00:00.000Z"],"isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.8.updated_at","typeLabel":"string\u003cdate-time>"},"type":{"const":"asset","isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.8.type","typeLabel":"any"},"configuration":{"type":"object","additionalProperties":false,"properties":{"description":{"type":"string","maxLength":500,"description":"Help text for editors.","uniqueKey":"fields.items.[INDEX].oneOf.8.configuration.description","typeLabel":"string"},"searchable":{"type":"boolean","description":"Search words match the field, in every search (API keys, search tokens, members). Default true for text, long_text, rich_text and enum.","uniqueKey":"fields.items.[INDEX].oneOf.8.configuration.searchable","typeLabel":"boolean"},"filterable":{"type":"boolean","description":"API searches can filter on it. Default false.","uniqueKey":"fields.items.[INDEX].oneOf.8.configuration.filterable","typeLabel":"boolean"},"sortable":{"type":"boolean","description":"API searches can sort on it (one value only). Default false.","uniqueKey":"fields.items.[INDEX].oneOf.8.configuration.sortable","typeLabel":"boolean"},"accepted_types":{"type":"array","maxItems":50,"description":"MIME types or `type/*` wildcards newly written values must have (`[\"image/*\", \"application/pdf\"]`); any file when absent.","items":{"type":"string","uniqueKey":"fields.items.[INDEX].oneOf.8.configuration.accepted_types.items.[INDEX]","typeLabel":"string"},"uniqueKey":"fields.items.[INDEX].oneOf.8.configuration.accepted_types","typeLabel":"string[]"}},"isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.8.configuration","typeLabel":"object"}},"uniqueKey":"fields.items.[INDEX].oneOf.8","typeLabel":"object"},{"type":"object","description":"A field, typed by its `type`, which also decides the options its `configuration` takes.","required":["type","configuration","id","object","collection_id","name","key","required","multiple","position","deleted_at","purge_after","aliases","created_at","updated_at"],"properties":{"id":{"type":"string","description":"Stable field ID. Never changes, even when the field is renamed.","examples":["fld_01J9ZQ3F8X5W2K7M4N6P0R1S2T"],"isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.9.id","typeLabel":"string"},"object":{"const":"field","isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.9.object","typeLabel":"any"},"collection_id":{"type":"string","isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.9.collection_id","typeLabel":"string"},"name":{"type":"string","description":"Display name. Safe to change.","isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.9.name","typeLabel":"string"},"key":{"type":"string","description":"Key used in record data. Part of the API contract.","isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.9.key","typeLabel":"string"},"required":{"type":"boolean","description":"Every record must have a value. Not available for boolean fields (a boolean is true or false; no value reads as false).","isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.9.required","typeLabel":"boolean"},"multiple":{"type":"boolean","description":"A list of distinct values (a repeated value is refused with `duplicate_value`, an empty string with `blank_value`). Not available for boolean, long_text, rich_text and json fields.","isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.9.multiple","typeLabel":"boolean"},"position":{"type":"integer","description":"Where the field sorts in the collection's order, lowest first. New fields are added last; `PUT /v1/collections/{collection_id}/field-order` changes the order, numbering the fields from 0.","isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.9.position","typeLabel":"integer"},"deleted_at":{"oneOf":[{"type":"string","format":"date-time","description":"When the field was deleted; null unless it is. Its values stay hidden in records until it is restored or purged.","isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.9.deleted_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"When the field was deleted; null unless it is. Its values stay hidden in records until it is restored or purged.","isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.9.deleted_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.9.deleted_at","typeLabel":"string\u003cdate-time> | null"},"purge_after":{"oneOf":[{"type":"string","format":"date-time","description":"When a deleted field and its values are removed for good, unless restored first.","isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.9.purge_after.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"When a deleted field and its values are removed for good, unless restored first.","isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.9.purge_after.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.9.purge_after","typeLabel":"string\u003cdate-time> | null"},"aliases":{"type":"array","description":"Old keys of a renamed field that still work until `expires_at`:\nrecord data also carries the value under them, and writes, filters,\nsorts and `expand` accept them. Responses about the collection then\nhave `Deprecation` and `Sunset` headers.\n","items":{"type":"object","additionalProperties":false,"required":["key","expires_at"],"properties":{"key":{"type":"string","isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.9.aliases.items.[INDEX].key","typeLabel":"string"},"expires_at":{"type":"string","format":"date-time","description":"ISO 8601 timestamp in UTC.","examples":["2026-09-27T12:00:00.000Z"],"isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.9.aliases.items.[INDEX].expires_at","typeLabel":"string\u003cdate-time>"}},"uniqueKey":"fields.items.[INDEX].oneOf.9.aliases.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.9.aliases","typeLabel":"object[]"},"created_at":{"type":"string","format":"date-time","description":"ISO 8601 timestamp in UTC.","examples":["2026-09-27T12:00:00.000Z"],"isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.9.created_at","typeLabel":"string\u003cdate-time>"},"updated_at":{"type":"string","format":"date-time","description":"ISO 8601 timestamp in UTC.","examples":["2026-09-27T12:00:00.000Z"],"isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.9.updated_at","typeLabel":"string\u003cdate-time>"},"type":{"const":"relation","isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.9.type","typeLabel":"any"},"configuration":{"type":"object","additionalProperties":false,"required":["target_collection_id"],"properties":{"target_collection_id":{"type":"string","description":"The collection (same project) whose records it points at.","isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.9.configuration.target_collection_id","typeLabel":"string"},"description":{"type":"string","maxLength":500,"description":"Help text for editors.","uniqueKey":"fields.items.[INDEX].oneOf.9.configuration.description","typeLabel":"string"},"searchable":{"type":"boolean","description":"Search words match the field, in every search (API keys, search tokens, members). Default true for text, long_text, rich_text and enum.","uniqueKey":"fields.items.[INDEX].oneOf.9.configuration.searchable","typeLabel":"boolean"},"filterable":{"type":"boolean","description":"API searches can filter on it. Default false.","uniqueKey":"fields.items.[INDEX].oneOf.9.configuration.filterable","typeLabel":"boolean"},"sortable":{"type":"boolean","description":"API searches can sort on it (one value only). Default false.","uniqueKey":"fields.items.[INDEX].oneOf.9.configuration.sortable","typeLabel":"boolean"}},"isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.9.configuration","typeLabel":"object"}},"uniqueKey":"fields.items.[INDEX].oneOf.9","typeLabel":"object"},{"type":"object","description":"A field, typed by its `type`, which also decides the options its `configuration` takes.","required":["type","configuration","id","object","collection_id","name","key","required","multiple","position","deleted_at","purge_after","aliases","created_at","updated_at"],"properties":{"id":{"type":"string","description":"Stable field ID. Never changes, even when the field is renamed.","examples":["fld_01J9ZQ3F8X5W2K7M4N6P0R1S2T"],"isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.10.id","typeLabel":"string"},"object":{"const":"field","isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.10.object","typeLabel":"any"},"collection_id":{"type":"string","isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.10.collection_id","typeLabel":"string"},"name":{"type":"string","description":"Display name. Safe to change.","isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.10.name","typeLabel":"string"},"key":{"type":"string","description":"Key used in record data. Part of the API contract.","isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.10.key","typeLabel":"string"},"required":{"type":"boolean","description":"Every record must have a value. Not available for boolean fields (a boolean is true or false; no value reads as false).","isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.10.required","typeLabel":"boolean"},"multiple":{"type":"boolean","description":"A list of distinct values (a repeated value is refused with `duplicate_value`, an empty string with `blank_value`). Not available for boolean, long_text, rich_text and json fields.","isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.10.multiple","typeLabel":"boolean"},"position":{"type":"integer","description":"Where the field sorts in the collection's order, lowest first. New fields are added last; `PUT /v1/collections/{collection_id}/field-order` changes the order, numbering the fields from 0.","isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.10.position","typeLabel":"integer"},"deleted_at":{"oneOf":[{"type":"string","format":"date-time","description":"When the field was deleted; null unless it is. Its values stay hidden in records until it is restored or purged.","isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.10.deleted_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"When the field was deleted; null unless it is. Its values stay hidden in records until it is restored or purged.","isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.10.deleted_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.10.deleted_at","typeLabel":"string\u003cdate-time> | null"},"purge_after":{"oneOf":[{"type":"string","format":"date-time","description":"When a deleted field and its values are removed for good, unless restored first.","isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.10.purge_after.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"When a deleted field and its values are removed for good, unless restored first.","isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.10.purge_after.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.10.purge_after","typeLabel":"string\u003cdate-time> | null"},"aliases":{"type":"array","description":"Old keys of a renamed field that still work until `expires_at`:\nrecord data also carries the value under them, and writes, filters,\nsorts and `expand` accept them. Responses about the collection then\nhave `Deprecation` and `Sunset` headers.\n","items":{"type":"object","additionalProperties":false,"required":["key","expires_at"],"properties":{"key":{"type":"string","isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.10.aliases.items.[INDEX].key","typeLabel":"string"},"expires_at":{"type":"string","format":"date-time","description":"ISO 8601 timestamp in UTC.","examples":["2026-09-27T12:00:00.000Z"],"isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.10.aliases.items.[INDEX].expires_at","typeLabel":"string\u003cdate-time>"}},"uniqueKey":"fields.items.[INDEX].oneOf.10.aliases.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.10.aliases","typeLabel":"object[]"},"created_at":{"type":"string","format":"date-time","description":"ISO 8601 timestamp in UTC.","examples":["2026-09-27T12:00:00.000Z"],"isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.10.created_at","typeLabel":"string\u003cdate-time>"},"updated_at":{"type":"string","format":"date-time","description":"ISO 8601 timestamp in UTC.","examples":["2026-09-27T12:00:00.000Z"],"isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.10.updated_at","typeLabel":"string\u003cdate-time>"},"type":{"const":"json","isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.10.type","typeLabel":"any"},"configuration":{"type":"object","additionalProperties":false,"description":"Any JSON value up to 100,000 bytes (`too_large`), nested at most 32 levels deep (`too_deep`): for data with a shape of its own, such as settings or another service's payload. Content belongs in typed fields, and large data in an asset.","properties":{"description":{"type":"string","maxLength":500,"description":"Help text for editors.","uniqueKey":"fields.items.[INDEX].oneOf.10.configuration.description","typeLabel":"string"},"searchable":{"type":"boolean","description":"Search words match the field, in every search (API keys, search tokens, members). Default true for text, long_text, rich_text and enum.","uniqueKey":"fields.items.[INDEX].oneOf.10.configuration.searchable","typeLabel":"boolean"},"filterable":{"type":"boolean","description":"API searches can filter on it. Default false.","uniqueKey":"fields.items.[INDEX].oneOf.10.configuration.filterable","typeLabel":"boolean"},"sortable":{"type":"boolean","description":"API searches can sort on it (one value only). Default false.","uniqueKey":"fields.items.[INDEX].oneOf.10.configuration.sortable","typeLabel":"boolean"}},"isRequired":true,"uniqueKey":"fields.items.[INDEX].oneOf.10.configuration","typeLabel":"object"}},"uniqueKey":"fields.items.[INDEX].oneOf.10","typeLabel":"object"}],"uniqueKey":"fields.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"fields","typeLabel":"object[]"},"created_at":{"type":"string","format":"date-time","description":"ISO 8601 timestamp in UTC.","examples":["2026-09-27T12:00:00.000Z"],"isRequired":true,"uniqueKey":"created_at","typeLabel":"string\u003cdate-time>"},"updated_at":{"type":"string","format":"date-time","description":"ISO 8601 timestamp in UTC.","examples":["2026-09-27T12:00:00.000Z"],"isRequired":true,"uniqueKey":"updated_at","typeLabel":"string\u003cdate-time>"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"id":"col_01J9ZQ3F8X5W2K7M4N6P0R1S2T","object":"collection","project_id":"\u003cstring>","name":"\u003cstring>","slug":"\u003cstring>","description":"\u003cstring>","schema_version":123,"deleted_at":"2023-11-07T05:31:56Z","purge_after":"2023-11-07T05:31:56Z","public_search":true,"fields":[{"id":"fld_01J9ZQ3F8X5W2K7M4N6P0R1S2T","object":"field","collection_id":"\u003cstring>","name":"\u003cstring>","key":"\u003cstring>","required":true,"multiple":true,"position":123,"deleted_at":"2023-11-07T05:31:56Z","purge_after":"2023-11-07T05:31:56Z","aliases":[{"key":"\u003cstring>","expires_at":"2026-09-27T12:00:00.000Z"}],"created_at":"2026-09-27T12:00:00.000Z","updated_at":"2026-09-27T12:00:00.000Z","type":"text","configuration":{"description":"\u003cstring>","searchable":true,"filterable":true,"sortable":true,"min_length":1,"max_length":1,"format":"slug","unique":true}}],"created_at":"2026-09-27T12:00:00.000Z","updated_at":"2026-09-27T12:00:00.000Z"}}},"exampleType":"generated"}},"exampleType":"generated"},"84bdf967-e0db-4a29-afd2-50727d9590a9":{"description":"The request was malformed: unparseable JSON, an invalid query parameter, or a body key the operation doesn't take (detail code `unknown_parameter`, naming the key).","headers":{"X-Request-Id":{"description":"Unique identifier for the request, also echoed in error bodies.","schema":{"type":"string","pattern":"^req_[A-Za-z0-9]+$","examples":["req_01J9ZQ3F8X5W2K7M4N6P0R1S2T"]}}},"content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"required":["error"],"properties":{"error":{"type":"object","additionalProperties":false,"required":["type","message","request_id"],"properties":{"type":{"type":"string","enum":["invalid_request","authentication_error","plan_limit_exceeded","authorization_error","not_found","conflict","precondition_failed","validation_error","rate_limited","internal_error","service_unavailable"],"isRequired":true,"uniqueKey":"error.type","typeLabel":"enum\u003cstring>"},"message":{"type":"string","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"request_id":{"type":"string","pattern":"^req_[A-Za-z0-9]+$","examples":["req_01J9ZQ3F8X5W2K7M4N6P0R1S2T"],"isRequired":true,"uniqueKey":"error.request_id","typeLabel":"string"},"details":{"type":"array","items":{"type":"object","additionalProperties":false,"required":["code","message"],"properties":{"code":{"type":"string","description":"Machine-readable error code, e.g. `required`.","isRequired":true,"uniqueKey":"error.details.items.[INDEX].code","typeLabel":"string"},"message":{"type":"string","isRequired":true,"uniqueKey":"error.details.items.[INDEX].message","typeLabel":"string"},"field":{"type":"string","description":"Key of the offending field or parameter, when applicable.","uniqueKey":"error.details.items.[INDEX].field","typeLabel":"string"},"usage":{"type":"integer","description":"Current usage, for `plan_limit` details.","uniqueKey":"error.details.items.[INDEX].usage","typeLabel":"integer"},"limit":{"type":"integer","description":"The plan's limit, for `plan_limit` details.","uniqueKey":"error.details.items.[INDEX].limit","typeLabel":"integer"},"current_revision":{"type":"integer","description":"The resource's current revision, for `revision_mismatch` details.","uniqueKey":"error.details.items.[INDEX].current_revision","typeLabel":"integer"},"record_id":{"type":"string","description":"The record that already has the value, for `taken` details.","uniqueKey":"error.details.items.[INDEX].record_id","typeLabel":"string"},"draft_id":{"type":"string","description":"The record's draft, for `draft_exists` and `draft_pending` details.","uniqueKey":"error.details.items.[INDEX].draft_id","typeLabel":"string"}},"uniqueKey":"error.details.items.[INDEX]","typeLabel":"object"},"uniqueKey":"error.details","typeLabel":"object[]"}},"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"type":"invalid_request","message":"\u003cstring>","request_id":"req_01J9ZQ3F8X5W2K7M4N6P0R1S2T","details":[{"code":"\u003cstring>","message":"\u003cstring>","field":"\u003cstring>","usage":123,"limit":123,"current_revision":123,"record_id":"\u003cstring>","draft_id":"\u003cstring>"}]}}}},"exampleType":"generated"}},"exampleType":"generated"},"5308f4a4-d0cb-4c66-8be7-c579cbf469dd":{"description":"Authentication is missing or invalid.","headers":{"X-Request-Id":{"description":"Unique identifier for the request, also echoed in error bodies.","schema":{"type":"string","pattern":"^req_[A-Za-z0-9]+$","examples":["req_01J9ZQ3F8X5W2K7M4N6P0R1S2T"]}}},"content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"required":["error"],"properties":{"error":{"type":"object","additionalProperties":false,"required":["type","message","request_id"],"properties":{"type":{"type":"string","enum":["invalid_request","authentication_error","plan_limit_exceeded","authorization_error","not_found","conflict","precondition_failed","validation_error","rate_limited","internal_error","service_unavailable"],"isRequired":true,"uniqueKey":"error.type","typeLabel":"enum\u003cstring>"},"message":{"type":"string","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"request_id":{"type":"string","pattern":"^req_[A-Za-z0-9]+$","examples":["req_01J9ZQ3F8X5W2K7M4N6P0R1S2T"],"isRequired":true,"uniqueKey":"error.request_id","typeLabel":"string"},"details":{"type":"array","items":{"type":"object","additionalProperties":false,"required":["code","message"],"properties":{"code":{"type":"string","description":"Machine-readable error code, e.g. `required`.","isRequired":true,"uniqueKey":"error.details.items.[INDEX].code","typeLabel":"string"},"message":{"type":"string","isRequired":true,"uniqueKey":"error.details.items.[INDEX].message","typeLabel":"string"},"field":{"type":"string","description":"Key of the offending field or parameter, when applicable.","uniqueKey":"error.details.items.[INDEX].field","typeLabel":"string"},"usage":{"type":"integer","description":"Current usage, for `plan_limit` details.","uniqueKey":"error.details.items.[INDEX].usage","typeLabel":"integer"},"limit":{"type":"integer","description":"The plan's limit, for `plan_limit` details.","uniqueKey":"error.details.items.[INDEX].limit","typeLabel":"integer"},"current_revision":{"type":"integer","description":"The resource's current revision, for `revision_mismatch` details.","uniqueKey":"error.details.items.[INDEX].current_revision","typeLabel":"integer"},"record_id":{"type":"string","description":"The record that already has the value, for `taken` details.","uniqueKey":"error.details.items.[INDEX].record_id","typeLabel":"string"},"draft_id":{"type":"string","description":"The record's draft, for `draft_exists` and `draft_pending` details.","uniqueKey":"error.details.items.[INDEX].draft_id","typeLabel":"string"}},"uniqueKey":"error.details.items.[INDEX]","typeLabel":"object"},"uniqueKey":"error.details","typeLabel":"object[]"}},"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"type":"invalid_request","message":"\u003cstring>","request_id":"req_01J9ZQ3F8X5W2K7M4N6P0R1S2T","details":[{"code":"\u003cstring>","message":"\u003cstring>","field":"\u003cstring>","usage":123,"limit":123,"current_revision":123,"record_id":"\u003cstring>","draft_id":"\u003cstring>"}]}}}},"exampleType":"generated"}},"exampleType":"generated"},"9efa9fc1-7d31-4770-b780-9c40249ff24b":{"description":"The caller is not allowed to perform this action.","headers":{"X-Request-Id":{"description":"Unique identifier for the request, also echoed in error bodies.","schema":{"type":"string","pattern":"^req_[A-Za-z0-9]+$","examples":["req_01J9ZQ3F8X5W2K7M4N6P0R1S2T"]}}},"content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"required":["error"],"properties":{"error":{"type":"object","additionalProperties":false,"required":["type","message","request_id"],"properties":{"type":{"type":"string","enum":["invalid_request","authentication_error","plan_limit_exceeded","authorization_error","not_found","conflict","precondition_failed","validation_error","rate_limited","internal_error","service_unavailable"],"isRequired":true,"uniqueKey":"error.type","typeLabel":"enum\u003cstring>"},"message":{"type":"string","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"request_id":{"type":"string","pattern":"^req_[A-Za-z0-9]+$","examples":["req_01J9ZQ3F8X5W2K7M4N6P0R1S2T"],"isRequired":true,"uniqueKey":"error.request_id","typeLabel":"string"},"details":{"type":"array","items":{"type":"object","additionalProperties":false,"required":["code","message"],"properties":{"code":{"type":"string","description":"Machine-readable error code, e.g. `required`.","isRequired":true,"uniqueKey":"error.details.items.[INDEX].code","typeLabel":"string"},"message":{"type":"string","isRequired":true,"uniqueKey":"error.details.items.[INDEX].message","typeLabel":"string"},"field":{"type":"string","description":"Key of the offending field or parameter, when applicable.","uniqueKey":"error.details.items.[INDEX].field","typeLabel":"string"},"usage":{"type":"integer","description":"Current usage, for `plan_limit` details.","uniqueKey":"error.details.items.[INDEX].usage","typeLabel":"integer"},"limit":{"type":"integer","description":"The plan's limit, for `plan_limit` details.","uniqueKey":"error.details.items.[INDEX].limit","typeLabel":"integer"},"current_revision":{"type":"integer","description":"The resource's current revision, for `revision_mismatch` details.","uniqueKey":"error.details.items.[INDEX].current_revision","typeLabel":"integer"},"record_id":{"type":"string","description":"The record that already has the value, for `taken` details.","uniqueKey":"error.details.items.[INDEX].record_id","typeLabel":"string"},"draft_id":{"type":"string","description":"The record's draft, for `draft_exists` and `draft_pending` details.","uniqueKey":"error.details.items.[INDEX].draft_id","typeLabel":"string"}},"uniqueKey":"error.details.items.[INDEX]","typeLabel":"object"},"uniqueKey":"error.details","typeLabel":"object[]"}},"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"type":"invalid_request","message":"\u003cstring>","request_id":"req_01J9ZQ3F8X5W2K7M4N6P0R1S2T","details":[{"code":"\u003cstring>","message":"\u003cstring>","field":"\u003cstring>","usage":123,"limit":123,"current_revision":123,"record_id":"\u003cstring>","draft_id":"\u003cstring>"}]}}}},"exampleType":"generated"}},"exampleType":"generated"},"c57a38c0-8b68-454e-b5bb-7c61a8fd9fba":{"description":"The resource does not exist or is not visible to the caller.","headers":{"X-Request-Id":{"description":"Unique identifier for the request, also echoed in error bodies.","schema":{"type":"string","pattern":"^req_[A-Za-z0-9]+$","examples":["req_01J9ZQ3F8X5W2K7M4N6P0R1S2T"]}}},"content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"required":["error"],"properties":{"error":{"type":"object","additionalProperties":false,"required":["type","message","request_id"],"properties":{"type":{"type":"string","enum":["invalid_request","authentication_error","plan_limit_exceeded","authorization_error","not_found","conflict","precondition_failed","validation_error","rate_limited","internal_error","service_unavailable"],"isRequired":true,"uniqueKey":"error.type","typeLabel":"enum\u003cstring>"},"message":{"type":"string","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"request_id":{"type":"string","pattern":"^req_[A-Za-z0-9]+$","examples":["req_01J9ZQ3F8X5W2K7M4N6P0R1S2T"],"isRequired":true,"uniqueKey":"error.request_id","typeLabel":"string"},"details":{"type":"array","items":{"type":"object","additionalProperties":false,"required":["code","message"],"properties":{"code":{"type":"string","description":"Machine-readable error code, e.g. `required`.","isRequired":true,"uniqueKey":"error.details.items.[INDEX].code","typeLabel":"string"},"message":{"type":"string","isRequired":true,"uniqueKey":"error.details.items.[INDEX].message","typeLabel":"string"},"field":{"type":"string","description":"Key of the offending field or parameter, when applicable.","uniqueKey":"error.details.items.[INDEX].field","typeLabel":"string"},"usage":{"type":"integer","description":"Current usage, for `plan_limit` details.","uniqueKey":"error.details.items.[INDEX].usage","typeLabel":"integer"},"limit":{"type":"integer","description":"The plan's limit, for `plan_limit` details.","uniqueKey":"error.details.items.[INDEX].limit","typeLabel":"integer"},"current_revision":{"type":"integer","description":"The resource's current revision, for `revision_mismatch` details.","uniqueKey":"error.details.items.[INDEX].current_revision","typeLabel":"integer"},"record_id":{"type":"string","description":"The record that already has the value, for `taken` details.","uniqueKey":"error.details.items.[INDEX].record_id","typeLabel":"string"},"draft_id":{"type":"string","description":"The record's draft, for `draft_exists` and `draft_pending` details.","uniqueKey":"error.details.items.[INDEX].draft_id","typeLabel":"string"}},"uniqueKey":"error.details.items.[INDEX]","typeLabel":"object"},"uniqueKey":"error.details","typeLabel":"object[]"}},"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"type":"invalid_request","message":"\u003cstring>","request_id":"req_01J9ZQ3F8X5W2K7M4N6P0R1S2T","details":[{"code":"\u003cstring>","message":"\u003cstring>","field":"\u003cstring>","usage":123,"limit":123,"current_revision":123,"record_id":"\u003cstring>","draft_id":"\u003cstring>"}]}}}},"exampleType":"generated"}},"exampleType":"generated"},"285723ec-4c5a-4904-a66a-5f44d7ba4fc0":{"description":"The request conflicts with current state.","headers":{"X-Request-Id":{"description":"Unique identifier for the request, also echoed in error bodies.","schema":{"type":"string","pattern":"^req_[A-Za-z0-9]+$","examples":["req_01J9ZQ3F8X5W2K7M4N6P0R1S2T"]}}},"content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"required":["error"],"properties":{"error":{"type":"object","additionalProperties":false,"required":["type","message","request_id"],"properties":{"type":{"type":"string","enum":["invalid_request","authentication_error","plan_limit_exceeded","authorization_error","not_found","conflict","precondition_failed","validation_error","rate_limited","internal_error","service_unavailable"],"isRequired":true,"uniqueKey":"error.type","typeLabel":"enum\u003cstring>"},"message":{"type":"string","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"request_id":{"type":"string","pattern":"^req_[A-Za-z0-9]+$","examples":["req_01J9ZQ3F8X5W2K7M4N6P0R1S2T"],"isRequired":true,"uniqueKey":"error.request_id","typeLabel":"string"},"details":{"type":"array","items":{"type":"object","additionalProperties":false,"required":["code","message"],"properties":{"code":{"type":"string","description":"Machine-readable error code, e.g. `required`.","isRequired":true,"uniqueKey":"error.details.items.[INDEX].code","typeLabel":"string"},"message":{"type":"string","isRequired":true,"uniqueKey":"error.details.items.[INDEX].message","typeLabel":"string"},"field":{"type":"string","description":"Key of the offending field or parameter, when applicable.","uniqueKey":"error.details.items.[INDEX].field","typeLabel":"string"},"usage":{"type":"integer","description":"Current usage, for `plan_limit` details.","uniqueKey":"error.details.items.[INDEX].usage","typeLabel":"integer"},"limit":{"type":"integer","description":"The plan's limit, for `plan_limit` details.","uniqueKey":"error.details.items.[INDEX].limit","typeLabel":"integer"},"current_revision":{"type":"integer","description":"The resource's current revision, for `revision_mismatch` details.","uniqueKey":"error.details.items.[INDEX].current_revision","typeLabel":"integer"},"record_id":{"type":"string","description":"The record that already has the value, for `taken` details.","uniqueKey":"error.details.items.[INDEX].record_id","typeLabel":"string"},"draft_id":{"type":"string","description":"The record's draft, for `draft_exists` and `draft_pending` details.","uniqueKey":"error.details.items.[INDEX].draft_id","typeLabel":"string"}},"uniqueKey":"error.details.items.[INDEX]","typeLabel":"object"},"uniqueKey":"error.details","typeLabel":"object[]"}},"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"type":"invalid_request","message":"\u003cstring>","request_id":"req_01J9ZQ3F8X5W2K7M4N6P0R1S2T","details":[{"code":"\u003cstring>","message":"\u003cstring>","field":"\u003cstring>","usage":123,"limit":123,"current_revision":123,"record_id":"\u003cstring>","draft_id":"\u003cstring>"}]}}}},"exampleType":"generated"}},"exampleType":"generated"},"b265aafc-4f5a-4906-9eb9-589ef887fe80":{"description":"The request failed validation.","headers":{"X-Request-Id":{"description":"Unique identifier for the request, also echoed in error bodies.","schema":{"type":"string","pattern":"^req_[A-Za-z0-9]+$","examples":["req_01J9ZQ3F8X5W2K7M4N6P0R1S2T"]}}},"content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"required":["error"],"properties":{"error":{"type":"object","additionalProperties":false,"required":["type","message","request_id"],"properties":{"type":{"type":"string","enum":["invalid_request","authentication_error","plan_limit_exceeded","authorization_error","not_found","conflict","precondition_failed","validation_error","rate_limited","internal_error","service_unavailable"],"isRequired":true,"uniqueKey":"error.type","typeLabel":"enum\u003cstring>"},"message":{"type":"string","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"request_id":{"type":"string","pattern":"^req_[A-Za-z0-9]+$","examples":["req_01J9ZQ3F8X5W2K7M4N6P0R1S2T"],"isRequired":true,"uniqueKey":"error.request_id","typeLabel":"string"},"details":{"type":"array","items":{"type":"object","additionalProperties":false,"required":["code","message"],"properties":{"code":{"type":"string","description":"Machine-readable error code, e.g. `required`.","isRequired":true,"uniqueKey":"error.details.items.[INDEX].code","typeLabel":"string"},"message":{"type":"string","isRequired":true,"uniqueKey":"error.details.items.[INDEX].message","typeLabel":"string"},"field":{"type":"string","description":"Key of the offending field or parameter, when applicable.","uniqueKey":"error.details.items.[INDEX].field","typeLabel":"string"},"usage":{"type":"integer","description":"Current usage, for `plan_limit` details.","uniqueKey":"error.details.items.[INDEX].usage","typeLabel":"integer"},"limit":{"type":"integer","description":"The plan's limit, for `plan_limit` details.","uniqueKey":"error.details.items.[INDEX].limit","typeLabel":"integer"},"current_revision":{"type":"integer","description":"The resource's current revision, for `revision_mismatch` details.","uniqueKey":"error.details.items.[INDEX].current_revision","typeLabel":"integer"},"record_id":{"type":"string","description":"The record that already has the value, for `taken` details.","uniqueKey":"error.details.items.[INDEX].record_id","typeLabel":"string"},"draft_id":{"type":"string","description":"The record's draft, for `draft_exists` and `draft_pending` details.","uniqueKey":"error.details.items.[INDEX].draft_id","typeLabel":"string"}},"uniqueKey":"error.details.items.[INDEX]","typeLabel":"object"},"uniqueKey":"error.details","typeLabel":"object[]"}},"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"example":{"error":{"type":"validation_error","message":"Record validation failed","request_id":"req_01J9ZQ3F8X5W2K7M4N6P0R1S2T","details":[{"field":"title","code":"required","message":"is required"}]}},"examples":{"Example":{"title":"Example","value":{"error":{"type":"validation_error","message":"Record validation failed","request_id":"req_01J9ZQ3F8X5W2K7M4N6P0R1S2T","details":[{"field":"title","code":"required","message":"is required"}]}}}},"exampleType":"examples"}},"exampleType":"examples"},"1bb19e55-0f30-4574-a302-f57b9045828c":{"description":"Too many requests for this API key or user (or, with failing\ncredentials, this IP address). A published-only key is counted per\nclient IP. Wait `Retry-After` seconds; retries with the same `Idempotency-Key`\nare safe. On the Free plan, an organization's API keys are also\nrefused once its API requests reach the month's limit, with a\n`plan_limit` detail (`field` `api_requests`, `usage` and `limit`),\nuntil the next month (UTC) or an upgrade.\n","headers":{"X-Request-Id":{"description":"Unique identifier for the request, also echoed in error bodies.","schema":{"type":"string","pattern":"^req_[A-Za-z0-9]+$","examples":["req_01J9ZQ3F8X5W2K7M4N6P0R1S2T"]}},"Retry-After":{"description":"Seconds to wait before retrying.","schema":{"type":"integer"}},"RateLimit-Limit":{"description":"Requests allowed in the current window. Sent on every authenticated response.","schema":{"type":"integer"}},"RateLimit-Remaining":{"description":"Requests left in the current window.","schema":{"type":"integer"}},"RateLimit-Reset":{"description":"Seconds until the window resets.","schema":{"type":"integer"}}},"content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"required":["error"],"properties":{"error":{"type":"object","additionalProperties":false,"required":["type","message","request_id"],"properties":{"type":{"type":"string","enum":["invalid_request","authentication_error","plan_limit_exceeded","authorization_error","not_found","conflict","precondition_failed","validation_error","rate_limited","internal_error","service_unavailable"],"isRequired":true,"uniqueKey":"error.type","typeLabel":"enum\u003cstring>"},"message":{"type":"string","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"request_id":{"type":"string","pattern":"^req_[A-Za-z0-9]+$","examples":["req_01J9ZQ3F8X5W2K7M4N6P0R1S2T"],"isRequired":true,"uniqueKey":"error.request_id","typeLabel":"string"},"details":{"type":"array","items":{"type":"object","additionalProperties":false,"required":["code","message"],"properties":{"code":{"type":"string","description":"Machine-readable error code, e.g. `required`.","isRequired":true,"uniqueKey":"error.details.items.[INDEX].code","typeLabel":"string"},"message":{"type":"string","isRequired":true,"uniqueKey":"error.details.items.[INDEX].message","typeLabel":"string"},"field":{"type":"string","description":"Key of the offending field or parameter, when applicable.","uniqueKey":"error.details.items.[INDEX].field","typeLabel":"string"},"usage":{"type":"integer","description":"Current usage, for `plan_limit` details.","uniqueKey":"error.details.items.[INDEX].usage","typeLabel":"integer"},"limit":{"type":"integer","description":"The plan's limit, for `plan_limit` details.","uniqueKey":"error.details.items.[INDEX].limit","typeLabel":"integer"},"current_revision":{"type":"integer","description":"The resource's current revision, for `revision_mismatch` details.","uniqueKey":"error.details.items.[INDEX].current_revision","typeLabel":"integer"},"record_id":{"type":"string","description":"The record that already has the value, for `taken` details.","uniqueKey":"error.details.items.[INDEX].record_id","typeLabel":"string"},"draft_id":{"type":"string","description":"The record's draft, for `draft_exists` and `draft_pending` details.","uniqueKey":"error.details.items.[INDEX].draft_id","typeLabel":"string"}},"uniqueKey":"error.details.items.[INDEX]","typeLabel":"object"},"uniqueKey":"error.details","typeLabel":"object[]"}},"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"type":"invalid_request","message":"\u003cstring>","request_id":"req_01J9ZQ3F8X5W2K7M4N6P0R1S2T","details":[{"code":"\u003cstring>","message":"\u003cstring>","field":"\u003cstring>","usage":123,"limit":123,"current_revision":123,"record_id":"\u003cstring>","draft_id":"\u003cstring>"}]}}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{"fdb003e5-f8f3-4ee7-b4f8-ee1029f9c030":{"apiKey":{"type":"http","scheme":"bearer","description":"Project-scoped API key, e.g. `nohead_sk_k7fz0a9c3m2q_\u003csecret>`, or\n`nohead_pk_…` for a published-only key. Used by servers, CI, the CLI\nand coding agents.\n","scopes":[],"schemeName":"apiKey"}}},"servers":{"8bbbb494-a028-4201-ac4c-27745b9572a7":{"url":"https://api.nohead.io","description":"Production"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"http","scheme":"bearer","description":"Project-scoped API key, e.g. `nohead_sk_k7fz0a9c3m2q_\u003csecret>`, or\n`nohead_pk_…` for a published-only key. Used by servers, CI, the CLI\nand coding agents.\n","scopes":[],"schemeName":"apiKey"},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"Project-scoped API key, e.g. `nohead_sk_k7fz0a9c3m2q_\u003csecret>`, or\n`nohead_pk_…` for a published-only key. Used by servers, CI, the CLI\nand coding agents.\n","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"apiKey","name":"Authorization"}],"title":"apiKey"}]},"originalFileLocation":"openapi.json"},"subdomain":"nohead","siteName":"Nohead","title":"Update a collection - Nohead","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-11-05T14:20:20.921Z","originalFileLocation":"api-reference/collections/update-a-collection.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=\"Changing the slug breaks clients that address the collection by slug. 409 with detail code deleted while the collection is deleted.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Nohead\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/nohead/rS-6Mxl34NeSIeuO/_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/nohead/rS-6Mxl34NeSIeuO/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/nohead/rS-6Mxl34NeSIeuO/_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/nohead/rS-6Mxl34NeSIeuO/_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/nohead/rS-6Mxl34NeSIeuO/_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/nohead/rS-6Mxl34NeSIeuO/_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/nohead/rS-6Mxl34NeSIeuO/_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/nohead/rS-6Mxl34NeSIeuO/_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/nohead/rS-6Mxl34NeSIeuO/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Update a collection - Nohead\">\u003cmeta data-mint-head property=\"og:description\" content=\"Changing the slug breaks clients that address the collection by slug. 409 with detail code deleted while the collection is deleted.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Nohead\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.nohead.io/api-reference/collections/update-a-collection\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://nohead.mintlify.site/_mintlify/api/og/v2?division=Collections\u0026amp;title=Update+a+collection\u0026amp;description=Changing+the+slug+breaks+clients+that+address+the+collection+by+slug.%0A%60409%60+with+detail+code+%60deleted%60+while+the+collection+is+deleted.%0A\u0026amp;theme=5304bc0da6bac525d02ea050\u0026amp;signature=23667f42710d9595f3194b8f3525e37d4bce9a7d0c3cceb1ac5541dfc1bad0fa\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Update a collection - Nohead\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Changing the slug breaks clients that address the collection by slug. 409 with detail code deleted while the collection is deleted.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://nohead.mintlify.site/_mintlify/api/og/v2?division=Collections\u0026amp;title=Update+a+collection\u0026amp;description=Changing+the+slug+breaks+clients+that+address+the+collection+by+slug.%0A%60409%60+with+detail+code+%60deleted%60+while+the+collection+is+deleted.%0A\u0026amp;theme=5304bc0da6bac525d02ea050\u0026amp;signature=23667f42710d9595f3194b8f3525e37d4bce9a7d0c3cceb1ac5541dfc1bad0fa\">\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/nohead/rS-6Mxl34NeSIeuO/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Nohead\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#171717\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.nohead.io/api-reference/collections/update-a-collection\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/collections/update-a-collection.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.nohead.io/#organization\",\"name\":\"Nohead\",\"url\":\"https://docs.nohead.io\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/nohead/Zi4ShGp1nnXJjvN2/logo/light.svg?fit=max\u0026auto=format\u0026n=Zi4ShGp1nnXJjvN2\u0026q=85\u0026s=e431964df2c90a7efd8cf3839919156a\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.nohead.io#website\",\"name\":\"Nohead\",\"url\":\"https://docs.nohead.io\",\"publisher\":{\"@id\":\"https://docs.nohead.io/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.nohead.io/api-reference/collections/update-a-collection#webpage\",\"url\":\"https://docs.nohead.io/api-reference/collections/update-a-collection\",\"name\":\"Update a collection\",\"description\":\"Changing the slug breaks clients that address the collection by slug. 409 with detail code deleted while the collection is deleted.\",\"dateModified\":\"2026-11-05T14:20:20.921Z\",\"isPartOf\":{\"@id\":\"https://docs.nohead.io#website\"},\"breadcrumb\":{\"@id\":\"https://docs.nohead.io/api-reference/collections/update-a-collection#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.nohead.io/api-reference/collections/update-a-collection#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Endpoints\",\"item\":\"https://docs.nohead.io/api-reference/records/list-records\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Collections\",\"item\":\"https://docs.nohead.io/api-reference/collections/list-collections\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Update a collection\",\"item\":\"https://docs.nohead.io/api-reference/collections/update-a-collection\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.nohead.io/api-reference/collections/update-a-collection#apireference\",\"headline\":\"Update a collection\",\"name\":\"Update a collection\",\"description\":\"Changing the slug breaks clients that address the collection by slug. 409 with detail code deleted while the collection is deleted.\",\"url\":\"https://docs.nohead.io/api-reference/collections/update-a-collection\",\"mainEntityOfPage\":{\"@id\":\"https://docs.nohead.io/api-reference/collections/update-a-collection#webpage\"},\"dateModified\":\"2026-11-05T14:20:20.921Z\",\"publisher\":{\"@id\":\"https://docs.nohead.io/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.nohead.io#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Nohead\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Nohead","nav":{"global":null,"tabs":[{"tab":"Guides","pages":[{"title":"Guides","href":""}]},{"tab":"API reference","pages":[{"title":"Overview","icon":"braces","href":"/api-reference/overview"},{"group":"Endpoints","pages":[{"group":"Records","icon":"file-text","pages":[{"title":"List records","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/collections/{collection_id}/records","href":"/api-reference/records/list-records"},{"title":"Create a record","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/collections/{collection_id}/records","href":"/api-reference/records/create-a-record"},{"title":"Get a record","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/records/{record_id}","href":"/api-reference/records/get-a-record"},{"title":"Update a record","deprecated":null,"version":null,"openapi":"/openapi.json patch /v1/records/{record_id}","href":"/api-reference/records/update-a-record"},{"title":"Delete a record","deprecated":null,"version":null,"openapi":"/openapi.json delete /v1/records/{record_id}","href":"/api-reference/records/delete-a-record"},{"title":"Count records","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/collections/{collection_id}/records/count","href":"/api-reference/records/count-records"},{"title":"Change many records","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/collections/{collection_id}/record-batches","href":"/api-reference/records/change-many-records"},{"title":"Restore a record","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/records/{record_id}/restore","href":"/api-reference/records/restore-a-record"}]},{"group":"Publishing","icon":"globe","pages":[{"title":"Get a record's publication","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/records/{record_id}/publication","href":"/api-reference/publishing/get-a-records-publication"},{"title":"Publish a record","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/records/{record_id}/publication","href":"/api-reference/publishing/publish-a-record"},{"title":"Unpublish a record","deprecated":null,"version":null,"openapi":"/openapi.json delete /v1/records/{record_id}/publication","href":"/api-reference/publishing/unpublish-a-record"},{"title":"Get a record's schedule","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/records/{record_id}/schedule","href":"/api-reference/publishing/get-a-records-schedule"},{"title":"Schedule publishing or unpublishing","deprecated":null,"version":null,"openapi":"/openapi.json put /v1/records/{record_id}/schedule","href":"/api-reference/publishing/schedule-publishing-or-unpublishing"},{"title":"Cancel a record's schedule","deprecated":null,"version":null,"openapi":"/openapi.json delete /v1/records/{record_id}/schedule","href":"/api-reference/publishing/cancel-a-records-schedule"},{"title":"List scheduled changes","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/collections/{collection_id}/scheduled-changes","href":"/api-reference/publishing/list-scheduled-changes"}]},{"group":"Revisions","icon":"file-clock","pages":[{"title":"List a record's revisions","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/records/{record_id}/revisions","href":"/api-reference/revisions/list-a-records-revisions"},{"title":"Get a revision","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/records/{record_id}/revisions/{revision}","href":"/api-reference/revisions/get-a-revision"},{"title":"Get a revision by ID","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/revisions/{revision_id}","href":"/api-reference/revisions/get-a-revision-by-id"},{"title":"Revert to a revision","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/records/{record_id}/revisions/{revision}/revert","href":"/api-reference/revisions/revert-to-a-revision"},{"title":"Compare two revisions","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/records/{record_id}/diff","href":"/api-reference/revisions/compare-two-revisions"}]},{"group":"Drafts","icon":"file-pen","pages":[{"title":"List a record's drafts","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/records/{record_id}/drafts","href":"/api-reference/drafts/list-a-records-drafts"},{"title":"Start a draft","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/records/{record_id}/drafts","href":"/api-reference/drafts/start-a-draft"},{"title":"List drafts","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/collections/{collection_id}/drafts","href":"/api-reference/drafts/list-drafts"},{"title":"Get a draft","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/drafts/{draft_id}","href":"/api-reference/drafts/get-a-draft"},{"title":"Update a draft","deprecated":null,"version":null,"openapi":"/openapi.json patch /v1/drafts/{draft_id}","href":"/api-reference/drafts/update-a-draft"},{"title":"Discard a draft","deprecated":null,"version":null,"openapi":"/openapi.json delete /v1/drafts/{draft_id}","href":"/api-reference/drafts/discard-a-draft"},{"title":"Merge a draft","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/drafts/{draft_id}/merge","href":"/api-reference/drafts/merge-a-draft"},{"title":"Schedule a draft's merge","deprecated":null,"version":null,"openapi":"/openapi.json put /v1/drafts/{draft_id}/schedule","href":"/api-reference/drafts/schedule-a-drafts-merge"},{"title":"Cancel a draft's merge","deprecated":null,"version":null,"openapi":"/openapi.json delete /v1/drafts/{draft_id}/schedule","href":"/api-reference/drafts/cancel-a-drafts-merge"}]},{"group":"Collections","icon":"database","pages":[{"title":"List collections","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/projects/{project_id}/collections","href":"/api-reference/collections/list-collections"},{"title":"Create a collection","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/projects/{project_id}/collections","href":"/api-reference/collections/create-a-collection"},{"title":"Get a collection","description":"Also a deleted collection, with `deleted_at` and `purge_after`, so it\ncan be reviewed and restored (published-only API keys: active ones\nonly). Its fields, records and search are `404` until it is restored.\n","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/collections/{collection_id}","href":"/api-reference/collections/get-a-collection"},{"title":"Update a collection","deprecated":null,"version":null,"openapi":"/openapi.json patch /v1/collections/{collection_id}","href":"/api-reference/collections/update-a-collection"},{"title":"Delete a collection","description":"Soft-deletes the collection. Fields, records and history are kept, and\nit can be restored until `purge_after`. Deleting a deleted collection\nchanges nothing.\n","deprecated":null,"version":null,"openapi":"/openapi.json delete /v1/collections/{collection_id}","href":"/api-reference/collections/delete-a-collection"},{"title":"Restore a deleted collection","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/collections/{collection_id}/restore","href":"/api-reference/collections/restore-a-deleted-collection"}]},{"group":"Schema changes","icon":"file-diff","pages":[{"title":"Get the schema at a version","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/collections/{collection_id}/schema","href":"/api-reference/schema-changes/get-the-schema-at-a-version"},{"title":"List schema changes","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/collections/{collection_id}/schema-changes","href":"/api-reference/schema-changes/list-schema-changes"},{"title":"Get a schema change","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/schema-changes/{schema_change_id}","href":"/api-reference/schema-changes/get-a-schema-change"}]},{"group":"Fields","icon":"list","pages":[{"title":"List fields","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/collections/{collection_id}/fields","href":"/api-reference/fields/list-fields"},{"title":"Add a field","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/collections/{collection_id}/fields","href":"/api-reference/fields/add-a-field"},{"title":"Get a field","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/fields/{field_id}","href":"/api-reference/fields/get-a-field"},{"title":"Update a field","deprecated":null,"version":null,"openapi":"/openapi.json patch /v1/fields/{field_id}","href":"/api-reference/fields/update-a-field"},{"title":"Delete a field","deprecated":null,"version":null,"openapi":"/openapi.json delete /v1/fields/{field_id}","href":"/api-reference/fields/delete-a-field"},{"title":"Get the field order","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/collections/{collection_id}/field-order","href":"/api-reference/fields/get-the-field-order"},{"title":"Reorder fields","deprecated":null,"version":null,"openapi":"/openapi.json put /v1/collections/{collection_id}/field-order","href":"/api-reference/fields/reorder-fields"},{"title":"Stop accepting a renamed field's old key","deprecated":null,"version":null,"openapi":"/openapi.json delete /v1/fields/{field_id}/aliases/{alias}","href":"/api-reference/fields/stop-accepting-a-renamed-fields-old-key"},{"title":"Restore a deleted field","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/fields/{field_id}/restore","href":"/api-reference/fields/restore-a-deleted-field"}]},{"group":"Field migrations","icon":"arrow-right-left","pages":[{"title":"List field migrations","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/collections/{collection_id}/migrations","href":"/api-reference/migrations/list-field-migrations"},{"title":"Migrate a field","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/collections/{collection_id}/migrations","href":"/api-reference/migrations/migrate-a-field"},{"title":"Get a field migration","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/migrations/{migration_id}","href":"/api-reference/migrations/get-a-field-migration"},{"title":"Cancel a field migration","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/migrations/{migration_id}/cancel","href":"/api-reference/migrations/cancel-a-field-migration"}]},{"group":"Assets","icon":"image","pages":[{"title":"List assets","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/projects/{project_id}/assets","href":"/api-reference/assets/list-assets"},{"title":"Start an upload","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/projects/{project_id}/assets","href":"/api-reference/assets/start-an-upload"},{"title":"Complete an upload","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/assets/{asset_id}/complete","href":"/api-reference/assets/complete-an-upload"},{"title":"Get an asset","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/assets/{asset_id}","href":"/api-reference/assets/get-an-asset"},{"title":"Update an asset","deprecated":null,"version":null,"openapi":"/openapi.json patch /v1/assets/{asset_id}","href":"/api-reference/assets/update-an-asset"},{"title":"Delete an asset","deprecated":null,"version":null,"openapi":"/openapi.json delete /v1/assets/{asset_id}","href":"/api-reference/assets/delete-an-asset"},{"title":"See where an asset is used","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/assets/{asset_id}/usage","href":"/api-reference/assets/see-where-an-asset-is-used"},{"title":"Restore a deleted asset","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/assets/{asset_id}/restore","href":"/api-reference/assets/restore-a-deleted-asset"},{"title":"Permanently delete a deleted asset","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/assets/{asset_id}/purge","href":"/api-reference/assets/permanently-delete-a-deleted-asset"}]},{"group":"Search","icon":"search","pages":[{"title":"Search records","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/collections/{collection_id}/search","href":"/api-reference/search/search-records"},{"title":"Search across collections","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/projects/{project_id}/search","href":"/api-reference/search/search-across-collections"},{"title":"Get search index status","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/collections/{collection_id}/search-index","href":"/api-reference/search/get-search-index-status"},{"title":"Rebuild the search index","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/collections/{collection_id}/search-index/rebuild","href":"/api-reference/search/rebuild-the-search-index"}]},{"group":"Webhooks","icon":"webhook","pages":[{"title":"List webhooks","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/projects/{project_id}/webhooks","href":"/api-reference/webhooks/list-webhooks"},{"title":"Create a webhook","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/projects/{project_id}/webhooks","href":"/api-reference/webhooks/create-a-webhook"},{"title":"Get a webhook","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/webhooks/{webhook_id}","href":"/api-reference/webhooks/get-a-webhook"},{"title":"Update a webhook","deprecated":null,"version":null,"openapi":"/openapi.json patch /v1/webhooks/{webhook_id}","href":"/api-reference/webhooks/update-a-webhook"},{"title":"Delete a webhook","deprecated":null,"version":null,"openapi":"/openapi.json delete /v1/webhooks/{webhook_id}","href":"/api-reference/webhooks/delete-a-webhook"},{"title":"Send a test event","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/webhooks/{webhook_id}/test","href":"/api-reference/webhooks/send-a-test-event"},{"title":"List a webhook's secrets","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/webhooks/{webhook_id}/secrets","href":"/api-reference/webhooks/list-a-webhooks-secrets"},{"title":"Rotate a webhook's signing secret","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/webhooks/{webhook_id}/secrets","href":"/api-reference/webhooks/rotate-a-webhooks-signing-secret"},{"title":"Retire a webhook secret","deprecated":null,"version":null,"openapi":"/openapi.json delete /v1/webhook-secrets/{secret_id}","href":"/api-reference/webhooks/retire-a-webhook-secret"},{"title":"Restore a webhook","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/webhooks/{webhook_id}/restore","href":"/api-reference/webhooks/restore-a-webhook"}]},{"group":"Webhook deliveries","icon":"send","pages":[{"title":"List deliveries","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/webhooks/{webhook_id}/deliveries","href":"/api-reference/deliveries/list-deliveries"},{"title":"Get a delivery","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/webhook-deliveries/{delivery_id}","href":"/api-reference/deliveries/get-a-delivery"},{"title":"Retry a delivery","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/webhook-deliveries/{delivery_id}/retry","href":"/api-reference/deliveries/retry-a-delivery"}]},{"group":"Activity log","icon":"history","pages":[{"title":"List a project's audit events","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/projects/{project_id}/audit-events","href":"/api-reference/audit/list-a-projects-audit-events"}]},{"group":"System","icon":"activity","pages":[{"title":"Check API health","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/health","href":"/api-reference/system/check-api-health"},{"title":"Get the authenticated principal","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/me","href":"/api-reference/system/get-the-authenticated-principal"},{"title":"Get evaluated feature flags","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/feature-flags","href":"/api-reference/system/get-evaluated-feature-flags"}]}]}]},{"tab":"SDKs","pages":[{"title":"SDKs","href":"/sdks/overview"}]},{"tab":"CLI","pages":[{"title":"CLI","href":"/cli/overview"}]}]},"basePath":"","title":"Update a collection - Nohead","buildId":"dpl_8LJbrAiZvr1K98WQNZXCyY5AvT34","deploymentId":"dpl_8LJbrAiZvr1K98WQNZXCyY5AvT34","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-i2a3QZ8E.js","utils-ChLwp8m0.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-DRktVTDc.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-CA2pEs4T.js","snippetPresets-ClQ6XrKD.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-Ct_Lv36y.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-Cn2PYw9e.js","shallow-rkyymjXQ.js","getApiPlaygroundDisplay-BB9vkXtE.js","CodeSnippet-Bm5RU7m1.js","CodeSnippets-BgU9Deuz.js","Page-BUDYNlhG.js","getPastedJson-BD-6NNum.js","icon-8Z6tud2e.js","MethodPill-Tuzr4g3V.js","DuplicateIcon-0ceWFYhN.js","createIcon-FBXow_ST.js","DynamicMarkdown-CD8713Yy.js","SectionHeading-7zgzQbH-.js","axios-vUo_bRtp.js","Markdown-D7Ofw1oz.js","clsx-eKJ4rcii.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-CwjSCXIK.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-9EK5IAXV.js"]}