{"openapi":"3.0.0","info":{"title":"Versoly API","description":"API documentation for Versoly Web API","version":"1.0.0"},"components":{"securitySchemes":{"BearerAuth":{"type":"http","scheme":"bearer"}},"schemas":{"def-0":{"type":"object","properties":{"authorization":{"type":"string","example":"Bearer 123"}},"required":["authorization"],"title":"authSchema"},"def-1":{"type":"object","properties":{"type":{"type":"string"},"status":{"type":"number"},"title":{"type":"string"},"detail":{"type":"string"},"instance":{"type":"string"}},"required":["status"],"additionalProperties":false,"title":"errorSchema"},"def-2":{"type":"object","properties":{"type":{"type":"string","enum":["about:blank"]},"status":{"type":"number","enum":[400]},"title":{"type":"string","enum":["Bad Request"]},"detail":{"type":"string","example":"Request body was incorrect or missing expected properties"},"instance":{"type":"string"}},"required":["type","status","title"],"additionalProperties":false,"title":"errors/schemas/bad-request"},"def-3":{"type":"object","properties":{"type":{"type":"string","enum":["about:blank"]},"status":{"type":"number","enum":[401]},"title":{"type":"string","enum":["Unauthorized"]},"detail":{"type":"string","example":"Access token not set or invalid. The requested resource could not be returned"},"instance":{"type":"string"}},"required":["type","status","title"],"additionalProperties":false,"title":"errors/schemas/unauthorized"},"def-4":{"type":"object","properties":{"type":{"type":"string","enum":["about:blank"]},"status":{"type":"number","enum":[404]},"title":{"type":"string","enum":["Not Found"]},"detail":{"type":"string","example":"The requested resource was not found"},"instance":{"type":"string"}},"required":["type","status","title"],"additionalProperties":false,"title":"errors/schemas/not-found"},"def-5":{"type":"object","properties":{"type":{"type":"string","enum":["about:blank"]},"status":{"type":"number","enum":[409]},"title":{"type":"string","enum":["Conflict"]},"detail":{"type":"string","example":"Conflict occurred while processing the request"},"instance":{"type":"string"}},"required":["type","status","title"],"additionalProperties":false,"title":"errors/schemas/conflict"},"def-6":{"type":"object","properties":{"type":{"type":"string","enum":["about:blank"]},"status":{"type":"number","enum":[429]},"title":{"type":"string","enum":["Too Many Requests"]},"detail":{"type":"string","example":"Rate limit exceeded"},"instance":{"type":"string"}},"required":["type","status","title"],"additionalProperties":false,"title":"errors/schemas/too-many-requests"},"def-7":{"type":"object","properties":{"type":{"type":"string","enum":["about:blank"]},"status":{"type":"number","enum":[500]},"title":{"type":"string","enum":["Internal Server Error"]},"detail":{"type":"string","example":"An internal server error occurred"},"instance":{"type":"string"}},"required":["type","status","title"],"additionalProperties":false,"title":"errors/schemas/internal-server-error"}}},"paths":{"/sites":{"get":{"operationId":"listSites","summary":"List of all sites","tags":["Sites"],"security":[{"BearerAuth":[]}],"responses":{"200":{"description":"Default Response","content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"name":{"type":"string","example":"a-site-name"},"customDomain":{"default":null,"nullable":true,"type":"string","pattern":"^([a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?\\.)+[a-zA-Z]{2,}$","format":"hostname","example":"www.acme.com"},"workspaceId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"createdAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},"updatedAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},"publishedAt":{"default":null,"nullable":true,"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"}},"required":["id","name","customDomain","workspaceId","createdAt","updatedAt","publishedAt"],"additionalProperties":false}}},"required":["data"],"additionalProperties":false}}}},"400":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-2"}}}},"401":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-3"}}}},"404":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-4"}}}},"409":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-5"}}}},"429":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-6"}}}},"500":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-7"}}}},"4XX":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-1"}}}}}}},"/sites/{siteId}":{"get":{"operationId":"getSite","summary":"Get details of a site.","tags":["Sites"],"parameters":[{"schema":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"in":"path","name":"siteId","required":true}],"security":[{"BearerAuth":[]}],"responses":{"200":{"description":"Default Response","content":{"application/json":{"schema":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"name":{"type":"string","example":"a-site-name"},"customDomain":{"default":null,"nullable":true,"type":"string","pattern":"^([a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?\\.)+[a-zA-Z]{2,}$","format":"hostname","example":"www.acme.com"},"planId":{"type":"string"},"workspaceId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"sitePassword":{"default":null,"nullable":true,"type":"string"},"seo":{"type":"object","properties":{"title":{"type":"string","example":"An SEO Title"},"description":{"type":"string","example":"An SEO Description"}},"required":["title","description"],"additionalProperties":false},"metaTags":{"type":"array","items":{"type":"object","properties":{"field":{"type":"string"},"value":{"type":"string"},"content":{"type":"string"}},"required":["field","value","content"],"additionalProperties":false,"example":{"field":"property","value":"og:title","content":"An SEO Title"}}},"favicon":{"default":null,"nullable":true,"type":"string"},"baseUrl":{"default":null,"nullable":true,"type":"string"},"analytics":{"default":false,"type":"boolean"},"integrations":{"type":"object","properties":{},"additionalProperties":{"type":"object","properties":{"id":{"type":"string"},"delay":{"type":"number"}},"required":["id","delay"],"additionalProperties":false}},"head":{"default":"","type":"string"},"scripts":{"default":"","type":"string"},"CSS":{"default":"","type":"string"},"JS":{"default":"","type":"string"},"config":{"type":"object","properties":{},"additionalProperties":{}},"folders":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"slug":{"type":"string"}},"required":["id","name","slug"],"additionalProperties":false}},"componentFolders":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"}},"required":["id","name"],"additionalProperties":false}},"collectionVariables":{"type":"object","properties":{"collections":{"type":"object","additionalProperties":{"type":"object","properties":{"collectionId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"name":{"type":"string","example":"blogCategories"},"singularName":{"type":"string","example":"category"},"offset":{"default":null,"nullable":true,"type":"number"},"limit":{"default":null,"nullable":true,"type":"number"},"sortItems":{"default":[],"type":"array","items":{"type":"object","properties":{"fieldName":{"type":"string"},"sortBy":{"type":"string","enum":["asc","desc"]}},"required":["fieldName","sortBy"],"additionalProperties":false}},"filterItems":{"default":[],"type":"array","items":{"oneOf":[{"type":"object","properties":{"fieldName":{"type":"string"},"filterType":{"type":"string","enum":["!!","!"]}},"required":["fieldName","filterType"],"additionalProperties":false},{"type":"object","properties":{"fieldName":{"type":"string"},"filterType":{"type":"string","enum":["<",">","<=",">=","==","!="]},"value":{"type":"string"}},"required":["fieldName","filterType","value"],"additionalProperties":false}]}}},"required":["collectionId","name","singularName","offset","limit","sortItems","filterItems"],"additionalProperties":false}}},"required":["collections"],"additionalProperties":false},"createdAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},"updatedAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},"publishedAt":{"default":null,"nullable":true,"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"}},"required":["id","name","customDomain","planId","workspaceId","sitePassword","seo","metaTags","favicon","baseUrl","analytics","integrations","head","scripts","CSS","JS","config","folders","componentFolders","collectionVariables","createdAt","updatedAt","publishedAt"],"additionalProperties":false}}}},"400":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-2"}}}},"401":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-3"}}}},"404":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-4"}}}},"409":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-5"}}}},"429":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-6"}}}},"500":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-7"}}}},"4XX":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-1"}}}}}}},"/sites/{siteId}/publish":{"post":{"operationId":"publishSite","summary":"Publish a site","tags":["Sites"],"parameters":[{"schema":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"in":"path","name":"siteId","required":true}],"security":[{"BearerAuth":[]}],"responses":{"204":{"description":"Successfully executed"},"400":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-2"}}}},"401":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-3"}}}},"404":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-4"}}}},"409":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-5"}}}},"429":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-6"}}}},"500":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-7"}}}},"4XX":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-1"}}}}}}},"/sites/{siteId}/pages":{"get":{"operationId":"listPages","summary":"List of pages in a site","tags":["Pages"],"parameters":[{"schema":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"in":"path","name":"siteId","required":true}],"security":[{"BearerAuth":[]}],"responses":{"200":{"description":"Default Response","content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"name":{"type":"string"},"slug":{"type":"string"},"folderId":{"default":null,"nullable":true,"type":"string"},"folderPath":{"default":null,"nullable":true,"type":"string"},"status":{"default":"publish","type":"string","enum":["draft","publish"]},"head":{"default":"","type":"string"},"scripts":{"default":"","type":"string"},"seo":{"type":"object","properties":{"title":{"type":"string","example":"An SEO Title"},"description":{"type":"string","example":"An SEO Description"}},"required":["title","description"],"additionalProperties":false},"metaTags":{"type":"array","items":{"type":"object","properties":{"field":{"type":"string"},"value":{"type":"string"},"content":{"type":"string"}},"required":["field","value","content"],"additionalProperties":false,"example":{"field":"property","value":"og:title","content":"An SEO Title"}}},"layout":{"type":"object","properties":{"name":{"default":"base-layout","type":"string"}},"required":["name"],"additionalProperties":false},"bodyProperties":{"type":"object","properties":{"id":{"type":"string"},"className":{"type":"string"}},"additionalProperties":{"type":"string"}},"content":{"type":"string"},"collectionProperties":{"default":null,"anyOf":[{"oneOf":[{"type":"object","properties":{"name":{"type":"string"},"pageType":{"type":"string","enum":["list"]},"groupBy":{"default":null,"nullable":true,"type":"string"},"itemsPerPage":{"default":null,"nullable":true,"type":"number"}},"required":["name","pageType","groupBy","itemsPerPage"],"additionalProperties":false},{"type":"object","properties":{"name":{"type":"string"},"pageType":{"type":"string","enum":["detail"]}},"required":["name","pageType"],"additionalProperties":false}]},{"type":"string","nullable":true,"enum":[null]}]},"createdAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},"updatedAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},"deletedAt":{"default":null,"nullable":true,"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},"createdBy":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"updatedBy":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"deletedBy":{"default":null,"nullable":true,"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"required":["id","name","slug","folderId","folderPath","status","head","scripts","seo","metaTags","layout","bodyProperties","content","collectionProperties","createdAt","updatedAt","deletedAt","createdBy","updatedBy","deletedBy"],"additionalProperties":false}}},"required":["data"],"additionalProperties":false}}}},"400":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-2"}}}},"401":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-3"}}}},"404":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-4"}}}},"409":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-5"}}}},"429":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-6"}}}},"500":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-7"}}}},"4XX":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-1"}}}}}}},"/sites/{siteId}/pages/{pageId}":{"get":{"operationId":"getPage","summary":"Get page data","tags":["Pages"],"parameters":[{"schema":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"in":"path","name":"siteId","required":true},{"schema":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"in":"path","name":"pageId","required":true}],"security":[{"BearerAuth":[]}],"responses":{"200":{"description":"Default Response","content":{"application/json":{"schema":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"name":{"type":"string"},"slug":{"type":"string"},"folderId":{"default":null,"nullable":true,"type":"string"},"folderPath":{"default":null,"nullable":true,"type":"string"},"status":{"default":"publish","type":"string","enum":["draft","publish"]},"head":{"default":"","type":"string"},"scripts":{"default":"","type":"string"},"seo":{"type":"object","properties":{"title":{"type":"string","example":"An SEO Title"},"description":{"type":"string","example":"An SEO Description"}},"required":["title","description"],"additionalProperties":false},"metaTags":{"type":"array","items":{"type":"object","properties":{"field":{"type":"string"},"value":{"type":"string"},"content":{"type":"string"}},"required":["field","value","content"],"additionalProperties":false,"example":{"field":"property","value":"og:title","content":"An SEO Title"}}},"layout":{"type":"object","properties":{"name":{"default":"base-layout","type":"string"}},"required":["name"],"additionalProperties":false},"bodyProperties":{"type":"object","properties":{"id":{"type":"string"},"className":{"type":"string"}},"additionalProperties":{"type":"string"}},"content":{"type":"string"},"collectionProperties":{"default":null,"anyOf":[{"oneOf":[{"type":"object","properties":{"name":{"type":"string"},"pageType":{"type":"string","enum":["list"]},"groupBy":{"default":null,"nullable":true,"type":"string"},"itemsPerPage":{"default":null,"nullable":true,"type":"number"}},"required":["name","pageType","groupBy","itemsPerPage"],"additionalProperties":false},{"type":"object","properties":{"name":{"type":"string"},"pageType":{"type":"string","enum":["detail"]}},"required":["name","pageType"],"additionalProperties":false}]},{"type":"string","nullable":true,"enum":[null]}]},"createdAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},"updatedAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},"deletedAt":{"default":null,"nullable":true,"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},"createdBy":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"updatedBy":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"deletedBy":{"default":null,"nullable":true,"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"required":["id","name","slug","folderId","folderPath","status","head","scripts","seo","metaTags","layout","bodyProperties","content","collectionProperties","createdAt","updatedAt","deletedAt","createdBy","updatedBy","deletedBy"],"additionalProperties":false}}}},"400":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-2"}}}},"401":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-3"}}}},"404":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-4"}}}},"409":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-5"}}}},"429":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-6"}}}},"500":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-7"}}}},"4XX":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-1"}}}}}}},"/sites/{siteId}/components":{"get":{"operationId":"listComponents","summary":"List of components in a site","tags":["Components"],"parameters":[{"schema":{"type":"string","example":"4e571f25-f7df-4c5b-bcca-4f46420d5a2c","format":"uuid"},"in":"path","name":"siteId","required":true,"description":"Unique identifier for the Site"}],"security":[{"BearerAuth":[]}],"responses":{"200":{"description":"Default Response","content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"name":{"type":"string","description":"Unique component name, snake case with minimum of 2 words to avoid conflicts with html tags","example":"component-name"},"folderId":{"default":null,"nullable":true,"type":"string"},"folderPath":{"default":null,"description":"Component folder name","nullable":true,"type":"string","example":"CTAs"},"category":{"default":null,"nullable":true,"type":"string"},"content":{"type":"string"},"groups":{"default":[],"type":"array","items":{"type":"object","properties":{"name":{"type":"string"},"slug":{"type":"string"},"nestProperties":{"default":false,"type":"boolean"}},"required":["name","slug","nestProperties"],"additionalProperties":false}},"properties":{"default":[],"type":"array","items":{"oneOf":[{"type":"object","properties":{"name":{"type":"string"},"slug":{"type":"string"},"group":{"nullable":true,"type":"string"},"editable":{"default":true,"type":"boolean"},"required":{"default":false,"type":"boolean"},"validations":{"default":{"singleLine":true},"type":"object","properties":{"visualModes":{"type":"array","items":{"type":"string","enum":["content","developer","designer"]}},"singleLine":{"default":true,"type":"boolean"}},"required":["singleLine"],"additionalProperties":false},"type":{"type":"string","enum":["PlainText"]},"defaultValue":{"type":"string"}},"required":["name","slug","editable","required","validations","type"],"additionalProperties":false},{"type":"object","properties":{"name":{"type":"string"},"slug":{"type":"string"},"group":{"nullable":true,"type":"string"},"editable":{"default":true,"type":"boolean"},"required":{"default":false,"type":"boolean"},"validations":{"type":"object","properties":{"visualModes":{"type":"array","items":{"type":"string","enum":["content","developer","designer"]}},"options":{"default":[],"type":"array","items":{"type":"object","properties":{"value":{"type":"string"}},"required":["value"],"additionalProperties":false}}},"required":["options"],"additionalProperties":false},"type":{"type":"string","enum":["Option"]},"defaultValue":{"type":"string"}},"required":["name","slug","editable","required","validations","type"],"additionalProperties":false},{"type":"object","properties":{"name":{"type":"string"},"slug":{"type":"string"},"group":{"nullable":true,"type":"string"},"editable":{"default":true,"type":"boolean"},"required":{"default":false,"type":"boolean"},"validations":{"type":"object","properties":{"visualModes":{"type":"array","items":{"type":"string","enum":["content","developer","designer"]}},"componentName":{"type":"string"}},"required":["componentName"],"additionalProperties":false},"type":{"type":"string","enum":["ComponentRef"]}},"required":["name","slug","editable","required","validations","type"],"additionalProperties":false},{"type":"object","properties":{"name":{"type":"string"},"slug":{"type":"string"},"group":{"nullable":true,"type":"string"},"editable":{"default":true,"type":"boolean"},"required":{"default":false,"type":"boolean"},"validations":{"type":"object","properties":{"visualModes":{"type":"array","items":{"type":"string","enum":["content","developer","designer"]}},"utilityPropertyKey":{"type":"string"}},"additionalProperties":false},"type":{"type":"string","enum":["Color"]},"defaultValue":{"type":"string"}},"required":["name","slug","editable","required","validations","type"],"additionalProperties":false},{"type":"object","properties":{"name":{"type":"string"},"slug":{"type":"string"},"group":{"nullable":true,"type":"string"},"editable":{"default":true,"type":"boolean"},"required":{"default":false,"type":"boolean"},"validations":{"type":"object","properties":{"visualModes":{"type":"array","items":{"type":"string","enum":["content","developer","designer"]}}},"additionalProperties":false},"type":{"type":"string","enum":["Bool"]},"defaultValue":{"type":"boolean"}},"required":["name","slug","editable","required","validations","type"],"additionalProperties":false},{"type":"object","properties":{"name":{"type":"string"},"slug":{"type":"string"},"group":{"nullable":true,"type":"string"},"editable":{"default":true,"type":"boolean"},"required":{"default":false,"type":"boolean"},"validations":{"type":"object","properties":{"visualModes":{"type":"array","items":{"type":"string","enum":["content","developer","designer"]}}},"additionalProperties":false},"type":{"type":"string","enum":["RichText"]},"defaultValue":{"type":"string"}},"required":["name","slug","editable","required","validations","type"],"additionalProperties":false},{"type":"object","properties":{"name":{"type":"string"},"slug":{"type":"string"},"group":{"nullable":true,"type":"string"},"editable":{"default":true,"type":"boolean"},"required":{"default":false,"type":"boolean"},"validations":{"type":"object","properties":{"visualModes":{"type":"array","items":{"type":"string","enum":["content","developer","designer"]}}},"additionalProperties":false},"type":{"type":"string","enum":["Image"]},"defaultValue":{"type":"string"}},"required":["name","slug","editable","required","validations","type"],"additionalProperties":false},{"type":"object","properties":{"name":{"type":"string"},"slug":{"type":"string"},"group":{"nullable":true,"type":"string"},"editable":{"default":true,"type":"boolean"},"required":{"default":false,"type":"boolean"},"validations":{"type":"object","properties":{"visualModes":{"type":"array","items":{"type":"string","enum":["content","developer","designer"]}}},"additionalProperties":false},"type":{"type":"string","enum":["Video"]},"defaultValue":{"type":"string"}},"required":["name","slug","editable","required","validations","type"],"additionalProperties":false},{"type":"object","properties":{"name":{"type":"string"},"slug":{"type":"string"},"group":{"nullable":true,"type":"string"},"editable":{"default":true,"type":"boolean"},"required":{"default":false,"type":"boolean"},"validations":{"type":"object","properties":{"visualModes":{"type":"array","items":{"type":"string","enum":["content","developer","designer"]}}},"additionalProperties":false},"type":{"type":"string","enum":["Link"]},"defaultValue":{"type":"string"}},"required":["name","slug","editable","required","validations","type"],"additionalProperties":false},{"type":"object","properties":{"name":{"type":"string"},"slug":{"type":"string"},"group":{"nullable":true,"type":"string"},"editable":{"default":true,"type":"boolean"},"required":{"default":false,"type":"boolean"},"validations":{"type":"object","properties":{"visualModes":{"type":"array","items":{"type":"string","enum":["content","developer","designer"]}}},"additionalProperties":false},"type":{"type":"string","enum":["ClassName"]},"defaultValue":{"type":"string"}},"required":["name","slug","editable","required","validations","type"],"additionalProperties":false},{"type":"object","properties":{"name":{"type":"string"},"slug":{"type":"string"},"group":{"nullable":true,"type":"string"},"editable":{"default":true,"type":"boolean"},"required":{"default":false,"type":"boolean"},"validations":{"type":"object","properties":{"visualModes":{"type":"array","items":{"type":"string","enum":["content","developer","designer"]}}},"additionalProperties":false},"type":{"type":"string","enum":["Repeater"]},"properties":{"default":[],"type":"array","items":{"anyOf":[{"type":"object","properties":{"name":{"type":"string"},"slug":{"type":"string"},"group":{"nullable":true,"type":"string"},"editable":{"default":true,"type":"boolean"},"required":{"default":false,"type":"boolean"},"validations":{"default":{"singleLine":true},"type":"object","properties":{"visualModes":{"type":"array","items":{"type":"string","enum":["content","developer","designer"]}},"singleLine":{"default":true,"type":"boolean"}},"required":["singleLine"],"additionalProperties":false},"type":{"type":"string","enum":["PlainText"]},"defaultValue":{"type":"string"}},"required":["name","slug","editable","required","validations","type"],"additionalProperties":false},{"type":"object","properties":{"name":{"type":"string"},"slug":{"type":"string"},"group":{"nullable":true,"type":"string"},"editable":{"default":true,"type":"boolean"},"required":{"default":false,"type":"boolean"},"validations":{"type":"object","properties":{"visualModes":{"type":"array","items":{"type":"string","enum":["content","developer","designer"]}},"options":{"default":[],"type":"array","items":{"type":"object","properties":{"value":{"type":"string"}},"required":["value"],"additionalProperties":false}}},"required":["options"],"additionalProperties":false},"type":{"type":"string","enum":["Option"]},"defaultValue":{"type":"string"}},"required":["name","slug","editable","required","validations","type"],"additionalProperties":false},{"type":"object","properties":{"name":{"type":"string"},"slug":{"type":"string"},"group":{"nullable":true,"type":"string"},"editable":{"default":true,"type":"boolean"},"required":{"default":false,"type":"boolean"},"validations":{"type":"object","properties":{"visualModes":{"type":"array","items":{"type":"string","enum":["content","developer","designer"]}},"componentName":{"type":"string"}},"required":["componentName"],"additionalProperties":false},"type":{"type":"string","enum":["ComponentRef"]}},"required":["name","slug","editable","required","validations","type"],"additionalProperties":false},{"type":"object","properties":{"name":{"type":"string"},"slug":{"type":"string"},"group":{"nullable":true,"type":"string"},"editable":{"default":true,"type":"boolean"},"required":{"default":false,"type":"boolean"},"validations":{"type":"object","properties":{"visualModes":{"type":"array","items":{"type":"string","enum":["content","developer","designer"]}},"utilityPropertyKey":{"type":"string"}},"additionalProperties":false},"type":{"type":"string","enum":["Color"]},"defaultValue":{"type":"string"}},"required":["name","slug","editable","required","validations","type"],"additionalProperties":false},{"type":"object","properties":{"name":{"type":"string"},"slug":{"type":"string"},"group":{"nullable":true,"type":"string"},"editable":{"default":true,"type":"boolean"},"required":{"default":false,"type":"boolean"},"validations":{"type":"object","properties":{"visualModes":{"type":"array","items":{"type":"string","enum":["content","developer","designer"]}}},"additionalProperties":false},"type":{"type":"string","enum":["Bool"]},"defaultValue":{"type":"boolean"}},"required":["name","slug","editable","required","validations","type"],"additionalProperties":false},{"type":"object","properties":{"name":{"type":"string"},"slug":{"type":"string"},"group":{"nullable":true,"type":"string"},"editable":{"default":true,"type":"boolean"},"required":{"default":false,"type":"boolean"},"validations":{"type":"object","properties":{"visualModes":{"type":"array","items":{"type":"string","enum":["content","developer","designer"]}}},"additionalProperties":false},"type":{"type":"string","enum":["RichText"]},"defaultValue":{"type":"string"}},"required":["name","slug","editable","required","validations","type"],"additionalProperties":false},{"type":"object","properties":{"name":{"type":"string"},"slug":{"type":"string"},"group":{"nullable":true,"type":"string"},"editable":{"default":true,"type":"boolean"},"required":{"default":false,"type":"boolean"},"validations":{"type":"object","properties":{"visualModes":{"type":"array","items":{"type":"string","enum":["content","developer","designer"]}}},"additionalProperties":false},"type":{"type":"string","enum":["Image"]},"defaultValue":{"type":"string"}},"required":["name","slug","editable","required","validations","type"],"additionalProperties":false},{"type":"object","properties":{"name":{"type":"string"},"slug":{"type":"string"},"group":{"nullable":true,"type":"string"},"editable":{"default":true,"type":"boolean"},"required":{"default":false,"type":"boolean"},"validations":{"type":"object","properties":{"visualModes":{"type":"array","items":{"type":"string","enum":["content","developer","designer"]}}},"additionalProperties":false},"type":{"type":"string","enum":["Video"]},"defaultValue":{"type":"string"}},"required":["name","slug","editable","required","validations","type"],"additionalProperties":false},{"type":"object","properties":{"name":{"type":"string"},"slug":{"type":"string"},"group":{"nullable":true,"type":"string"},"editable":{"default":true,"type":"boolean"},"required":{"default":false,"type":"boolean"},"validations":{"type":"object","properties":{"visualModes":{"type":"array","items":{"type":"string","enum":["content","developer","designer"]}}},"additionalProperties":false},"type":{"type":"string","enum":["Link"]},"defaultValue":{"type":"string"}},"required":["name","slug","editable","required","validations","type"],"additionalProperties":false},{"type":"object","properties":{"name":{"type":"string"},"slug":{"type":"string"},"group":{"nullable":true,"type":"string"},"editable":{"default":true,"type":"boolean"},"required":{"default":false,"type":"boolean"},"validations":{"type":"object","properties":{"visualModes":{"type":"array","items":{"type":"string","enum":["content","developer","designer"]}}},"additionalProperties":false},"type":{"type":"string","enum":["ClassName"]},"defaultValue":{"type":"string"}},"required":["name","slug","editable","required","validations","type"],"additionalProperties":false}]}}},"required":["name","slug","editable","required","validations","type","properties"],"additionalProperties":false}]}},"createdAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},"updatedAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},"deletedAt":{"default":null,"nullable":true,"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},"createdBy":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"updatedBy":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"deletedBy":{"default":null,"nullable":true,"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"required":["id","name","folderId","folderPath","category","content","groups","properties","createdAt","updatedAt","deletedAt","createdBy","updatedBy","deletedBy"],"additionalProperties":false}}},"required":["data"],"additionalProperties":false}}}},"400":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-2"}}}},"401":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-3"}}}},"404":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-4"}}}},"409":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-5"}}}},"429":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-6"}}}},"500":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-7"}}}},"4XX":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-1"}}}}}}},"/sites/{siteId}/components/{componentId}":{"get":{"operationId":"getComponent","summary":"Get Component","tags":["Components"],"description":"Get a component from a site by its id","parameters":[{"schema":{"type":"string"},"in":"path","name":"siteId","required":true},{"schema":{"type":"string"},"in":"path","name":"componentId","required":true}],"security":[{"BearerAuth":[]}],"responses":{"200":{"description":"Default Response","content":{"application/json":{"schema":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"name":{"type":"string","description":"Unique component name, snake case with minimum of 2 words to avoid conflicts with html tags","example":"component-name"},"folderId":{"default":null,"nullable":true,"type":"string"},"folderPath":{"default":null,"description":"Component folder name","nullable":true,"type":"string","example":"CTAs"},"category":{"default":null,"nullable":true,"type":"string"},"content":{"type":"string"},"groups":{"default":[],"type":"array","items":{"type":"object","properties":{"name":{"type":"string"},"slug":{"type":"string"},"nestProperties":{"default":false,"type":"boolean"}},"required":["name","slug","nestProperties"],"additionalProperties":false}},"properties":{"default":[],"type":"array","items":{"oneOf":[{"type":"object","properties":{"name":{"type":"string"},"slug":{"type":"string"},"group":{"nullable":true,"type":"string"},"editable":{"default":true,"type":"boolean"},"required":{"default":false,"type":"boolean"},"validations":{"default":{"singleLine":true},"type":"object","properties":{"visualModes":{"type":"array","items":{"type":"string","enum":["content","developer","designer"]}},"singleLine":{"default":true,"type":"boolean"}},"required":["singleLine"],"additionalProperties":false},"type":{"type":"string","enum":["PlainText"]},"defaultValue":{"type":"string"}},"required":["name","slug","editable","required","validations","type"],"additionalProperties":false},{"type":"object","properties":{"name":{"type":"string"},"slug":{"type":"string"},"group":{"nullable":true,"type":"string"},"editable":{"default":true,"type":"boolean"},"required":{"default":false,"type":"boolean"},"validations":{"type":"object","properties":{"visualModes":{"type":"array","items":{"type":"string","enum":["content","developer","designer"]}},"options":{"default":[],"type":"array","items":{"type":"object","properties":{"value":{"type":"string"}},"required":["value"],"additionalProperties":false}}},"required":["options"],"additionalProperties":false},"type":{"type":"string","enum":["Option"]},"defaultValue":{"type":"string"}},"required":["name","slug","editable","required","validations","type"],"additionalProperties":false},{"type":"object","properties":{"name":{"type":"string"},"slug":{"type":"string"},"group":{"nullable":true,"type":"string"},"editable":{"default":true,"type":"boolean"},"required":{"default":false,"type":"boolean"},"validations":{"type":"object","properties":{"visualModes":{"type":"array","items":{"type":"string","enum":["content","developer","designer"]}},"componentName":{"type":"string"}},"required":["componentName"],"additionalProperties":false},"type":{"type":"string","enum":["ComponentRef"]}},"required":["name","slug","editable","required","validations","type"],"additionalProperties":false},{"type":"object","properties":{"name":{"type":"string"},"slug":{"type":"string"},"group":{"nullable":true,"type":"string"},"editable":{"default":true,"type":"boolean"},"required":{"default":false,"type":"boolean"},"validations":{"type":"object","properties":{"visualModes":{"type":"array","items":{"type":"string","enum":["content","developer","designer"]}},"utilityPropertyKey":{"type":"string"}},"additionalProperties":false},"type":{"type":"string","enum":["Color"]},"defaultValue":{"type":"string"}},"required":["name","slug","editable","required","validations","type"],"additionalProperties":false},{"type":"object","properties":{"name":{"type":"string"},"slug":{"type":"string"},"group":{"nullable":true,"type":"string"},"editable":{"default":true,"type":"boolean"},"required":{"default":false,"type":"boolean"},"validations":{"type":"object","properties":{"visualModes":{"type":"array","items":{"type":"string","enum":["content","developer","designer"]}}},"additionalProperties":false},"type":{"type":"string","enum":["Bool"]},"defaultValue":{"type":"boolean"}},"required":["name","slug","editable","required","validations","type"],"additionalProperties":false},{"type":"object","properties":{"name":{"type":"string"},"slug":{"type":"string"},"group":{"nullable":true,"type":"string"},"editable":{"default":true,"type":"boolean"},"required":{"default":false,"type":"boolean"},"validations":{"type":"object","properties":{"visualModes":{"type":"array","items":{"type":"string","enum":["content","developer","designer"]}}},"additionalProperties":false},"type":{"type":"string","enum":["RichText"]},"defaultValue":{"type":"string"}},"required":["name","slug","editable","required","validations","type"],"additionalProperties":false},{"type":"object","properties":{"name":{"type":"string"},"slug":{"type":"string"},"group":{"nullable":true,"type":"string"},"editable":{"default":true,"type":"boolean"},"required":{"default":false,"type":"boolean"},"validations":{"type":"object","properties":{"visualModes":{"type":"array","items":{"type":"string","enum":["content","developer","designer"]}}},"additionalProperties":false},"type":{"type":"string","enum":["Image"]},"defaultValue":{"type":"string"}},"required":["name","slug","editable","required","validations","type"],"additionalProperties":false},{"type":"object","properties":{"name":{"type":"string"},"slug":{"type":"string"},"group":{"nullable":true,"type":"string"},"editable":{"default":true,"type":"boolean"},"required":{"default":false,"type":"boolean"},"validations":{"type":"object","properties":{"visualModes":{"type":"array","items":{"type":"string","enum":["content","developer","designer"]}}},"additionalProperties":false},"type":{"type":"string","enum":["Video"]},"defaultValue":{"type":"string"}},"required":["name","slug","editable","required","validations","type"],"additionalProperties":false},{"type":"object","properties":{"name":{"type":"string"},"slug":{"type":"string"},"group":{"nullable":true,"type":"string"},"editable":{"default":true,"type":"boolean"},"required":{"default":false,"type":"boolean"},"validations":{"type":"object","properties":{"visualModes":{"type":"array","items":{"type":"string","enum":["content","developer","designer"]}}},"additionalProperties":false},"type":{"type":"string","enum":["Link"]},"defaultValue":{"type":"string"}},"required":["name","slug","editable","required","validations","type"],"additionalProperties":false},{"type":"object","properties":{"name":{"type":"string"},"slug":{"type":"string"},"group":{"nullable":true,"type":"string"},"editable":{"default":true,"type":"boolean"},"required":{"default":false,"type":"boolean"},"validations":{"type":"object","properties":{"visualModes":{"type":"array","items":{"type":"string","enum":["content","developer","designer"]}}},"additionalProperties":false},"type":{"type":"string","enum":["ClassName"]},"defaultValue":{"type":"string"}},"required":["name","slug","editable","required","validations","type"],"additionalProperties":false},{"type":"object","properties":{"name":{"type":"string"},"slug":{"type":"string"},"group":{"nullable":true,"type":"string"},"editable":{"default":true,"type":"boolean"},"required":{"default":false,"type":"boolean"},"validations":{"type":"object","properties":{"visualModes":{"type":"array","items":{"type":"string","enum":["content","developer","designer"]}}},"additionalProperties":false},"type":{"type":"string","enum":["Repeater"]},"properties":{"default":[],"type":"array","items":{"anyOf":[{"type":"object","properties":{"name":{"type":"string"},"slug":{"type":"string"},"group":{"nullable":true,"type":"string"},"editable":{"default":true,"type":"boolean"},"required":{"default":false,"type":"boolean"},"validations":{"default":{"singleLine":true},"type":"object","properties":{"visualModes":{"type":"array","items":{"type":"string","enum":["content","developer","designer"]}},"singleLine":{"default":true,"type":"boolean"}},"required":["singleLine"],"additionalProperties":false},"type":{"type":"string","enum":["PlainText"]},"defaultValue":{"type":"string"}},"required":["name","slug","editable","required","validations","type"],"additionalProperties":false},{"type":"object","properties":{"name":{"type":"string"},"slug":{"type":"string"},"group":{"nullable":true,"type":"string"},"editable":{"default":true,"type":"boolean"},"required":{"default":false,"type":"boolean"},"validations":{"type":"object","properties":{"visualModes":{"type":"array","items":{"type":"string","enum":["content","developer","designer"]}},"options":{"default":[],"type":"array","items":{"type":"object","properties":{"value":{"type":"string"}},"required":["value"],"additionalProperties":false}}},"required":["options"],"additionalProperties":false},"type":{"type":"string","enum":["Option"]},"defaultValue":{"type":"string"}},"required":["name","slug","editable","required","validations","type"],"additionalProperties":false},{"type":"object","properties":{"name":{"type":"string"},"slug":{"type":"string"},"group":{"nullable":true,"type":"string"},"editable":{"default":true,"type":"boolean"},"required":{"default":false,"type":"boolean"},"validations":{"type":"object","properties":{"visualModes":{"type":"array","items":{"type":"string","enum":["content","developer","designer"]}},"componentName":{"type":"string"}},"required":["componentName"],"additionalProperties":false},"type":{"type":"string","enum":["ComponentRef"]}},"required":["name","slug","editable","required","validations","type"],"additionalProperties":false},{"type":"object","properties":{"name":{"type":"string"},"slug":{"type":"string"},"group":{"nullable":true,"type":"string"},"editable":{"default":true,"type":"boolean"},"required":{"default":false,"type":"boolean"},"validations":{"type":"object","properties":{"visualModes":{"type":"array","items":{"type":"string","enum":["content","developer","designer"]}},"utilityPropertyKey":{"type":"string"}},"additionalProperties":false},"type":{"type":"string","enum":["Color"]},"defaultValue":{"type":"string"}},"required":["name","slug","editable","required","validations","type"],"additionalProperties":false},{"type":"object","properties":{"name":{"type":"string"},"slug":{"type":"string"},"group":{"nullable":true,"type":"string"},"editable":{"default":true,"type":"boolean"},"required":{"default":false,"type":"boolean"},"validations":{"type":"object","properties":{"visualModes":{"type":"array","items":{"type":"string","enum":["content","developer","designer"]}}},"additionalProperties":false},"type":{"type":"string","enum":["Bool"]},"defaultValue":{"type":"boolean"}},"required":["name","slug","editable","required","validations","type"],"additionalProperties":false},{"type":"object","properties":{"name":{"type":"string"},"slug":{"type":"string"},"group":{"nullable":true,"type":"string"},"editable":{"default":true,"type":"boolean"},"required":{"default":false,"type":"boolean"},"validations":{"type":"object","properties":{"visualModes":{"type":"array","items":{"type":"string","enum":["content","developer","designer"]}}},"additionalProperties":false},"type":{"type":"string","enum":["RichText"]},"defaultValue":{"type":"string"}},"required":["name","slug","editable","required","validations","type"],"additionalProperties":false},{"type":"object","properties":{"name":{"type":"string"},"slug":{"type":"string"},"group":{"nullable":true,"type":"string"},"editable":{"default":true,"type":"boolean"},"required":{"default":false,"type":"boolean"},"validations":{"type":"object","properties":{"visualModes":{"type":"array","items":{"type":"string","enum":["content","developer","designer"]}}},"additionalProperties":false},"type":{"type":"string","enum":["Image"]},"defaultValue":{"type":"string"}},"required":["name","slug","editable","required","validations","type"],"additionalProperties":false},{"type":"object","properties":{"name":{"type":"string"},"slug":{"type":"string"},"group":{"nullable":true,"type":"string"},"editable":{"default":true,"type":"boolean"},"required":{"default":false,"type":"boolean"},"validations":{"type":"object","properties":{"visualModes":{"type":"array","items":{"type":"string","enum":["content","developer","designer"]}}},"additionalProperties":false},"type":{"type":"string","enum":["Video"]},"defaultValue":{"type":"string"}},"required":["name","slug","editable","required","validations","type"],"additionalProperties":false},{"type":"object","properties":{"name":{"type":"string"},"slug":{"type":"string"},"group":{"nullable":true,"type":"string"},"editable":{"default":true,"type":"boolean"},"required":{"default":false,"type":"boolean"},"validations":{"type":"object","properties":{"visualModes":{"type":"array","items":{"type":"string","enum":["content","developer","designer"]}}},"additionalProperties":false},"type":{"type":"string","enum":["Link"]},"defaultValue":{"type":"string"}},"required":["name","slug","editable","required","validations","type"],"additionalProperties":false},{"type":"object","properties":{"name":{"type":"string"},"slug":{"type":"string"},"group":{"nullable":true,"type":"string"},"editable":{"default":true,"type":"boolean"},"required":{"default":false,"type":"boolean"},"validations":{"type":"object","properties":{"visualModes":{"type":"array","items":{"type":"string","enum":["content","developer","designer"]}}},"additionalProperties":false},"type":{"type":"string","enum":["ClassName"]},"defaultValue":{"type":"string"}},"required":["name","slug","editable","required","validations","type"],"additionalProperties":false}]}}},"required":["name","slug","editable","required","validations","type","properties"],"additionalProperties":false}]}},"createdAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},"updatedAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},"deletedAt":{"default":null,"nullable":true,"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},"createdBy":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"updatedBy":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"deletedBy":{"default":null,"nullable":true,"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"required":["id","name","folderId","folderPath","category","content","groups","properties","createdAt","updatedAt","deletedAt","createdBy","updatedBy","deletedBy"],"additionalProperties":false}}}},"400":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-2"}}}},"401":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-3"}}}},"404":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-4"}}}},"409":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-5"}}}},"429":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-6"}}}},"500":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-7"}}}},"4XX":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-1"}}}}}}},"/assets/{assetId}":{"get":{"operationId":"getAsset","summary":"Get Asset","tags":["Assets"],"description":"Get an asset by its id","parameters":[{"schema":{"type":"string","format":"uuid","example":"4e571f25-f7df-4c5b-bcca-4f46420d5a2c"},"in":"path","name":"assetId","required":true,"description":"Unique identifier"}],"security":[{"BearerAuth":[]}],"responses":{"200":{"description":"Default Response","content":{"application/json":{"schema":{"type":"object","properties":{"id":{"type":"string"},"fileName":{"type":"string"},"fileHash":{"type":"string"},"folderPath":{"type":"string"},"hostedUrl":{"type":"string"},"createdAt":{"type":"string","format":"date-time"},"updatedAt":{"type":"string","format":"date-time"},"width":{"type":"number"},"height":{"type":"number"},"fileSize":{"type":"number"}},"required":["id","fileName","fileHash","hostedUrl","createdAt","updatedAt"]}}}},"400":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-2"}}}},"401":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-3"}}}},"404":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-4"}}}},"409":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-5"}}}},"429":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-6"}}}},"500":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-7"}}}},"4XX":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-1"}}}}}},"patch":{"operationId":"updateAsset","summary":"Update an asset","tags":["Assets"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"fileName":{"type":"string","example":"first-feature.png"},"folderPath":{"type":"string","example":"/features/feature-1"}},"required":["fileName"]}}}},"parameters":[{"schema":{"type":"string","format":"uuid","example":"4e571f25-f7df-4c5b-bcca-4f46420d5a2c"},"in":"path","name":"assetId","required":true,"description":"Unique identifier"}],"security":[{"BearerAuth":[]}],"responses":{"200":{"description":"Default Response","content":{"application/json":{"schema":{"type":"object","properties":{"id":{"type":"string"},"fileName":{"type":"string"},"fileHash":{"type":"string"},"folderPath":{"type":"string"},"hostedUrl":{"type":"string"},"createdAt":{"type":"string","format":"date-time"},"updatedAt":{"type":"string","format":"date-time"},"width":{"type":"number"},"height":{"type":"number"},"fileSize":{"type":"number"}},"required":["id","fileName","fileHash","hostedUrl","createdAt","updatedAt"]}}}},"400":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-2"}}}},"401":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-3"}}}},"404":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-4"}}}},"409":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-5"}}}},"429":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-6"}}}},"500":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-7"}}}},"4XX":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-1"}}}}}},"delete":{"operationId":"deleteAsset","summary":"Delete Asset","tags":["Assets"],"parameters":[{"schema":{"type":"string","format":"uuid","example":"4e571f25-f7df-4c5b-bcca-4f46420d5a2c"},"in":"path","name":"assetId","required":true,"description":"Unique identifier"}],"security":[{"BearerAuth":[]}],"responses":{"204":{"description":"Successfully executed"},"400":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-2"}}}},"401":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-3"}}}},"404":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-4"}}}},"409":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-5"}}}},"429":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-6"}}}},"500":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-7"}}}},"4XX":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-1"}}}}}}},"/workspaces/{workspaceId}/assets":{"get":{"operationId":"listAssets","summary":"List Assets","tags":["Assets"],"description":"List of all assets in a workspace","parameters":[{"schema":{"type":"number","example":10,"default":100,"minimum":1,"maximum":100},"in":"query","name":"limit","required":false},{"schema":{"type":"number","example":1,"default":0,"minimum":0},"in":"query","name":"offset","required":false},{"schema":{"type":"string","example":"gte.2024-08-26T21:15:00.000Z"},"examples":{"gte.2024-08-26T21:15:00.000Z":{"value":"gte.2024-08-26T21:15:00.000Z"},"lte.2024-08-26T21:15:00.000Z":{"value":"lte.2024-08-26T21:15:00.000Z"}},"in":"query","name":"updatedAt","required":false},{"schema":{"type":"string","example":"4e571f25-f7df-4c5b-bcca-4f46420d5a2c","format":"uuid"},"in":"path","name":"workspaceId","required":true,"description":"Unique identifier for the Workspace"}],"security":[{"BearerAuth":[]}],"responses":{"200":{"description":"Default Response","content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"fileName":{"type":"string"},"fileHash":{"type":"string"},"folderPath":{"type":"string"},"hostedUrl":{"type":"string"},"createdAt":{"type":"string","format":"date-time"},"updatedAt":{"type":"string","format":"date-time"},"width":{"type":"number"},"height":{"type":"number"},"fileSize":{"type":"number"}},"required":["id","fileName","fileHash","hostedUrl","createdAt","updatedAt"]}},"limit":{"type":"number","example":10,"default":100,"minimum":1,"maximum":100},"offset":{"type":"number","example":1,"default":0,"minimum":0},"total":{"type":"number","example":100,"minimum":0}},"required":["data"]}}}},"400":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-2"}}}},"401":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-3"}}}},"404":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-4"}}}},"409":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-5"}}}},"429":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-6"}}}},"500":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-7"}}}},"4XX":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-1"}}}}}},"post":{"operationId":"createAsset","summary":"Create Asset","tags":["Assets"],"description":"Create an asset in a workspace","requestBody":{"required":true,"content":{"multipart/form-data":{"schema":{"type":"object","required":["file","fileName"],"properties":{"file":{"type":"object"},"fileName":{"type":"string","example":"first-feature.png"},"folderPath":{"type":"string","example":"features/feature-1"}}}}}},"parameters":[{"schema":{"type":"string","example":"4e571f25-f7df-4c5b-bcca-4f46420d5a2c","format":"uuid"},"in":"path","name":"workspaceId","required":true,"description":"Unique identifier for the Workspace"}],"security":[{"BearerAuth":[]}],"responses":{"200":{"description":"Default Response","content":{"application/json":{"schema":{"type":"object","properties":{"id":{"type":"string"},"fileName":{"type":"string"},"fileHash":{"type":"string"},"folderPath":{"type":"string"},"hostedUrl":{"type":"string"},"createdAt":{"type":"string","format":"date-time"},"updatedAt":{"type":"string","format":"date-time"},"width":{"type":"number"},"height":{"type":"number"},"fileSize":{"type":"number"}},"required":["id","fileName","fileHash","hostedUrl","createdAt","updatedAt"]}}}},"400":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-2"}}}},"401":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-3"}}}},"404":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-4"}}}},"409":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-5"}}}},"429":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-6"}}}},"500":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-7"}}}},"4XX":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-1"}}}}}}},"/sites/{siteId}/forms":{"get":{"operationId":"listForms","summary":"List of all forms in a site","tags":["Forms"],"parameters":[{"schema":{"type":"string","example":"4e571f25-f7df-4c5b-bcca-4f46420d5a2c","format":"uuid"},"in":"path","name":"siteId","required":true,"description":"Unique identifier for the Site"}],"security":[{"BearerAuth":[]}],"responses":{"200":{"description":"Default Response","content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","example":"4e571f25-f7df-4c5b-bcca-4f46420d5a2c","description":"Unique identifier"},"siteId":{"type":"string","format":"uuid","example":"4e571f25-f7df-4c5b-bcca-4f46420d5a2c","description":"Unique identifier"},"name":{"type":"string"},"createdAt":{"type":"string","format":"date-time","example":"2021-08-26T21:15:00.000Z","description":"Date and time in ISO 8601 format"},"updatedAt":{"type":"string","format":"date-time","example":"2021-08-26T21:15:00.000Z","description":"Date and time in ISO 8601 format"}}}}},"required":["data"]}}}},"400":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-2"}}}},"401":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-3"}}}},"404":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-4"}}}},"409":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-5"}}}},"429":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-6"}}}},"500":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-7"}}}},"4XX":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-1"}}}}}}},"/forms/{formId}":{"get":{"operationId":"getForm","summary":"Get form by form ID","tags":["Forms"],"parameters":[{"schema":{"type":"string","format":"uuid","example":"4e571f25-f7df-4c5b-bcca-4f46420d5a2c"},"in":"path","name":"formId","required":true,"description":"Unique identifier"}],"security":[{"BearerAuth":[]}],"responses":{"200":{"description":"Default Response","content":{"application/json":{"schema":{"type":"object","properties":{"id":{"type":"string","format":"uuid","example":"4e571f25-f7df-4c5b-bcca-4f46420d5a2c","description":"Unique identifier"},"siteId":{"type":"string","format":"uuid","example":"4e571f25-f7df-4c5b-bcca-4f46420d5a2c","description":"Unique identifier"},"name":{"type":"string"},"createdAt":{"type":"string","format":"date-time","example":"2021-08-26T21:15:00.000Z","description":"Date and time in ISO 8601 format"},"updatedAt":{"type":"string","format":"date-time","example":"2021-08-26T21:15:00.000Z","description":"Date and time in ISO 8601 format"}}}}}},"400":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-2"}}}},"401":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-3"}}}},"404":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-4"}}}},"409":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-5"}}}},"429":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-6"}}}},"500":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-7"}}}},"4XX":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-1"}}}}}}},"/forms/{formId}/submissions":{"get":{"operationId":"listFormSubmissions","summary":"List form submissions by form ID","tags":["Form Submissions"],"parameters":[{"schema":{"type":"string","format":"uuid","example":"4e571f25-f7df-4c5b-bcca-4f46420d5a2c"},"in":"path","name":"formId","required":true,"description":"Unique identifier"}],"security":[{"BearerAuth":[]}],"responses":{"200":{"description":"Default Response","content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","example":"4e571f25-f7df-4c5b-bcca-4f46420d5a2c","description":"Unique identifier"},"formId":{"type":"string","format":"uuid","example":"4e571f25-f7df-4c5b-bcca-4f46420d5a2c","description":"Unique identifier"},"siteId":{"type":"string","format":"uuid","example":"4e571f25-f7df-4c5b-bcca-4f46420d5a2c","description":"Unique identifier"},"createdAt":{"type":"string"},"formResponse":{"type":"object","example":{"email":"clark.kent@dailyplanet.com"},"additionalProperties":true}},"required":["id","formId","siteId","createdAt","formResponse"]}}},"required":["data"]}}}},"400":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-2"}}}},"401":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-3"}}}},"404":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-4"}}}},"409":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-5"}}}},"429":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-6"}}}},"500":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-7"}}}},"4XX":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-1"}}}}}}},"/form_submissions/{formSubmissionId}":{"get":{"operationId":"getFormSubmission","summary":"Form submission by form submission ID","tags":["Form Submissions"],"parameters":[{"schema":{"type":"string","format":"uuid","example":"4e571f25-f7df-4c5b-bcca-4f46420d5a2c"},"in":"path","name":"formSubmissionId","required":true,"description":"Unique identifier"}],"security":[{"BearerAuth":[]}],"responses":{"200":{"description":"Default Response","content":{"application/json":{"schema":{"type":"object","properties":{"id":{"type":"string","format":"uuid","example":"4e571f25-f7df-4c5b-bcca-4f46420d5a2c","description":"Unique identifier"},"formId":{"type":"string","format":"uuid","example":"4e571f25-f7df-4c5b-bcca-4f46420d5a2c","description":"Unique identifier"},"siteId":{"type":"string","format":"uuid","example":"4e571f25-f7df-4c5b-bcca-4f46420d5a2c","description":"Unique identifier"},"createdAt":{"type":"string"},"formResponse":{"type":"object","example":{"email":"clark.kent@dailyplanet.com"},"additionalProperties":true}},"required":["id","formId","siteId","createdAt","formResponse"]}}}},"400":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-2"}}}},"401":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-3"}}}},"404":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-4"}}}},"409":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-5"}}}},"429":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-6"}}}},"500":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-7"}}}},"4XX":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-1"}}}}}}},"/sites/{siteId}/collections":{"get":{"operationId":"listCollections","summary":"List of all collections in a given site","tags":["Collections"],"parameters":[{"schema":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"in":"path","name":"siteId","required":true}],"security":[{"BearerAuth":[]}],"responses":{"200":{"description":"Default Response","content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"name":{"type":"string","example":"Blog Posts"},"singularName":{"type":"string","example":"Blog Post"},"slug":{"type":"string","description":"Unique identifier for the collection, used to generate nested sitemap for collection pages.","example":"blog"},"folderName":{"default":null,"nullable":true,"type":"string","example":"Blog"},"createdAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"publishedAt":{"default":null,"nullable":true,"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"updatedAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"}},"required":["id","name","singularName","slug","folderName","createdAt","publishedAt","updatedAt"],"additionalProperties":false}}},"required":["data"],"additionalProperties":false}}}},"400":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-2"}}}},"401":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-3"}}}},"404":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-4"}}}},"409":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-5"}}}},"429":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-6"}}}},"500":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-7"}}}},"4XX":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-1"}}}}}}},"/collections/{collectionId}":{"get":{"operationId":"getCollection","summary":"Get a collection","tags":["Collections"],"parameters":[{"schema":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"in":"path","name":"collectionId","required":true}],"security":[{"BearerAuth":[]}],"responses":{"200":{"description":"Default Response","content":{"application/json":{"schema":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"name":{"type":"string","example":"Blog Posts"},"singularName":{"type":"string","example":"Blog Post"},"slug":{"type":"string","description":"Unique identifier for the collection, used to generate nested sitemap for collection pages.","example":"blog"},"folderName":{"default":null,"nullable":true,"type":"string","example":"Blog"},"fields":{"type":"array","items":{"oneOf":[{"type":"object","properties":{"name":{"type":"string"},"slug":{"type":"string"},"editable":{"default":true,"type":"boolean"},"required":{"default":false,"type":"boolean"},"type":{"type":"string","enum":["Order"]},"validations":{"type":"object","properties":{"collectionId":{"default":null,"nullable":true,"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"required":["collectionId"],"additionalProperties":false}},"required":["name","slug","editable","required","type"],"additionalProperties":false},{"type":"object","properties":{"name":{"type":"string"},"slug":{"type":"string"},"editable":{"default":true,"type":"boolean"},"required":{"default":false,"type":"boolean"},"type":{"type":"string","enum":["ItemRef","ItemRefSet","Lookup"]},"validations":{"type":"object","properties":{"collectionId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"required":["collectionId"],"additionalProperties":false}},"required":["name","slug","editable","required","type","validations"],"additionalProperties":false},{"type":"object","properties":{"name":{"type":"string"},"slug":{"type":"string"},"editable":{"default":true,"type":"boolean"},"required":{"default":false,"type":"boolean"},"type":{"type":"string","enum":["PlainText","RichText","Image","Video","Link","Email","Phone","Date","Bool","Color","Number","Option","File","HTML","User","MetaTags"]}},"required":["name","slug","editable","required","type"],"additionalProperties":false}]}},"createdAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"publishedAt":{"default":null,"nullable":true,"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"updatedAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"}},"required":["id","name","singularName","slug","folderName","fields","createdAt","publishedAt","updatedAt"],"additionalProperties":false}}}},"400":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-2"}}}},"401":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-3"}}}},"404":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-4"}}}},"409":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-5"}}}},"429":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-6"}}}},"500":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-7"}}}},"4XX":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-1"}}}}}}},"/collections/{collectionId}/items":{"get":{"operationId":"listItems","summary":"List of items in a collection","tags":["Items"],"parameters":[{"schema":{"type":"number","example":10,"default":100,"minimum":1,"maximum":100},"in":"query","name":"limit","required":false},{"schema":{"type":"number","example":1,"default":0,"minimum":0},"in":"query","name":"offset","required":false},{"schema":{"type":"string","example":"gte.2024-08-26T21:15:00.000Z"},"examples":{"gte.2024-08-26T21:15:00.000Z":{"value":"gte.2024-08-26T21:15:00.000Z"},"lte.2024-08-26T21:15:00.000Z":{"value":"lte.2024-08-26T21:15:00.000Z"}},"in":"query","name":"updatedAt","required":false},{"schema":{"type":["null","string"],"example":"updatedAt.desc","enum":["updatedAt","updatedAt.desc","updatedAt.asc"]},"in":"query","name":"order","required":false},{"schema":{"type":"string","format":"uuid","example":"4e571f25-f7df-4c5b-bcca-4f46420d5a2c"},"in":"path","name":"collectionId","required":true,"description":"Unique identifier"}],"security":[{"BearerAuth":[]}],"responses":{"200":{"description":"Default Response","content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","example":"4e571f25-f7df-4c5b-bcca-4f46420d5a2c","description":"Unique identifier"},"createdAt":{"type":"string","format":"date-time"},"updatedAt":{"type":"string","format":"date-time"},"fieldData":{"type":"object","properties":{"name":{"type":"string"},"slug":{"type":"string"}},"example":{"name":"My new item","slug":"my-new-item"},"additionalProperties":true}},"required":["id","createdAt","updatedAt","fieldData"]}},"limit":{"type":"number","example":10,"default":100,"minimum":1,"maximum":100},"offset":{"type":"number","example":1,"default":0,"minimum":0},"total":{"type":"number","example":100,"minimum":0}},"required":["data"]}}}},"400":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-2"}}}},"401":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-3"}}}},"404":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-4"}}}},"409":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-5"}}}},"429":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-6"}}}},"500":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-7"}}}},"4XX":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-1"}}}}}},"delete":{"operationId":"deleteItems","summary":"Delete items in a collection","tags":["Items"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"itemIds":{"type":"array","items":{"type":"string","example":"4e571f25-f7df-4c5b-bcca-4f46420d5a2c","description":"Unique identifier for the Item","format":"uuid"}}},"required":["itemIds"]}}}},"parameters":[{"schema":{"type":"string","format":"uuid","example":"4e571f25-f7df-4c5b-bcca-4f46420d5a2c"},"in":"path","name":"collectionId","required":true,"description":"Unique identifier"}],"security":[{"BearerAuth":[]}],"responses":{"204":{"description":"Successfully executed"},"400":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-2"}}}},"401":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-3"}}}},"404":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-4"}}}},"409":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-5"}}}},"429":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-6"}}}},"500":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-7"}}}},"4XX":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-1"}}}}}},"post":{"operationId":"createItem","summary":"Create an item in a collection","tags":["Items"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"fieldData":{"type":"object","properties":{"name":{"type":"string","example":"My new item"},"slug":{"type":"string","example":"my-new-item"}},"required":["name","slug"],"additionalProperties":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"string","nullable":true,"enum":[null]},{"type":"array","items":{"type":"string"}}]}}},"required":["fieldData"],"additionalProperties":false}}}},"parameters":[{"schema":{"type":"string","format":"uuid","example":"4e571f25-f7df-4c5b-bcca-4f46420d5a2c"},"in":"path","name":"collectionId","required":true,"description":"Unique identifier"}],"security":[{"BearerAuth":[]}],"responses":{"200":{"description":"Default Response","content":{"application/json":{"schema":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"createdAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"updatedAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"fieldData":{"type":"object","properties":{"name":{"type":"string","example":"My new item"},"slug":{"type":"string","example":"my-new-item"}},"required":["name","slug"],"additionalProperties":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"string","nullable":true,"enum":[null]},{"type":"array","items":{"type":"string"}}]}}},"required":["id","createdAt","updatedAt","fieldData"],"additionalProperties":false}}}},"400":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-2"}}}},"401":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-3"}}}},"404":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-4"}}}},"409":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-5"}}}},"429":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-6"}}}},"500":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-7"}}}},"4XX":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-1"}}}}}}},"/collections/{collectionId}/items/{itemId}":{"get":{"operationId":"getItem","summary":"Get an item in a collection","tags":["Items"],"parameters":[{"schema":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"in":"path","name":"collectionId","required":true},{"schema":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"in":"path","name":"itemId","required":true}],"security":[{"BearerAuth":[]}],"responses":{"200":{"description":"Default Response","content":{"application/json":{"schema":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"createdAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"updatedAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"fieldData":{"type":"object","properties":{"name":{"type":"string","example":"My new item"},"slug":{"type":"string","example":"my-new-item"}},"required":["name","slug"],"additionalProperties":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"string","nullable":true,"enum":[null]},{"type":"array","items":{"type":"string"}}]}}},"required":["id","createdAt","updatedAt","fieldData"],"additionalProperties":false}}}},"400":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-2"}}}},"401":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-3"}}}},"404":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-4"}}}},"409":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-5"}}}},"429":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-6"}}}},"500":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-7"}}}},"4XX":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-1"}}}}}},"patch":{"operationId":"updateItem","summary":"Update an item in a collection","tags":["Items"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"fieldData":{"type":"object","properties":{"name":{"type":"string","example":"My new item"},"slug":{"type":"string","example":"my-new-item"}},"required":["name","slug"],"additionalProperties":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"string","nullable":true,"enum":[null]},{"type":"array","items":{"type":"string"}}]}}},"required":["fieldData"],"additionalProperties":false}}}},"parameters":[{"schema":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"in":"path","name":"collectionId","required":true},{"schema":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"in":"path","name":"itemId","required":true}],"security":[{"BearerAuth":[]}],"responses":{"200":{"description":"Default Response","content":{"application/json":{"schema":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"createdAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"updatedAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"fieldData":{"type":"object","properties":{"name":{"type":"string","example":"My new item"},"slug":{"type":"string","example":"my-new-item"}},"required":["name","slug"],"additionalProperties":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"string","nullable":true,"enum":[null]},{"type":"array","items":{"type":"string"}}]}}},"required":["id","createdAt","updatedAt","fieldData"],"additionalProperties":false}}}},"400":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-2"}}}},"401":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-3"}}}},"404":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-4"}}}},"409":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-5"}}}},"429":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-6"}}}},"500":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-7"}}}},"4XX":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-1"}}}}}}},"/sites/{siteId}/public_files":{"get":{"operationId":"listPublicFiles","summary":"List of public files in a site","tags":["Public Files"],"parameters":[{"schema":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"in":"path","name":"siteId","required":true}],"security":[{"BearerAuth":[]}],"responses":{"200":{"description":"Default Response","content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"array","items":{"type":"object","properties":{"siteId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"content":{"type":"string"},"contentType":{"nullable":true,"type":"string"},"updatedAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"path":{"type":"string","enum":["sitemap.xml","page-sitemap.xml","robots.txt",".well-known/apple-app-site-association",".well-known/assetlinks.json","llms.txt","llms-full.txt"]}},"required":["siteId","content","contentType","updatedAt","path"],"additionalProperties":false}}},"required":["data"],"additionalProperties":false}}}},"400":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-2"}}}},"401":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-3"}}}},"404":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-4"}}}},"409":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-5"}}}},"429":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-6"}}}},"500":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-7"}}}},"4XX":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-1"}}}}}}},"/sites/{siteId}/public_files/{path}":{"get":{"operationId":"getPublicFile","summary":"Get public file","tags":["Public Files"],"parameters":[{"schema":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"in":"path","name":"siteId","required":true},{"schema":{"type":"string","enum":["sitemap.xml","page-sitemap.xml","robots.txt",".well-known/apple-app-site-association",".well-known/assetlinks.json","llms.txt","llms-full.txt"]},"in":"path","name":"path","required":true}],"security":[{"BearerAuth":[]}],"responses":{"200":{"description":"Default Response","content":{"application/json":{"schema":{"type":"object","properties":{"siteId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"content":{"type":"string"},"contentType":{"nullable":true,"type":"string"},"updatedAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"path":{"type":"string","enum":["sitemap.xml","page-sitemap.xml","robots.txt",".well-known/apple-app-site-association",".well-known/assetlinks.json","llms.txt","llms-full.txt"]}},"required":["siteId","content","contentType","updatedAt","path"],"additionalProperties":false}}}},"400":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-2"}}}},"401":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-3"}}}},"404":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-4"}}}},"409":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-5"}}}},"429":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-6"}}}},"500":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-7"}}}},"4XX":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-1"}}}}}},"patch":{"operationId":"updatePublicFile","summary":"Update public file","tags":["Public Files"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"content":{"type":"string"}},"required":["content"],"additionalProperties":false}}}},"parameters":[{"schema":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"in":"path","name":"siteId","required":true},{"schema":{"type":"string","enum":["sitemap.xml","page-sitemap.xml","robots.txt",".well-known/apple-app-site-association",".well-known/assetlinks.json","llms.txt","llms-full.txt"]},"in":"path","name":"path","required":true}],"security":[{"BearerAuth":[]}],"responses":{"200":{"description":"Default Response","content":{"application/json":{"schema":{"type":"object","properties":{"siteId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"content":{"type":"string"},"contentType":{"nullable":true,"type":"string"},"updatedAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"path":{"type":"string","enum":["sitemap.xml","page-sitemap.xml","robots.txt",".well-known/apple-app-site-association",".well-known/assetlinks.json","llms.txt","llms-full.txt"]}},"required":["siteId","content","contentType","updatedAt","path"],"additionalProperties":false}}}},"400":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-2"}}}},"401":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-3"}}}},"404":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-4"}}}},"409":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-5"}}}},"429":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-6"}}}},"500":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-7"}}}},"4XX":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-1"}}}}}},"delete":{"operationId":"deletePublicFile","summary":"Delete public file","tags":["Public Files"],"parameters":[{"schema":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"in":"path","name":"siteId","required":true},{"schema":{"type":"string","enum":["sitemap.xml","page-sitemap.xml","robots.txt",".well-known/apple-app-site-association",".well-known/assetlinks.json","llms.txt","llms-full.txt"]},"in":"path","name":"path","required":true}],"security":[{"BearerAuth":[]}],"responses":{"204":{"description":"Successfully executed"},"400":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-2"}}}},"401":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-3"}}}},"404":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-4"}}}},"409":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-5"}}}},"429":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-6"}}}},"500":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-7"}}}},"4XX":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-1"}}}}}}},"/sites/{siteId}/redirects":{"get":{"operationId":"listRedirects","summary":"List of redirects in a site","tags":["Redirects"],"parameters":[{"schema":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"in":"path","name":"siteId","required":true}],"security":[{"BearerAuth":[]}],"responses":{"200":{"description":"Default Response","content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"siteId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"branchId":{"nullable":true,"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"fromUrl":{"type":"string","minLength":2,"maxLength":256},"toUrl":{"type":"string","minLength":2,"maxLength":256},"statusCode":{"default":301,"anyOf":[{"type":"number","enum":[301]},{"type":"number","enum":[302]}]},"createdAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},"updatedAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},"deletedAt":{"default":null,"nullable":true,"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"}},"required":["id","siteId","branchId","fromUrl","toUrl","statusCode","createdAt","updatedAt","deletedAt"],"additionalProperties":false}}},"required":["data"],"additionalProperties":false}}}},"400":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-2"}}}},"401":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-3"}}}},"404":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-4"}}}},"409":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-5"}}}},"429":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-6"}}}},"500":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-7"}}}},"4XX":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-1"}}}}}},"patch":{"operationId":"upsertRedirect","summary":"Upsert redirect in a site","tags":["Redirects"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"fromUrl":{"type":"string","minLength":2,"maxLength":256},"toUrl":{"type":"string","minLength":2,"maxLength":256},"statusCode":{"default":301,"anyOf":[{"type":"number","enum":[301]},{"type":"number","enum":[302]}]}},"required":["fromUrl","toUrl","statusCode"],"additionalProperties":false}}}},"parameters":[{"schema":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"in":"path","name":"siteId","required":true}],"security":[{"BearerAuth":[]}],"responses":{"200":{"description":"Default Response","content":{"application/json":{"schema":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"siteId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"branchId":{"nullable":true,"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"fromUrl":{"type":"string","minLength":2,"maxLength":256},"toUrl":{"type":"string","minLength":2,"maxLength":256},"statusCode":{"default":301,"anyOf":[{"type":"number","enum":[301]},{"type":"number","enum":[302]}]},"createdAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},"updatedAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},"deletedAt":{"default":null,"nullable":true,"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"}},"required":["id","siteId","branchId","fromUrl","toUrl","statusCode","createdAt","updatedAt","deletedAt"],"additionalProperties":false}}}},"400":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-2"}}}},"401":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-3"}}}},"404":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-4"}}}},"409":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-5"}}}},"429":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-6"}}}},"500":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-7"}}}},"4XX":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-1"}}}}}},"delete":{"operationId":"deleteRedirects","summary":"Delete redirects in a site","tags":["Redirects"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"fromUrls":{"type":"array","items":{"type":"string","minLength":2,"maxLength":256}}},"required":["fromUrls"],"additionalProperties":false}}}},"parameters":[{"schema":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"in":"path","name":"siteId","required":true}],"security":[{"BearerAuth":[]}],"responses":{"204":{"description":"Successfully executed"},"400":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-2"}}}},"401":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-3"}}}},"404":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-4"}}}},"409":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-5"}}}},"429":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-6"}}}},"500":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-7"}}}},"4XX":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-1"}}}}}}},"/sites/{siteId}/redirects{*}":{"get":{"operationId":"getRedirect","summary":"Get redirect using fromUrl","tags":["Redirects"],"parameters":[{"schema":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"in":"path","name":"siteId","required":true},{"schema":{"type":"string"},"in":"path","name":"*","required":true}],"security":[{"BearerAuth":[]}],"responses":{"200":{"description":"Default Response","content":{"application/json":{"schema":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"siteId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"branchId":{"nullable":true,"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"fromUrl":{"type":"string","minLength":2,"maxLength":256},"toUrl":{"type":"string","minLength":2,"maxLength":256},"statusCode":{"default":301,"anyOf":[{"type":"number","enum":[301]},{"type":"number","enum":[302]}]},"createdAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},"updatedAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},"deletedAt":{"default":null,"nullable":true,"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"}},"required":["id","siteId","branchId","fromUrl","toUrl","statusCode","createdAt","updatedAt","deletedAt"],"additionalProperties":false}}}},"400":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-2"}}}},"401":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-3"}}}},"404":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-4"}}}},"409":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-5"}}}},"429":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-6"}}}},"500":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-7"}}}},"4XX":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-1"}}}}}}},"/sites/{siteId}/webhooks":{"post":{"operationId":"createWebhook","summary":"Create webhook","tags":["Webhooks"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"eventType":{"type":"string","enum":["form.submission","site.published","collection.item.created","collection.item.updated","collection.items.deleted"]},"url":{"type":"string"},"filters":{"default":{},"type":"object","properties":{"formId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"additionalProperties":false}},"required":["eventType","url"],"additionalProperties":false}}}},"parameters":[{"schema":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"in":"path","name":"siteId","required":true}],"security":[{"BearerAuth":[]}],"responses":{"200":{"description":"Default Response","content":{"application/json":{"schema":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"siteId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"url":{"type":"string"},"filters":{"default":{},"type":"object","properties":{"formId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"additionalProperties":false},"createdAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"disabledAt":{"nullable":true,"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"lastTriggeredAt":{"nullable":true,"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"eventType":{"type":"string","enum":["form.submission","site.published","collection.item.created","collection.item.updated","collection.items.deleted"]}},"required":["id","siteId","url","filters","createdAt","disabledAt","lastTriggeredAt","eventType"],"additionalProperties":false}}}},"400":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-2"}}}},"401":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-3"}}}},"404":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-4"}}}},"409":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-5"}}}},"429":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-6"}}}},"500":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-7"}}}},"4XX":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-1"}}}}}},"get":{"operationId":"listWebhooks","summary":"List all webhooks by site ID","tags":["Webhooks"],"parameters":[{"schema":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"in":"path","name":"siteId","required":true}],"security":[{"BearerAuth":[]}],"responses":{"200":{"description":"Default Response","content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"siteId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"url":{"type":"string"},"filters":{"default":{},"type":"object","properties":{"formId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"additionalProperties":false},"createdAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"disabledAt":{"nullable":true,"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"lastTriggeredAt":{"nullable":true,"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"eventType":{"type":"string","enum":["form.submission","site.published","collection.item.created","collection.item.updated","collection.items.deleted"]}},"required":["id","siteId","url","filters","createdAt","disabledAt","lastTriggeredAt","eventType"],"additionalProperties":false}}},"required":["data"],"additionalProperties":false}}}},"400":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-2"}}}},"401":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-3"}}}},"404":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-4"}}}},"409":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-5"}}}},"429":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-6"}}}},"500":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-7"}}}},"4XX":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-1"}}}}}}},"/webhooks/{webhookId}":{"get":{"operationId":"getWebhook","summary":"Get a webhook by ID","tags":["Webhooks"],"parameters":[{"schema":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"in":"path","name":"webhookId","required":true}],"security":[{"BearerAuth":[]}],"responses":{"200":{"description":"Default Response","content":{"application/json":{"schema":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"siteId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"url":{"type":"string"},"filters":{"default":{},"type":"object","properties":{"formId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"additionalProperties":false},"createdAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"disabledAt":{"nullable":true,"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"lastTriggeredAt":{"nullable":true,"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"eventType":{"type":"string","enum":["form.submission","site.published","collection.item.created","collection.item.updated","collection.items.deleted"]}},"required":["id","siteId","url","filters","createdAt","disabledAt","lastTriggeredAt","eventType"],"additionalProperties":false}}}},"400":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-2"}}}},"401":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-3"}}}},"404":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-4"}}}},"409":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-5"}}}},"429":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-6"}}}},"500":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-7"}}}},"4XX":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-1"}}}}}},"delete":{"operationId":"deleteWebhook","summary":"Delete a webhook by ID","tags":["Webhooks"],"parameters":[{"schema":{"type":"string","format":"uuid","example":"4e571f25-f7df-4c5b-bcca-4f46420d5a2c"},"in":"path","name":"webhookId","required":true,"description":"Unique identifier"}],"security":[{"BearerAuth":[]}],"responses":{"204":{"description":"Successfully executed"},"400":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-2"}}}},"401":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-3"}}}},"404":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-4"}}}},"409":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-5"}}}},"429":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-6"}}}},"500":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-7"}}}},"4XX":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/def-1"}}}}}}}},"servers":[{"url":"https://api.versoly.com/v1"}],"tags":[]}