{ "openapi": "3.1.0", "x-powered-by": "strapi", "x-strapi-version": "5.33.1", "info": { "title": "okiddyapi", "description": "API documentation for okiddyapi v0.1.4", "version": "0.1.4" }, "paths": { "/categories": { "get": { "operationId": "category/get/categories", "parameters": [ { "name": "fields", "in": "query", "required": false, "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "readOnly": true, "type": "array", "items": { "type": "string", "enum": [ "name", "createdAt", "updatedAt", "publishedAt" ] } }, "x-strapi-serialize": "querystring" }, { "name": "filters", "in": "query", "required": false, "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "object", "propertyNames": { "type": "string", "enum": [ "name", "createdAt", "updatedAt", "publishedAt" ] }, "additionalProperties": {} }, "x-strapi-serialize": "querystring" }, { "name": "_q", "in": "query", "required": false, "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "string" }, "x-strapi-serialize": "querystring" }, { "name": "pagination", "in": "query", "required": false, "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "allOf": [ { "type": "object", "properties": { "withCount": { "type": "boolean" } }, "additionalProperties": false }, { "anyOf": [ { "type": "object", "properties": { "page": { "type": "integer", "exclusiveMinimum": 0, "maximum": 9007199254740991 }, "pageSize": { "type": "integer", "exclusiveMinimum": 0, "maximum": 9007199254740991 } }, "required": [ "page", "pageSize" ], "additionalProperties": false }, { "type": "object", "properties": { "start": { "type": "integer", "minimum": 0, "maximum": 9007199254740991 }, "limit": { "type": "integer", "exclusiveMinimum": 0, "maximum": 9007199254740991 } }, "required": [ "start", "limit" ], "additionalProperties": false } ] } ] }, "x-strapi-serialize": "querystring" }, { "name": "sort", "in": "query", "required": false, "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "anyOf": [ { "type": "string", "enum": [ "name", "createdAt", "updatedAt", "publishedAt" ] }, { "type": "array", "items": { "type": "string", "enum": [ "name", "createdAt", "updatedAt", "publishedAt" ] } }, { "type": "object", "propertyNames": { "type": "string", "enum": [ "name", "createdAt", "updatedAt", "publishedAt" ] }, "additionalProperties": { "type": "string", "enum": [ "asc", "desc" ] } }, { "type": "array", "items": { "type": "object", "propertyNames": { "type": "string", "enum": [ "name", "createdAt", "updatedAt", "publishedAt" ] }, "additionalProperties": { "type": "string", "enum": [ "asc", "desc" ] } } } ] }, "x-strapi-serialize": "querystring" }, { "name": "populate", "in": "query", "required": false, "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "anyOf": [ { "readOnly": true, "type": "string", "const": "*" }, { "readOnly": true, "type": "string", "enum": [ "posts" ] }, { "type": "array", "items": { "type": "string", "enum": [ "posts" ] } } ] }, "x-strapi-serialize": "querystring" } ], "responses": { "200": { "description": "OK", "content": { "application/json": { "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "object", "properties": { "data": { "type": "array", "items": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "name": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.489Z", "type": "string" }, "posts": { "type": "array", "items": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "title": { "type": "string" }, "summary": { "type": "string" }, "seoTitle": { "type": "string" }, "seoDescription": { "type": "string" }, "seoId": { "type": "string" }, "type": { "type": "string", "enum": [ "eat", "play", "learn", "art", "ourdoor" ] }, "publishDate": { "type": "string" }, "content": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.493Z", "type": "string" }, "locale": { "type": "string" }, "coverImage": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "name": { "type": "string" }, "alternativeText": { "type": "string" }, "caption": { "type": "string" }, "width": { "type": "integer", "minimum": -9007199254740991, "maximum": 9007199254740991 }, "height": { "type": "integer", "minimum": -9007199254740991, "maximum": 9007199254740991 }, "formats": {}, "hash": { "type": "string" }, "ext": { "type": "string" }, "mime": { "type": "string" }, "size": { "type": "number" }, "url": { "type": "string" }, "previewUrl": { "type": "string" }, "provider": { "type": "string" }, "provider_metadata": {}, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.496Z", "type": "string" }, "related": {} }, "required": [ "documentId", "id", "name", "hash", "mime", "size", "url", "provider", "publishedAt", "related" ], "additionalProperties": false }, "author": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "username": { "type": "string" }, "email": { "type": "string", "format": "email", "pattern": "^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$" }, "provider": { "type": "string" }, "confirmed": { "default": false, "anyOf": [ { "type": "boolean" }, { "type": "null" } ] }, "blocked": { "default": false, "anyOf": [ { "type": "boolean" }, { "type": "null" } ] }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.498Z", "type": "string" }, "role": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "name": { "type": "string" }, "description": { "type": "string" }, "type": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.499Z", "type": "string" }, "permissions": { "type": "array", "items": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "action": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.500Z", "type": "string" }, "role": {} }, "required": [ "documentId", "id", "action", "publishedAt" ], "additionalProperties": false } }, "users": { "type": "array", "items": {} } }, "required": [ "documentId", "id", "name", "publishedAt" ], "additionalProperties": false } }, "required": [ "documentId", "id", "username", "email", "confirmed", "blocked", "publishedAt" ], "additionalProperties": false }, "categories": { "type": "array", "items": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "name": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.504Z", "type": "string" }, "posts": { "type": "array", "items": {} } }, "required": [ "documentId", "id", "publishedAt" ], "additionalProperties": false } }, "tags": { "type": "array", "items": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "name": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.505Z", "type": "string" }, "posts": { "type": "array", "items": {} } }, "required": [ "documentId", "id", "name", "publishedAt" ], "additionalProperties": false } }, "localizations": { "readOnly": true, "type": "array", "items": {} } }, "required": [ "documentId", "id", "title", "summary", "seoTitle", "seoDescription", "seoId", "content", "publishedAt", "coverImage" ], "additionalProperties": false } } }, "required": [ "documentId", "id", "publishedAt" ], "additionalProperties": false } } }, "required": [ "data" ], "additionalProperties": false } } } }, "400": { "description": "Bad request" }, "401": { "description": "Unauthorized" }, "403": { "description": "Forbidden" }, "404": { "description": "Not found" }, "500": { "description": "Internal server error" } }, "tags": [ "category" ] }, "post": { "operationId": "category/post/categories", "parameters": [ { "name": "fields", "in": "query", "required": false, "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "readOnly": true, "type": "array", "items": { "type": "string", "enum": [ "name", "createdAt", "updatedAt", "publishedAt" ] } }, "x-strapi-serialize": "querystring" }, { "name": "populate", "in": "query", "required": false, "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "anyOf": [ { "readOnly": true, "type": "string", "const": "*" }, { "readOnly": true, "type": "string", "enum": [ "posts" ] }, { "type": "array", "items": { "type": "string", "enum": [ "posts" ] } } ] }, "x-strapi-serialize": "querystring" } ], "responses": { "200": { "description": "OK", "content": { "application/json": { "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "object", "properties": { "data": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "name": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.511Z", "type": "string" }, "posts": { "type": "array", "items": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "title": { "type": "string" }, "summary": { "type": "string" }, "seoTitle": { "type": "string" }, "seoDescription": { "type": "string" }, "seoId": { "type": "string" }, "type": { "type": "string", "enum": [ "eat", "play", "learn", "art", "ourdoor" ] }, "publishDate": { "type": "string" }, "content": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.493Z", "type": "string" }, "locale": { "type": "string" }, "coverImage": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "name": { "type": "string" }, "alternativeText": { "type": "string" }, "caption": { "type": "string" }, "width": { "type": "integer", "minimum": -9007199254740991, "maximum": 9007199254740991 }, "height": { "type": "integer", "minimum": -9007199254740991, "maximum": 9007199254740991 }, "formats": {}, "hash": { "type": "string" }, "ext": { "type": "string" }, "mime": { "type": "string" }, "size": { "type": "number" }, "url": { "type": "string" }, "previewUrl": { "type": "string" }, "provider": { "type": "string" }, "provider_metadata": {}, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.496Z", "type": "string" }, "related": {} }, "required": [ "documentId", "id", "name", "hash", "mime", "size", "url", "provider", "publishedAt", "related" ], "additionalProperties": false }, "author": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "username": { "type": "string" }, "email": { "type": "string", "format": "email", "pattern": "^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$" }, "provider": { "type": "string" }, "confirmed": { "default": false, "anyOf": [ { "type": "boolean" }, { "type": "null" } ] }, "blocked": { "default": false, "anyOf": [ { "type": "boolean" }, { "type": "null" } ] }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.498Z", "type": "string" }, "role": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "name": { "type": "string" }, "description": { "type": "string" }, "type": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.499Z", "type": "string" }, "permissions": { "type": "array", "items": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "action": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.500Z", "type": "string" }, "role": {} }, "required": [ "documentId", "id", "action", "publishedAt" ], "additionalProperties": false } }, "users": { "type": "array", "items": {} } }, "required": [ "documentId", "id", "name", "publishedAt" ], "additionalProperties": false } }, "required": [ "documentId", "id", "username", "email", "confirmed", "blocked", "publishedAt" ], "additionalProperties": false }, "categories": { "type": "array", "items": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "name": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.504Z", "type": "string" }, "posts": { "type": "array", "items": {} } }, "required": [ "documentId", "id", "publishedAt" ], "additionalProperties": false } }, "tags": { "type": "array", "items": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "name": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.505Z", "type": "string" }, "posts": { "type": "array", "items": {} } }, "required": [ "documentId", "id", "name", "publishedAt" ], "additionalProperties": false } }, "localizations": { "readOnly": true, "type": "array", "items": {} } }, "required": [ "documentId", "id", "title", "summary", "seoTitle", "seoDescription", "seoId", "content", "publishedAt", "coverImage" ], "additionalProperties": false } } }, "required": [ "documentId", "id", "publishedAt" ], "additionalProperties": false } }, "required": [ "data" ], "additionalProperties": false } } } }, "400": { "description": "Bad request" }, "401": { "description": "Unauthorized" }, "403": { "description": "Forbidden" }, "404": { "description": "Not found" }, "500": { "description": "Internal server error" } }, "tags": [ "category" ], "requestBody": { "content": { "application/json": { "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "object", "properties": { "data": { "type": "object", "properties": { "name": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.510Z", "type": "string" }, "posts": { "type": "array", "items": { "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)$" } } }, "required": [ "publishedAt" ], "additionalProperties": false } }, "required": [ "data" ], "additionalProperties": false } } } } } }, "/categories/{id}": { "get": { "operationId": "category/get/categories_by_id", "parameters": [ { "name": "id", "in": "path", "required": true, "schema": { "$schema": "https://json-schema.org/draft/2020-12/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)$" } }, { "name": "fields", "in": "query", "required": false, "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "readOnly": true, "type": "array", "items": { "type": "string", "enum": [ "name", "createdAt", "updatedAt", "publishedAt" ] } }, "x-strapi-serialize": "querystring" }, { "name": "populate", "in": "query", "required": false, "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "anyOf": [ { "readOnly": true, "type": "string", "const": "*" }, { "readOnly": true, "type": "string", "enum": [ "posts" ] }, { "type": "array", "items": { "type": "string", "enum": [ "posts" ] } } ] }, "x-strapi-serialize": "querystring" }, { "name": "filters", "in": "query", "required": false, "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "object", "propertyNames": { "type": "string", "enum": [ "name", "createdAt", "updatedAt", "publishedAt" ] }, "additionalProperties": {} }, "x-strapi-serialize": "querystring" }, { "name": "sort", "in": "query", "required": false, "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "anyOf": [ { "type": "string", "enum": [ "name", "createdAt", "updatedAt", "publishedAt" ] }, { "type": "array", "items": { "type": "string", "enum": [ "name", "createdAt", "updatedAt", "publishedAt" ] } }, { "type": "object", "propertyNames": { "type": "string", "enum": [ "name", "createdAt", "updatedAt", "publishedAt" ] }, "additionalProperties": { "type": "string", "enum": [ "asc", "desc" ] } }, { "type": "array", "items": { "type": "object", "propertyNames": { "type": "string", "enum": [ "name", "createdAt", "updatedAt", "publishedAt" ] }, "additionalProperties": { "type": "string", "enum": [ "asc", "desc" ] } } } ] }, "x-strapi-serialize": "querystring" } ], "responses": { "200": { "description": "OK", "content": { "application/json": { "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "object", "properties": { "data": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "name": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.508Z", "type": "string" }, "posts": { "type": "array", "items": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "title": { "type": "string" }, "summary": { "type": "string" }, "seoTitle": { "type": "string" }, "seoDescription": { "type": "string" }, "seoId": { "type": "string" }, "type": { "type": "string", "enum": [ "eat", "play", "learn", "art", "ourdoor" ] }, "publishDate": { "type": "string" }, "content": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.493Z", "type": "string" }, "locale": { "type": "string" }, "coverImage": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "name": { "type": "string" }, "alternativeText": { "type": "string" }, "caption": { "type": "string" }, "width": { "type": "integer", "minimum": -9007199254740991, "maximum": 9007199254740991 }, "height": { "type": "integer", "minimum": -9007199254740991, "maximum": 9007199254740991 }, "formats": {}, "hash": { "type": "string" }, "ext": { "type": "string" }, "mime": { "type": "string" }, "size": { "type": "number" }, "url": { "type": "string" }, "previewUrl": { "type": "string" }, "provider": { "type": "string" }, "provider_metadata": {}, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.496Z", "type": "string" }, "related": {} }, "required": [ "documentId", "id", "name", "hash", "mime", "size", "url", "provider", "publishedAt", "related" ], "additionalProperties": false }, "author": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "username": { "type": "string" }, "email": { "type": "string", "format": "email", "pattern": "^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$" }, "provider": { "type": "string" }, "confirmed": { "default": false, "anyOf": [ { "type": "boolean" }, { "type": "null" } ] }, "blocked": { "default": false, "anyOf": [ { "type": "boolean" }, { "type": "null" } ] }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.498Z", "type": "string" }, "role": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "name": { "type": "string" }, "description": { "type": "string" }, "type": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.499Z", "type": "string" }, "permissions": { "type": "array", "items": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "action": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.500Z", "type": "string" }, "role": {} }, "required": [ "documentId", "id", "action", "publishedAt" ], "additionalProperties": false } }, "users": { "type": "array", "items": {} } }, "required": [ "documentId", "id", "name", "publishedAt" ], "additionalProperties": false } }, "required": [ "documentId", "id", "username", "email", "confirmed", "blocked", "publishedAt" ], "additionalProperties": false }, "categories": { "type": "array", "items": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "name": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.504Z", "type": "string" }, "posts": { "type": "array", "items": {} } }, "required": [ "documentId", "id", "publishedAt" ], "additionalProperties": false } }, "tags": { "type": "array", "items": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "name": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.505Z", "type": "string" }, "posts": { "type": "array", "items": {} } }, "required": [ "documentId", "id", "name", "publishedAt" ], "additionalProperties": false } }, "localizations": { "readOnly": true, "type": "array", "items": {} } }, "required": [ "documentId", "id", "title", "summary", "seoTitle", "seoDescription", "seoId", "content", "publishedAt", "coverImage" ], "additionalProperties": false } } }, "required": [ "documentId", "id", "publishedAt" ], "additionalProperties": false } }, "required": [ "data" ], "additionalProperties": false } } } }, "400": { "description": "Bad request" }, "401": { "description": "Unauthorized" }, "403": { "description": "Forbidden" }, "404": { "description": "Not found" }, "500": { "description": "Internal server error" } }, "tags": [ "category" ] }, "put": { "operationId": "category/put/categories_by_id", "parameters": [ { "name": "id", "in": "path", "required": true, "schema": { "$schema": "https://json-schema.org/draft/2020-12/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)$" } }, { "name": "fields", "in": "query", "required": false, "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "readOnly": true, "type": "array", "items": { "type": "string", "enum": [ "name", "createdAt", "updatedAt", "publishedAt" ] } }, "x-strapi-serialize": "querystring" }, { "name": "populate", "in": "query", "required": false, "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "anyOf": [ { "readOnly": true, "type": "string", "const": "*" }, { "readOnly": true, "type": "string", "enum": [ "posts" ] }, { "type": "array", "items": { "type": "string", "enum": [ "posts" ] } } ] }, "x-strapi-serialize": "querystring" } ], "responses": { "200": { "description": "OK", "content": { "application/json": { "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "object", "properties": { "data": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "name": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.513Z", "type": "string" }, "posts": { "type": "array", "items": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "title": { "type": "string" }, "summary": { "type": "string" }, "seoTitle": { "type": "string" }, "seoDescription": { "type": "string" }, "seoId": { "type": "string" }, "type": { "type": "string", "enum": [ "eat", "play", "learn", "art", "ourdoor" ] }, "publishDate": { "type": "string" }, "content": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.493Z", "type": "string" }, "locale": { "type": "string" }, "coverImage": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "name": { "type": "string" }, "alternativeText": { "type": "string" }, "caption": { "type": "string" }, "width": { "type": "integer", "minimum": -9007199254740991, "maximum": 9007199254740991 }, "height": { "type": "integer", "minimum": -9007199254740991, "maximum": 9007199254740991 }, "formats": {}, "hash": { "type": "string" }, "ext": { "type": "string" }, "mime": { "type": "string" }, "size": { "type": "number" }, "url": { "type": "string" }, "previewUrl": { "type": "string" }, "provider": { "type": "string" }, "provider_metadata": {}, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.496Z", "type": "string" }, "related": {} }, "required": [ "documentId", "id", "name", "hash", "mime", "size", "url", "provider", "publishedAt", "related" ], "additionalProperties": false }, "author": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "username": { "type": "string" }, "email": { "type": "string", "format": "email", "pattern": "^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$" }, "provider": { "type": "string" }, "confirmed": { "default": false, "anyOf": [ { "type": "boolean" }, { "type": "null" } ] }, "blocked": { "default": false, "anyOf": [ { "type": "boolean" }, { "type": "null" } ] }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.498Z", "type": "string" }, "role": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "name": { "type": "string" }, "description": { "type": "string" }, "type": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.499Z", "type": "string" }, "permissions": { "type": "array", "items": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "action": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.500Z", "type": "string" }, "role": {} }, "required": [ "documentId", "id", "action", "publishedAt" ], "additionalProperties": false } }, "users": { "type": "array", "items": {} } }, "required": [ "documentId", "id", "name", "publishedAt" ], "additionalProperties": false } }, "required": [ "documentId", "id", "username", "email", "confirmed", "blocked", "publishedAt" ], "additionalProperties": false }, "categories": { "type": "array", "items": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "name": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.504Z", "type": "string" }, "posts": { "type": "array", "items": {} } }, "required": [ "documentId", "id", "publishedAt" ], "additionalProperties": false } }, "tags": { "type": "array", "items": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "name": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.505Z", "type": "string" }, "posts": { "type": "array", "items": {} } }, "required": [ "documentId", "id", "name", "publishedAt" ], "additionalProperties": false } }, "localizations": { "readOnly": true, "type": "array", "items": {} } }, "required": [ "documentId", "id", "title", "summary", "seoTitle", "seoDescription", "seoId", "content", "publishedAt", "coverImage" ], "additionalProperties": false } } }, "required": [ "documentId", "id", "publishedAt" ], "additionalProperties": false } }, "required": [ "data" ], "additionalProperties": false } } } }, "400": { "description": "Bad request" }, "401": { "description": "Unauthorized" }, "403": { "description": "Forbidden" }, "404": { "description": "Not found" }, "500": { "description": "Internal server error" } }, "tags": [ "category" ], "requestBody": { "content": { "application/json": { "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "object", "properties": { "data": { "type": "object", "properties": { "name": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.512Z", "type": "string" }, "posts": { "type": "array", "items": { "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)$" } } }, "additionalProperties": false } }, "required": [ "data" ], "additionalProperties": false } } } } }, "delete": { "operationId": "category/delete/categories_by_id", "parameters": [ { "name": "id", "in": "path", "required": true, "schema": { "$schema": "https://json-schema.org/draft/2020-12/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)$" } }, { "name": "fields", "in": "query", "required": false, "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "readOnly": true, "type": "array", "items": { "type": "string", "enum": [ "name", "createdAt", "updatedAt", "publishedAt" ] } }, "x-strapi-serialize": "querystring" }, { "name": "populate", "in": "query", "required": false, "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "anyOf": [ { "readOnly": true, "type": "string", "const": "*" }, { "readOnly": true, "type": "string", "enum": [ "posts" ] }, { "type": "array", "items": { "type": "string", "enum": [ "posts" ] } } ] }, "x-strapi-serialize": "querystring" }, { "name": "filters", "in": "query", "required": false, "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "object", "propertyNames": { "type": "string", "enum": [ "name", "createdAt", "updatedAt", "publishedAt" ] }, "additionalProperties": {} }, "x-strapi-serialize": "querystring" } ], "responses": { "200": { "description": "OK", "content": { "application/json": { "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "object", "properties": { "data": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "name": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.515Z", "type": "string" }, "posts": { "type": "array", "items": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "title": { "type": "string" }, "summary": { "type": "string" }, "seoTitle": { "type": "string" }, "seoDescription": { "type": "string" }, "seoId": { "type": "string" }, "type": { "type": "string", "enum": [ "eat", "play", "learn", "art", "ourdoor" ] }, "publishDate": { "type": "string" }, "content": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.493Z", "type": "string" }, "locale": { "type": "string" }, "coverImage": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "name": { "type": "string" }, "alternativeText": { "type": "string" }, "caption": { "type": "string" }, "width": { "type": "integer", "minimum": -9007199254740991, "maximum": 9007199254740991 }, "height": { "type": "integer", "minimum": -9007199254740991, "maximum": 9007199254740991 }, "formats": {}, "hash": { "type": "string" }, "ext": { "type": "string" }, "mime": { "type": "string" }, "size": { "type": "number" }, "url": { "type": "string" }, "previewUrl": { "type": "string" }, "provider": { "type": "string" }, "provider_metadata": {}, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.496Z", "type": "string" }, "related": {} }, "required": [ "documentId", "id", "name", "hash", "mime", "size", "url", "provider", "publishedAt", "related" ], "additionalProperties": false }, "author": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "username": { "type": "string" }, "email": { "type": "string", "format": "email", "pattern": "^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$" }, "provider": { "type": "string" }, "confirmed": { "default": false, "anyOf": [ { "type": "boolean" }, { "type": "null" } ] }, "blocked": { "default": false, "anyOf": [ { "type": "boolean" }, { "type": "null" } ] }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.498Z", "type": "string" }, "role": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "name": { "type": "string" }, "description": { "type": "string" }, "type": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.499Z", "type": "string" }, "permissions": { "type": "array", "items": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "action": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.500Z", "type": "string" }, "role": {} }, "required": [ "documentId", "id", "action", "publishedAt" ], "additionalProperties": false } }, "users": { "type": "array", "items": {} } }, "required": [ "documentId", "id", "name", "publishedAt" ], "additionalProperties": false } }, "required": [ "documentId", "id", "username", "email", "confirmed", "blocked", "publishedAt" ], "additionalProperties": false }, "categories": { "type": "array", "items": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "name": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.504Z", "type": "string" }, "posts": { "type": "array", "items": {} } }, "required": [ "documentId", "id", "publishedAt" ], "additionalProperties": false } }, "tags": { "type": "array", "items": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "name": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.505Z", "type": "string" }, "posts": { "type": "array", "items": {} } }, "required": [ "documentId", "id", "name", "publishedAt" ], "additionalProperties": false } }, "localizations": { "readOnly": true, "type": "array", "items": {} } }, "required": [ "documentId", "id", "title", "summary", "seoTitle", "seoDescription", "seoId", "content", "publishedAt", "coverImage" ], "additionalProperties": false } } }, "required": [ "documentId", "id", "publishedAt" ], "additionalProperties": false } }, "required": [ "data" ], "additionalProperties": false } } } }, "400": { "description": "Bad request" }, "401": { "description": "Unauthorized" }, "403": { "description": "Forbidden" }, "404": { "description": "Not found" }, "500": { "description": "Internal server error" } }, "tags": [ "category" ] } }, "/homepage": { "get": { "operationId": "homepage/get/homepage", "parameters": [ { "name": "fields", "in": "query", "required": false, "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "readOnly": true, "type": "array", "items": { "type": "string", "enum": [ "seoTitle", "seoDescription", "createdAt", "updatedAt", "publishedAt", "locale" ] } }, "x-strapi-serialize": "querystring" }, { "name": "populate", "in": "query", "required": false, "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "anyOf": [ { "readOnly": true, "type": "string", "const": "*" }, { "readOnly": true, "type": "string", "enum": [ "heroSection", "localizations" ] }, { "type": "array", "items": { "type": "string", "enum": [ "heroSection", "localizations" ] } } ] }, "x-strapi-serialize": "querystring" }, { "name": "filters", "in": "query", "required": false, "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "object", "propertyNames": { "type": "string", "enum": [ "seoTitle", "seoDescription", "createdAt", "updatedAt", "publishedAt", "locale" ] }, "additionalProperties": {} }, "x-strapi-serialize": "querystring" }, { "name": "locale", "in": "query", "required": false, "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "string" }, "x-strapi-serialize": "querystring" }, { "name": "status", "in": "query", "required": false, "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "string", "enum": [ "draft", "published" ] }, "x-strapi-serialize": "querystring" } ], "responses": { "200": { "description": "OK", "content": { "application/json": { "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "object", "properties": { "data": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "seoTitle": { "type": "string" }, "seoDescription": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.518Z", "type": "string" }, "locale": { "type": "string" }, "heroSection": { "type": "array", "items": { "type": "object", "properties": { "enable": { "default": true, "anyOf": [ { "type": "boolean" }, { "type": "null" } ] }, "title": { "type": "string" }, "subTitle": { "type": "string" }, "linkToPost": { "default": false, "anyOf": [ { "type": "boolean" }, { "type": "null" } ] }, "linkUrl": { "type": "string" }, "heroImage": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "name": { "type": "string" }, "alternativeText": { "type": "string" }, "caption": { "type": "string" }, "width": { "type": "integer", "minimum": -9007199254740991, "maximum": 9007199254740991 }, "height": { "type": "integer", "minimum": -9007199254740991, "maximum": 9007199254740991 }, "formats": {}, "hash": { "type": "string" }, "ext": { "type": "string" }, "mime": { "type": "string" }, "size": { "type": "number" }, "url": { "type": "string" }, "previewUrl": { "type": "string" }, "provider": { "type": "string" }, "provider_metadata": {}, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.496Z", "type": "string" }, "related": {} }, "required": [ "documentId", "id", "name", "hash", "mime", "size", "url", "provider", "publishedAt", "related" ], "additionalProperties": false }, "post": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "title": { "type": "string" }, "summary": { "type": "string" }, "seoTitle": { "type": "string" }, "seoDescription": { "type": "string" }, "seoId": { "type": "string" }, "type": { "type": "string", "enum": [ "eat", "play", "learn", "art", "ourdoor" ] }, "publishDate": { "type": "string" }, "content": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.493Z", "type": "string" }, "locale": { "type": "string" }, "coverImage": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "name": { "type": "string" }, "alternativeText": { "type": "string" }, "caption": { "type": "string" }, "width": { "type": "integer", "minimum": -9007199254740991, "maximum": 9007199254740991 }, "height": { "type": "integer", "minimum": -9007199254740991, "maximum": 9007199254740991 }, "formats": {}, "hash": { "type": "string" }, "ext": { "type": "string" }, "mime": { "type": "string" }, "size": { "type": "number" }, "url": { "type": "string" }, "previewUrl": { "type": "string" }, "provider": { "type": "string" }, "provider_metadata": {}, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.496Z", "type": "string" }, "related": {} }, "required": [ "documentId", "id", "name", "hash", "mime", "size", "url", "provider", "publishedAt", "related" ], "additionalProperties": false }, "author": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "username": { "type": "string" }, "email": { "type": "string", "format": "email", "pattern": "^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$" }, "provider": { "type": "string" }, "confirmed": { "default": false, "anyOf": [ { "type": "boolean" }, { "type": "null" } ] }, "blocked": { "default": false, "anyOf": [ { "type": "boolean" }, { "type": "null" } ] }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.498Z", "type": "string" }, "role": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "name": { "type": "string" }, "description": { "type": "string" }, "type": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.499Z", "type": "string" }, "permissions": { "type": "array", "items": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "action": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.500Z", "type": "string" }, "role": {} }, "required": [ "documentId", "id", "action", "publishedAt" ], "additionalProperties": false } }, "users": { "type": "array", "items": {} } }, "required": [ "documentId", "id", "name", "publishedAt" ], "additionalProperties": false } }, "required": [ "documentId", "id", "username", "email", "confirmed", "blocked", "publishedAt" ], "additionalProperties": false }, "categories": { "type": "array", "items": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "name": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.504Z", "type": "string" }, "posts": { "type": "array", "items": {} } }, "required": [ "documentId", "id", "publishedAt" ], "additionalProperties": false } }, "tags": { "type": "array", "items": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "name": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.505Z", "type": "string" }, "posts": { "type": "array", "items": {} } }, "required": [ "documentId", "id", "name", "publishedAt" ], "additionalProperties": false } }, "localizations": { "readOnly": true, "type": "array", "items": {} } }, "required": [ "documentId", "id", "title", "summary", "seoTitle", "seoDescription", "seoId", "content", "publishedAt", "coverImage" ], "additionalProperties": false } }, "required": [ "enable", "title", "linkToPost" ], "additionalProperties": false } }, "localizations": { "readOnly": true, "type": "array", "items": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "seoTitle": { "type": "string" }, "seoDescription": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.520Z", "type": "string" }, "locale": { "type": "string" }, "heroSection": { "type": "array", "items": { "type": "object", "properties": { "enable": { "default": true, "anyOf": [ { "type": "boolean" }, { "type": "null" } ] }, "title": { "type": "string" }, "subTitle": { "type": "string" }, "linkToPost": { "default": false, "anyOf": [ { "type": "boolean" }, { "type": "null" } ] }, "linkUrl": { "type": "string" }, "heroImage": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "name": { "type": "string" }, "alternativeText": { "type": "string" }, "caption": { "type": "string" }, "width": { "type": "integer", "minimum": -9007199254740991, "maximum": 9007199254740991 }, "height": { "type": "integer", "minimum": -9007199254740991, "maximum": 9007199254740991 }, "formats": {}, "hash": { "type": "string" }, "ext": { "type": "string" }, "mime": { "type": "string" }, "size": { "type": "number" }, "url": { "type": "string" }, "previewUrl": { "type": "string" }, "provider": { "type": "string" }, "provider_metadata": {}, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.496Z", "type": "string" }, "related": {} }, "required": [ "documentId", "id", "name", "hash", "mime", "size", "url", "provider", "publishedAt", "related" ], "additionalProperties": false }, "post": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "title": { "type": "string" }, "summary": { "type": "string" }, "seoTitle": { "type": "string" }, "seoDescription": { "type": "string" }, "seoId": { "type": "string" }, "type": { "type": "string", "enum": [ "eat", "play", "learn", "art", "ourdoor" ] }, "publishDate": { "type": "string" }, "content": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.493Z", "type": "string" }, "locale": { "type": "string" }, "coverImage": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "name": { "type": "string" }, "alternativeText": { "type": "string" }, "caption": { "type": "string" }, "width": { "type": "integer", "minimum": -9007199254740991, "maximum": 9007199254740991 }, "height": { "type": "integer", "minimum": -9007199254740991, "maximum": 9007199254740991 }, "formats": {}, "hash": { "type": "string" }, "ext": { "type": "string" }, "mime": { "type": "string" }, "size": { "type": "number" }, "url": { "type": "string" }, "previewUrl": { "type": "string" }, "provider": { "type": "string" }, "provider_metadata": {}, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.496Z", "type": "string" }, "related": {} }, "required": [ "documentId", "id", "name", "hash", "mime", "size", "url", "provider", "publishedAt", "related" ], "additionalProperties": false }, "author": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "username": { "type": "string" }, "email": { "type": "string", "format": "email", "pattern": "^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$" }, "provider": { "type": "string" }, "confirmed": { "default": false, "anyOf": [ { "type": "boolean" }, { "type": "null" } ] }, "blocked": { "default": false, "anyOf": [ { "type": "boolean" }, { "type": "null" } ] }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.498Z", "type": "string" }, "role": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "name": { "type": "string" }, "description": { "type": "string" }, "type": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.499Z", "type": "string" }, "permissions": { "type": "array", "items": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "action": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.500Z", "type": "string" }, "role": {} }, "required": [ "documentId", "id", "action", "publishedAt" ], "additionalProperties": false } }, "users": { "type": "array", "items": {} } }, "required": [ "documentId", "id", "name", "publishedAt" ], "additionalProperties": false } }, "required": [ "documentId", "id", "username", "email", "confirmed", "blocked", "publishedAt" ], "additionalProperties": false }, "categories": { "type": "array", "items": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "name": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.504Z", "type": "string" }, "posts": { "type": "array", "items": {} } }, "required": [ "documentId", "id", "publishedAt" ], "additionalProperties": false } }, "tags": { "type": "array", "items": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "name": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.505Z", "type": "string" }, "posts": { "type": "array", "items": {} } }, "required": [ "documentId", "id", "name", "publishedAt" ], "additionalProperties": false } }, "localizations": { "readOnly": true, "type": "array", "items": {} } }, "required": [ "documentId", "id", "title", "summary", "seoTitle", "seoDescription", "seoId", "content", "publishedAt", "coverImage" ], "additionalProperties": false } }, "required": [ "enable", "title", "linkToPost" ], "additionalProperties": false } }, "localizations": { "readOnly": true, "type": "array", "items": {} } }, "required": [ "documentId", "id", "seoTitle", "seoDescription", "publishedAt" ], "additionalProperties": false } } }, "required": [ "documentId", "id", "seoTitle", "seoDescription", "publishedAt" ], "additionalProperties": false } }, "required": [ "data" ], "additionalProperties": false } } } }, "400": { "description": "Bad request" }, "401": { "description": "Unauthorized" }, "403": { "description": "Forbidden" }, "404": { "description": "Not found" }, "500": { "description": "Internal server error" } }, "tags": [ "homepage" ] }, "put": { "operationId": "homepage/put/homepage", "parameters": [ { "name": "fields", "in": "query", "required": false, "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "readOnly": true, "type": "array", "items": { "type": "string", "enum": [ "seoTitle", "seoDescription", "createdAt", "updatedAt", "publishedAt", "locale" ] } }, "x-strapi-serialize": "querystring" }, { "name": "populate", "in": "query", "required": false, "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "anyOf": [ { "readOnly": true, "type": "string", "const": "*" }, { "readOnly": true, "type": "string", "enum": [ "heroSection", "localizations" ] }, { "type": "array", "items": { "type": "string", "enum": [ "heroSection", "localizations" ] } } ] }, "x-strapi-serialize": "querystring" }, { "name": "locale", "in": "query", "required": false, "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "string" }, "x-strapi-serialize": "querystring" }, { "name": "status", "in": "query", "required": false, "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "string", "enum": [ "draft", "published" ] }, "x-strapi-serialize": "querystring" } ], "responses": { "200": { "description": "OK", "content": { "application/json": { "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "object", "properties": { "data": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "seoTitle": { "type": "string" }, "seoDescription": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.523Z", "type": "string" }, "locale": { "type": "string" }, "heroSection": { "type": "array", "items": { "type": "object", "properties": { "enable": { "default": true, "anyOf": [ { "type": "boolean" }, { "type": "null" } ] }, "title": { "type": "string" }, "subTitle": { "type": "string" }, "linkToPost": { "default": false, "anyOf": [ { "type": "boolean" }, { "type": "null" } ] }, "linkUrl": { "type": "string" }, "heroImage": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "name": { "type": "string" }, "alternativeText": { "type": "string" }, "caption": { "type": "string" }, "width": { "type": "integer", "minimum": -9007199254740991, "maximum": 9007199254740991 }, "height": { "type": "integer", "minimum": -9007199254740991, "maximum": 9007199254740991 }, "formats": {}, "hash": { "type": "string" }, "ext": { "type": "string" }, "mime": { "type": "string" }, "size": { "type": "number" }, "url": { "type": "string" }, "previewUrl": { "type": "string" }, "provider": { "type": "string" }, "provider_metadata": {}, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.496Z", "type": "string" }, "related": {} }, "required": [ "documentId", "id", "name", "hash", "mime", "size", "url", "provider", "publishedAt", "related" ], "additionalProperties": false }, "post": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "title": { "type": "string" }, "summary": { "type": "string" }, "seoTitle": { "type": "string" }, "seoDescription": { "type": "string" }, "seoId": { "type": "string" }, "type": { "type": "string", "enum": [ "eat", "play", "learn", "art", "ourdoor" ] }, "publishDate": { "type": "string" }, "content": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.493Z", "type": "string" }, "locale": { "type": "string" }, "coverImage": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "name": { "type": "string" }, "alternativeText": { "type": "string" }, "caption": { "type": "string" }, "width": { "type": "integer", "minimum": -9007199254740991, "maximum": 9007199254740991 }, "height": { "type": "integer", "minimum": -9007199254740991, "maximum": 9007199254740991 }, "formats": {}, "hash": { "type": "string" }, "ext": { "type": "string" }, "mime": { "type": "string" }, "size": { "type": "number" }, "url": { "type": "string" }, "previewUrl": { "type": "string" }, "provider": { "type": "string" }, "provider_metadata": {}, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.496Z", "type": "string" }, "related": {} }, "required": [ "documentId", "id", "name", "hash", "mime", "size", "url", "provider", "publishedAt", "related" ], "additionalProperties": false }, "author": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "username": { "type": "string" }, "email": { "type": "string", "format": "email", "pattern": "^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$" }, "provider": { "type": "string" }, "confirmed": { "default": false, "anyOf": [ { "type": "boolean" }, { "type": "null" } ] }, "blocked": { "default": false, "anyOf": [ { "type": "boolean" }, { "type": "null" } ] }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.498Z", "type": "string" }, "role": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "name": { "type": "string" }, "description": { "type": "string" }, "type": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.499Z", "type": "string" }, "permissions": { "type": "array", "items": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "action": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.500Z", "type": "string" }, "role": {} }, "required": [ "documentId", "id", "action", "publishedAt" ], "additionalProperties": false } }, "users": { "type": "array", "items": {} } }, "required": [ "documentId", "id", "name", "publishedAt" ], "additionalProperties": false } }, "required": [ "documentId", "id", "username", "email", "confirmed", "blocked", "publishedAt" ], "additionalProperties": false }, "categories": { "type": "array", "items": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "name": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.504Z", "type": "string" }, "posts": { "type": "array", "items": {} } }, "required": [ "documentId", "id", "publishedAt" ], "additionalProperties": false } }, "tags": { "type": "array", "items": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "name": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.505Z", "type": "string" }, "posts": { "type": "array", "items": {} } }, "required": [ "documentId", "id", "name", "publishedAt" ], "additionalProperties": false } }, "localizations": { "readOnly": true, "type": "array", "items": {} } }, "required": [ "documentId", "id", "title", "summary", "seoTitle", "seoDescription", "seoId", "content", "publishedAt", "coverImage" ], "additionalProperties": false } }, "required": [ "enable", "title", "linkToPost" ], "additionalProperties": false } }, "localizations": { "readOnly": true, "type": "array", "items": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "seoTitle": { "type": "string" }, "seoDescription": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.520Z", "type": "string" }, "locale": { "type": "string" }, "heroSection": { "type": "array", "items": { "type": "object", "properties": { "enable": { "default": true, "anyOf": [ { "type": "boolean" }, { "type": "null" } ] }, "title": { "type": "string" }, "subTitle": { "type": "string" }, "linkToPost": { "default": false, "anyOf": [ { "type": "boolean" }, { "type": "null" } ] }, "linkUrl": { "type": "string" }, "heroImage": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "name": { "type": "string" }, "alternativeText": { "type": "string" }, "caption": { "type": "string" }, "width": { "type": "integer", "minimum": -9007199254740991, "maximum": 9007199254740991 }, "height": { "type": "integer", "minimum": -9007199254740991, "maximum": 9007199254740991 }, "formats": {}, "hash": { "type": "string" }, "ext": { "type": "string" }, "mime": { "type": "string" }, "size": { "type": "number" }, "url": { "type": "string" }, "previewUrl": { "type": "string" }, "provider": { "type": "string" }, "provider_metadata": {}, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.496Z", "type": "string" }, "related": {} }, "required": [ "documentId", "id", "name", "hash", "mime", "size", "url", "provider", "publishedAt", "related" ], "additionalProperties": false }, "post": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "title": { "type": "string" }, "summary": { "type": "string" }, "seoTitle": { "type": "string" }, "seoDescription": { "type": "string" }, "seoId": { "type": "string" }, "type": { "type": "string", "enum": [ "eat", "play", "learn", "art", "ourdoor" ] }, "publishDate": { "type": "string" }, "content": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.493Z", "type": "string" }, "locale": { "type": "string" }, "coverImage": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "name": { "type": "string" }, "alternativeText": { "type": "string" }, "caption": { "type": "string" }, "width": { "type": "integer", "minimum": -9007199254740991, "maximum": 9007199254740991 }, "height": { "type": "integer", "minimum": -9007199254740991, "maximum": 9007199254740991 }, "formats": {}, "hash": { "type": "string" }, "ext": { "type": "string" }, "mime": { "type": "string" }, "size": { "type": "number" }, "url": { "type": "string" }, "previewUrl": { "type": "string" }, "provider": { "type": "string" }, "provider_metadata": {}, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.496Z", "type": "string" }, "related": {} }, "required": [ "documentId", "id", "name", "hash", "mime", "size", "url", "provider", "publishedAt", "related" ], "additionalProperties": false }, "author": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "username": { "type": "string" }, "email": { "type": "string", "format": "email", "pattern": "^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$" }, "provider": { "type": "string" }, "confirmed": { "default": false, "anyOf": [ { "type": "boolean" }, { "type": "null" } ] }, "blocked": { "default": false, "anyOf": [ { "type": "boolean" }, { "type": "null" } ] }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.498Z", "type": "string" }, "role": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "name": { "type": "string" }, "description": { "type": "string" }, "type": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.499Z", "type": "string" }, "permissions": { "type": "array", "items": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "action": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.500Z", "type": "string" }, "role": {} }, "required": [ "documentId", "id", "action", "publishedAt" ], "additionalProperties": false } }, "users": { "type": "array", "items": {} } }, "required": [ "documentId", "id", "name", "publishedAt" ], "additionalProperties": false } }, "required": [ "documentId", "id", "username", "email", "confirmed", "blocked", "publishedAt" ], "additionalProperties": false }, "categories": { "type": "array", "items": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "name": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.504Z", "type": "string" }, "posts": { "type": "array", "items": {} } }, "required": [ "documentId", "id", "publishedAt" ], "additionalProperties": false } }, "tags": { "type": "array", "items": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "name": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.505Z", "type": "string" }, "posts": { "type": "array", "items": {} } }, "required": [ "documentId", "id", "name", "publishedAt" ], "additionalProperties": false } }, "localizations": { "readOnly": true, "type": "array", "items": {} } }, "required": [ "documentId", "id", "title", "summary", "seoTitle", "seoDescription", "seoId", "content", "publishedAt", "coverImage" ], "additionalProperties": false } }, "required": [ "enable", "title", "linkToPost" ], "additionalProperties": false } }, "localizations": { "readOnly": true, "type": "array", "items": {} } }, "required": [ "documentId", "id", "seoTitle", "seoDescription", "publishedAt" ], "additionalProperties": false } } }, "required": [ "documentId", "id", "seoTitle", "seoDescription", "publishedAt" ], "additionalProperties": false } }, "required": [ "data" ], "additionalProperties": false } } } }, "400": { "description": "Bad request" }, "401": { "description": "Unauthorized" }, "403": { "description": "Forbidden" }, "404": { "description": "Not found" }, "500": { "description": "Internal server error" } }, "tags": [ "homepage" ], "requestBody": { "content": { "application/json": { "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "object", "properties": { "data": { "type": "object", "properties": { "seoTitle": { "type": "string" }, "seoDescription": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.522Z", "type": "string" }, "locale": { "type": "string" }, "heroSection": { "type": "array", "items": {} } }, "additionalProperties": false } }, "required": [ "data" ], "additionalProperties": false } } } } }, "delete": { "operationId": "homepage/delete/homepage", "parameters": [ { "name": "fields", "in": "query", "required": false, "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "readOnly": true, "type": "array", "items": { "type": "string", "enum": [ "seoTitle", "seoDescription", "createdAt", "updatedAt", "publishedAt", "locale" ] } }, "x-strapi-serialize": "querystring" }, { "name": "populate", "in": "query", "required": false, "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "anyOf": [ { "readOnly": true, "type": "string", "const": "*" }, { "readOnly": true, "type": "string", "enum": [ "heroSection", "localizations" ] }, { "type": "array", "items": { "type": "string", "enum": [ "heroSection", "localizations" ] } } ] }, "x-strapi-serialize": "querystring" }, { "name": "locale", "in": "query", "required": false, "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "string" }, "x-strapi-serialize": "querystring" }, { "name": "status", "in": "query", "required": false, "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "string", "enum": [ "draft", "published" ] }, "x-strapi-serialize": "querystring" } ], "responses": { "200": { "description": "OK", "content": { "application/json": { "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "object", "properties": { "data": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "seoTitle": { "type": "string" }, "seoDescription": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.524Z", "type": "string" }, "locale": { "type": "string" }, "heroSection": { "type": "array", "items": { "type": "object", "properties": { "enable": { "default": true, "anyOf": [ { "type": "boolean" }, { "type": "null" } ] }, "title": { "type": "string" }, "subTitle": { "type": "string" }, "linkToPost": { "default": false, "anyOf": [ { "type": "boolean" }, { "type": "null" } ] }, "linkUrl": { "type": "string" }, "heroImage": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "name": { "type": "string" }, "alternativeText": { "type": "string" }, "caption": { "type": "string" }, "width": { "type": "integer", "minimum": -9007199254740991, "maximum": 9007199254740991 }, "height": { "type": "integer", "minimum": -9007199254740991, "maximum": 9007199254740991 }, "formats": {}, "hash": { "type": "string" }, "ext": { "type": "string" }, "mime": { "type": "string" }, "size": { "type": "number" }, "url": { "type": "string" }, "previewUrl": { "type": "string" }, "provider": { "type": "string" }, "provider_metadata": {}, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.496Z", "type": "string" }, "related": {} }, "required": [ "documentId", "id", "name", "hash", "mime", "size", "url", "provider", "publishedAt", "related" ], "additionalProperties": false }, "post": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "title": { "type": "string" }, "summary": { "type": "string" }, "seoTitle": { "type": "string" }, "seoDescription": { "type": "string" }, "seoId": { "type": "string" }, "type": { "type": "string", "enum": [ "eat", "play", "learn", "art", "ourdoor" ] }, "publishDate": { "type": "string" }, "content": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.493Z", "type": "string" }, "locale": { "type": "string" }, "coverImage": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "name": { "type": "string" }, "alternativeText": { "type": "string" }, "caption": { "type": "string" }, "width": { "type": "integer", "minimum": -9007199254740991, "maximum": 9007199254740991 }, "height": { "type": "integer", "minimum": -9007199254740991, "maximum": 9007199254740991 }, "formats": {}, "hash": { "type": "string" }, "ext": { "type": "string" }, "mime": { "type": "string" }, "size": { "type": "number" }, "url": { "type": "string" }, "previewUrl": { "type": "string" }, "provider": { "type": "string" }, "provider_metadata": {}, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.496Z", "type": "string" }, "related": {} }, "required": [ "documentId", "id", "name", "hash", "mime", "size", "url", "provider", "publishedAt", "related" ], "additionalProperties": false }, "author": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "username": { "type": "string" }, "email": { "type": "string", "format": "email", "pattern": "^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$" }, "provider": { "type": "string" }, "confirmed": { "default": false, "anyOf": [ { "type": "boolean" }, { "type": "null" } ] }, "blocked": { "default": false, "anyOf": [ { "type": "boolean" }, { "type": "null" } ] }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.498Z", "type": "string" }, "role": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "name": { "type": "string" }, "description": { "type": "string" }, "type": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.499Z", "type": "string" }, "permissions": { "type": "array", "items": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "action": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.500Z", "type": "string" }, "role": {} }, "required": [ "documentId", "id", "action", "publishedAt" ], "additionalProperties": false } }, "users": { "type": "array", "items": {} } }, "required": [ "documentId", "id", "name", "publishedAt" ], "additionalProperties": false } }, "required": [ "documentId", "id", "username", "email", "confirmed", "blocked", "publishedAt" ], "additionalProperties": false }, "categories": { "type": "array", "items": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "name": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.504Z", "type": "string" }, "posts": { "type": "array", "items": {} } }, "required": [ "documentId", "id", "publishedAt" ], "additionalProperties": false } }, "tags": { "type": "array", "items": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "name": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.505Z", "type": "string" }, "posts": { "type": "array", "items": {} } }, "required": [ "documentId", "id", "name", "publishedAt" ], "additionalProperties": false } }, "localizations": { "readOnly": true, "type": "array", "items": {} } }, "required": [ "documentId", "id", "title", "summary", "seoTitle", "seoDescription", "seoId", "content", "publishedAt", "coverImage" ], "additionalProperties": false } }, "required": [ "enable", "title", "linkToPost" ], "additionalProperties": false } }, "localizations": { "readOnly": true, "type": "array", "items": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "seoTitle": { "type": "string" }, "seoDescription": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.520Z", "type": "string" }, "locale": { "type": "string" }, "heroSection": { "type": "array", "items": { "type": "object", "properties": { "enable": { "default": true, "anyOf": [ { "type": "boolean" }, { "type": "null" } ] }, "title": { "type": "string" }, "subTitle": { "type": "string" }, "linkToPost": { "default": false, "anyOf": [ { "type": "boolean" }, { "type": "null" } ] }, "linkUrl": { "type": "string" }, "heroImage": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "name": { "type": "string" }, "alternativeText": { "type": "string" }, "caption": { "type": "string" }, "width": { "type": "integer", "minimum": -9007199254740991, "maximum": 9007199254740991 }, "height": { "type": "integer", "minimum": -9007199254740991, "maximum": 9007199254740991 }, "formats": {}, "hash": { "type": "string" }, "ext": { "type": "string" }, "mime": { "type": "string" }, "size": { "type": "number" }, "url": { "type": "string" }, "previewUrl": { "type": "string" }, "provider": { "type": "string" }, "provider_metadata": {}, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.496Z", "type": "string" }, "related": {} }, "required": [ "documentId", "id", "name", "hash", "mime", "size", "url", "provider", "publishedAt", "related" ], "additionalProperties": false }, "post": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "title": { "type": "string" }, "summary": { "type": "string" }, "seoTitle": { "type": "string" }, "seoDescription": { "type": "string" }, "seoId": { "type": "string" }, "type": { "type": "string", "enum": [ "eat", "play", "learn", "art", "ourdoor" ] }, "publishDate": { "type": "string" }, "content": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.493Z", "type": "string" }, "locale": { "type": "string" }, "coverImage": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "name": { "type": "string" }, "alternativeText": { "type": "string" }, "caption": { "type": "string" }, "width": { "type": "integer", "minimum": -9007199254740991, "maximum": 9007199254740991 }, "height": { "type": "integer", "minimum": -9007199254740991, "maximum": 9007199254740991 }, "formats": {}, "hash": { "type": "string" }, "ext": { "type": "string" }, "mime": { "type": "string" }, "size": { "type": "number" }, "url": { "type": "string" }, "previewUrl": { "type": "string" }, "provider": { "type": "string" }, "provider_metadata": {}, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.496Z", "type": "string" }, "related": {} }, "required": [ "documentId", "id", "name", "hash", "mime", "size", "url", "provider", "publishedAt", "related" ], "additionalProperties": false }, "author": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "username": { "type": "string" }, "email": { "type": "string", "format": "email", "pattern": "^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$" }, "provider": { "type": "string" }, "confirmed": { "default": false, "anyOf": [ { "type": "boolean" }, { "type": "null" } ] }, "blocked": { "default": false, "anyOf": [ { "type": "boolean" }, { "type": "null" } ] }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.498Z", "type": "string" }, "role": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "name": { "type": "string" }, "description": { "type": "string" }, "type": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.499Z", "type": "string" }, "permissions": { "type": "array", "items": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "action": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.500Z", "type": "string" }, "role": {} }, "required": [ "documentId", "id", "action", "publishedAt" ], "additionalProperties": false } }, "users": { "type": "array", "items": {} } }, "required": [ "documentId", "id", "name", "publishedAt" ], "additionalProperties": false } }, "required": [ "documentId", "id", "username", "email", "confirmed", "blocked", "publishedAt" ], "additionalProperties": false }, "categories": { "type": "array", "items": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "name": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.504Z", "type": "string" }, "posts": { "type": "array", "items": {} } }, "required": [ "documentId", "id", "publishedAt" ], "additionalProperties": false } }, "tags": { "type": "array", "items": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "name": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.505Z", "type": "string" }, "posts": { "type": "array", "items": {} } }, "required": [ "documentId", "id", "name", "publishedAt" ], "additionalProperties": false } }, "localizations": { "readOnly": true, "type": "array", "items": {} } }, "required": [ "documentId", "id", "title", "summary", "seoTitle", "seoDescription", "seoId", "content", "publishedAt", "coverImage" ], "additionalProperties": false } }, "required": [ "enable", "title", "linkToPost" ], "additionalProperties": false } }, "localizations": { "readOnly": true, "type": "array", "items": {} } }, "required": [ "documentId", "id", "seoTitle", "seoDescription", "publishedAt" ], "additionalProperties": false } } }, "required": [ "documentId", "id", "seoTitle", "seoDescription", "publishedAt" ], "additionalProperties": false } }, "required": [ "data" ], "additionalProperties": false } } } }, "400": { "description": "Bad request" }, "401": { "description": "Unauthorized" }, "403": { "description": "Forbidden" }, "404": { "description": "Not found" }, "500": { "description": "Internal server error" } }, "tags": [ "homepage" ] } }, "/posts": { "get": { "operationId": "post/get/posts", "parameters": [ { "name": "fields", "in": "query", "required": false, "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "readOnly": true, "type": "array", "items": { "type": "string", "enum": [ "title", "summary", "seoTitle", "seoDescription", "seoId", "type", "publishDate", "content", "createdAt", "updatedAt", "publishedAt", "locale" ] } }, "x-strapi-serialize": "querystring" }, { "name": "filters", "in": "query", "required": false, "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "object", "propertyNames": { "type": "string", "enum": [ "title", "summary", "seoTitle", "seoDescription", "seoId", "type", "publishDate", "content", "createdAt", "updatedAt", "publishedAt", "locale" ] }, "additionalProperties": {} }, "x-strapi-serialize": "querystring" }, { "name": "_q", "in": "query", "required": false, "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "string" }, "x-strapi-serialize": "querystring" }, { "name": "pagination", "in": "query", "required": false, "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "allOf": [ { "type": "object", "properties": { "withCount": { "type": "boolean" } }, "additionalProperties": false }, { "anyOf": [ { "type": "object", "properties": { "page": { "type": "integer", "exclusiveMinimum": 0, "maximum": 9007199254740991 }, "pageSize": { "type": "integer", "exclusiveMinimum": 0, "maximum": 9007199254740991 } }, "required": [ "page", "pageSize" ], "additionalProperties": false }, { "type": "object", "properties": { "start": { "type": "integer", "minimum": 0, "maximum": 9007199254740991 }, "limit": { "type": "integer", "exclusiveMinimum": 0, "maximum": 9007199254740991 } }, "required": [ "start", "limit" ], "additionalProperties": false } ] } ] }, "x-strapi-serialize": "querystring" }, { "name": "sort", "in": "query", "required": false, "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "anyOf": [ { "type": "string", "enum": [ "title", "summary", "seoTitle", "seoDescription", "seoId", "type", "publishDate", "content", "createdAt", "updatedAt", "publishedAt", "locale" ] }, { "type": "array", "items": { "type": "string", "enum": [ "title", "summary", "seoTitle", "seoDescription", "seoId", "type", "publishDate", "content", "createdAt", "updatedAt", "publishedAt", "locale" ] } }, { "type": "object", "propertyNames": { "type": "string", "enum": [ "title", "summary", "seoTitle", "seoDescription", "seoId", "type", "publishDate", "content", "createdAt", "updatedAt", "publishedAt", "locale" ] }, "additionalProperties": { "type": "string", "enum": [ "asc", "desc" ] } }, { "type": "array", "items": { "type": "object", "propertyNames": { "type": "string", "enum": [ "title", "summary", "seoTitle", "seoDescription", "seoId", "type", "publishDate", "content", "createdAt", "updatedAt", "publishedAt", "locale" ] }, "additionalProperties": { "type": "string", "enum": [ "asc", "desc" ] } } } ] }, "x-strapi-serialize": "querystring" }, { "name": "populate", "in": "query", "required": false, "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "anyOf": [ { "readOnly": true, "type": "string", "const": "*" }, { "readOnly": true, "type": "string", "enum": [ "coverImage", "author", "categories", "tags", "localizations" ] }, { "type": "array", "items": { "type": "string", "enum": [ "coverImage", "author", "categories", "tags", "localizations" ] } } ] }, "x-strapi-serialize": "querystring" }, { "name": "locale", "in": "query", "required": false, "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "string" }, "x-strapi-serialize": "querystring" }, { "name": "status", "in": "query", "required": false, "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "string", "enum": [ "draft", "published" ] }, "x-strapi-serialize": "querystring" } ], "responses": { "200": { "description": "OK", "content": { "application/json": { "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "object", "properties": { "data": { "type": "array", "items": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "title": { "type": "string" }, "summary": { "type": "string" }, "seoTitle": { "type": "string" }, "seoDescription": { "type": "string" }, "seoId": { "type": "string" }, "type": { "type": "string", "enum": [ "eat", "play", "learn", "art", "ourdoor" ] }, "publishDate": { "type": "string" }, "content": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.534Z", "type": "string" }, "locale": { "type": "string" }, "coverImage": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "name": { "type": "string" }, "alternativeText": { "type": "string" }, "caption": { "type": "string" }, "width": { "type": "integer", "minimum": -9007199254740991, "maximum": 9007199254740991 }, "height": { "type": "integer", "minimum": -9007199254740991, "maximum": 9007199254740991 }, "formats": {}, "hash": { "type": "string" }, "ext": { "type": "string" }, "mime": { "type": "string" }, "size": { "type": "number" }, "url": { "type": "string" }, "previewUrl": { "type": "string" }, "provider": { "type": "string" }, "provider_metadata": {}, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.496Z", "type": "string" }, "related": {} }, "required": [ "documentId", "id", "name", "hash", "mime", "size", "url", "provider", "publishedAt", "related" ], "additionalProperties": false }, "author": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "username": { "type": "string" }, "email": { "type": "string", "format": "email", "pattern": "^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$" }, "provider": { "type": "string" }, "confirmed": { "default": false, "anyOf": [ { "type": "boolean" }, { "type": "null" } ] }, "blocked": { "default": false, "anyOf": [ { "type": "boolean" }, { "type": "null" } ] }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.498Z", "type": "string" }, "role": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "name": { "type": "string" }, "description": { "type": "string" }, "type": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.499Z", "type": "string" }, "permissions": { "type": "array", "items": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "action": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.500Z", "type": "string" }, "role": {} }, "required": [ "documentId", "id", "action", "publishedAt" ], "additionalProperties": false } }, "users": { "type": "array", "items": {} } }, "required": [ "documentId", "id", "name", "publishedAt" ], "additionalProperties": false } }, "required": [ "documentId", "id", "username", "email", "confirmed", "blocked", "publishedAt" ], "additionalProperties": false }, "categories": { "type": "array", "items": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "name": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.504Z", "type": "string" }, "posts": { "type": "array", "items": {} } }, "required": [ "documentId", "id", "publishedAt" ], "additionalProperties": false } }, "tags": { "type": "array", "items": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "name": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.505Z", "type": "string" }, "posts": { "type": "array", "items": {} } }, "required": [ "documentId", "id", "name", "publishedAt" ], "additionalProperties": false } }, "localizations": { "readOnly": true, "type": "array", "items": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "title": { "type": "string" }, "summary": { "type": "string" }, "seoTitle": { "type": "string" }, "seoDescription": { "type": "string" }, "seoId": { "type": "string" }, "type": { "type": "string", "enum": [ "eat", "play", "learn", "art", "ourdoor" ] }, "publishDate": { "type": "string" }, "content": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.493Z", "type": "string" }, "locale": { "type": "string" }, "coverImage": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "name": { "type": "string" }, "alternativeText": { "type": "string" }, "caption": { "type": "string" }, "width": { "type": "integer", "minimum": -9007199254740991, "maximum": 9007199254740991 }, "height": { "type": "integer", "minimum": -9007199254740991, "maximum": 9007199254740991 }, "formats": {}, "hash": { "type": "string" }, "ext": { "type": "string" }, "mime": { "type": "string" }, "size": { "type": "number" }, "url": { "type": "string" }, "previewUrl": { "type": "string" }, "provider": { "type": "string" }, "provider_metadata": {}, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.496Z", "type": "string" }, "related": {} }, "required": [ "documentId", "id", "name", "hash", "mime", "size", "url", "provider", "publishedAt", "related" ], "additionalProperties": false }, "author": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "username": { "type": "string" }, "email": { "type": "string", "format": "email", "pattern": "^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$" }, "provider": { "type": "string" }, "confirmed": { "default": false, "anyOf": [ { "type": "boolean" }, { "type": "null" } ] }, "blocked": { "default": false, "anyOf": [ { "type": "boolean" }, { "type": "null" } ] }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.498Z", "type": "string" }, "role": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "name": { "type": "string" }, "description": { "type": "string" }, "type": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.499Z", "type": "string" }, "permissions": { "type": "array", "items": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "action": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.500Z", "type": "string" }, "role": {} }, "required": [ "documentId", "id", "action", "publishedAt" ], "additionalProperties": false } }, "users": { "type": "array", "items": {} } }, "required": [ "documentId", "id", "name", "publishedAt" ], "additionalProperties": false } }, "required": [ "documentId", "id", "username", "email", "confirmed", "blocked", "publishedAt" ], "additionalProperties": false }, "categories": { "type": "array", "items": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "name": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.504Z", "type": "string" }, "posts": { "type": "array", "items": {} } }, "required": [ "documentId", "id", "publishedAt" ], "additionalProperties": false } }, "tags": { "type": "array", "items": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "name": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.505Z", "type": "string" }, "posts": { "type": "array", "items": {} } }, "required": [ "documentId", "id", "name", "publishedAt" ], "additionalProperties": false } }, "localizations": { "readOnly": true, "type": "array", "items": {} } }, "required": [ "documentId", "id", "title", "summary", "seoTitle", "seoDescription", "seoId", "content", "publishedAt", "coverImage" ], "additionalProperties": false } } }, "required": [ "documentId", "id", "title", "summary", "seoTitle", "seoDescription", "seoId", "content", "publishedAt", "coverImage" ], "additionalProperties": false } } }, "required": [ "data" ], "additionalProperties": false } } } }, "400": { "description": "Bad request" }, "401": { "description": "Unauthorized" }, "403": { "description": "Forbidden" }, "404": { "description": "Not found" }, "500": { "description": "Internal server error" } }, "tags": [ "post" ] }, "post": { "operationId": "post/post/posts", "parameters": [ { "name": "fields", "in": "query", "required": false, "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "readOnly": true, "type": "array", "items": { "type": "string", "enum": [ "title", "summary", "seoTitle", "seoDescription", "seoId", "type", "publishDate", "content", "createdAt", "updatedAt", "publishedAt", "locale" ] } }, "x-strapi-serialize": "querystring" }, { "name": "populate", "in": "query", "required": false, "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "anyOf": [ { "readOnly": true, "type": "string", "const": "*" }, { "readOnly": true, "type": "string", "enum": [ "coverImage", "author", "categories", "tags", "localizations" ] }, { "type": "array", "items": { "type": "string", "enum": [ "coverImage", "author", "categories", "tags", "localizations" ] } } ] }, "x-strapi-serialize": "querystring" }, { "name": "locale", "in": "query", "required": false, "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "string" }, "x-strapi-serialize": "querystring" }, { "name": "status", "in": "query", "required": false, "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "string", "enum": [ "draft", "published" ] }, "x-strapi-serialize": "querystring" } ], "responses": { "200": { "description": "OK", "content": { "application/json": { "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "object", "properties": { "data": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "title": { "type": "string" }, "summary": { "type": "string" }, "seoTitle": { "type": "string" }, "seoDescription": { "type": "string" }, "seoId": { "type": "string" }, "type": { "type": "string", "enum": [ "eat", "play", "learn", "art", "ourdoor" ] }, "publishDate": { "type": "string" }, "content": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.541Z", "type": "string" }, "locale": { "type": "string" }, "coverImage": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "name": { "type": "string" }, "alternativeText": { "type": "string" }, "caption": { "type": "string" }, "width": { "type": "integer", "minimum": -9007199254740991, "maximum": 9007199254740991 }, "height": { "type": "integer", "minimum": -9007199254740991, "maximum": 9007199254740991 }, "formats": {}, "hash": { "type": "string" }, "ext": { "type": "string" }, "mime": { "type": "string" }, "size": { "type": "number" }, "url": { "type": "string" }, "previewUrl": { "type": "string" }, "provider": { "type": "string" }, "provider_metadata": {}, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.496Z", "type": "string" }, "related": {} }, "required": [ "documentId", "id", "name", "hash", "mime", "size", "url", "provider", "publishedAt", "related" ], "additionalProperties": false }, "author": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "username": { "type": "string" }, "email": { "type": "string", "format": "email", "pattern": "^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$" }, "provider": { "type": "string" }, "confirmed": { "default": false, "anyOf": [ { "type": "boolean" }, { "type": "null" } ] }, "blocked": { "default": false, "anyOf": [ { "type": "boolean" }, { "type": "null" } ] }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.498Z", "type": "string" }, "role": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "name": { "type": "string" }, "description": { "type": "string" }, "type": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.499Z", "type": "string" }, "permissions": { "type": "array", "items": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "action": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.500Z", "type": "string" }, "role": {} }, "required": [ "documentId", "id", "action", "publishedAt" ], "additionalProperties": false } }, "users": { "type": "array", "items": {} } }, "required": [ "documentId", "id", "name", "publishedAt" ], "additionalProperties": false } }, "required": [ "documentId", "id", "username", "email", "confirmed", "blocked", "publishedAt" ], "additionalProperties": false }, "categories": { "type": "array", "items": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "name": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.504Z", "type": "string" }, "posts": { "type": "array", "items": {} } }, "required": [ "documentId", "id", "publishedAt" ], "additionalProperties": false } }, "tags": { "type": "array", "items": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "name": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.505Z", "type": "string" }, "posts": { "type": "array", "items": {} } }, "required": [ "documentId", "id", "name", "publishedAt" ], "additionalProperties": false } }, "localizations": { "readOnly": true, "type": "array", "items": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "title": { "type": "string" }, "summary": { "type": "string" }, "seoTitle": { "type": "string" }, "seoDescription": { "type": "string" }, "seoId": { "type": "string" }, "type": { "type": "string", "enum": [ "eat", "play", "learn", "art", "ourdoor" ] }, "publishDate": { "type": "string" }, "content": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.493Z", "type": "string" }, "locale": { "type": "string" }, "coverImage": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "name": { "type": "string" }, "alternativeText": { "type": "string" }, "caption": { "type": "string" }, "width": { "type": "integer", "minimum": -9007199254740991, "maximum": 9007199254740991 }, "height": { "type": "integer", "minimum": -9007199254740991, "maximum": 9007199254740991 }, "formats": {}, "hash": { "type": "string" }, "ext": { "type": "string" }, "mime": { "type": "string" }, "size": { "type": "number" }, "url": { "type": "string" }, "previewUrl": { "type": "string" }, "provider": { "type": "string" }, "provider_metadata": {}, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.496Z", "type": "string" }, "related": {} }, "required": [ "documentId", "id", "name", "hash", "mime", "size", "url", "provider", "publishedAt", "related" ], "additionalProperties": false }, "author": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "username": { "type": "string" }, "email": { "type": "string", "format": "email", "pattern": "^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$" }, "provider": { "type": "string" }, "confirmed": { "default": false, "anyOf": [ { "type": "boolean" }, { "type": "null" } ] }, "blocked": { "default": false, "anyOf": [ { "type": "boolean" }, { "type": "null" } ] }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.498Z", "type": "string" }, "role": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "name": { "type": "string" }, "description": { "type": "string" }, "type": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.499Z", "type": "string" }, "permissions": { "type": "array", "items": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "action": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.500Z", "type": "string" }, "role": {} }, "required": [ "documentId", "id", "action", "publishedAt" ], "additionalProperties": false } }, "users": { "type": "array", "items": {} } }, "required": [ "documentId", "id", "name", "publishedAt" ], "additionalProperties": false } }, "required": [ "documentId", "id", "username", "email", "confirmed", "blocked", "publishedAt" ], "additionalProperties": false }, "categories": { "type": "array", "items": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "name": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.504Z", "type": "string" }, "posts": { "type": "array", "items": {} } }, "required": [ "documentId", "id", "publishedAt" ], "additionalProperties": false } }, "tags": { "type": "array", "items": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "name": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.505Z", "type": "string" }, "posts": { "type": "array", "items": {} } }, "required": [ "documentId", "id", "name", "publishedAt" ], "additionalProperties": false } }, "localizations": { "readOnly": true, "type": "array", "items": {} } }, "required": [ "documentId", "id", "title", "summary", "seoTitle", "seoDescription", "seoId", "content", "publishedAt", "coverImage" ], "additionalProperties": false } } }, "required": [ "documentId", "id", "title", "summary", "seoTitle", "seoDescription", "seoId", "content", "publishedAt", "coverImage" ], "additionalProperties": false } }, "required": [ "data" ], "additionalProperties": false } } } }, "400": { "description": "Bad request" }, "401": { "description": "Unauthorized" }, "403": { "description": "Forbidden" }, "404": { "description": "Not found" }, "500": { "description": "Internal server error" } }, "tags": [ "post" ], "requestBody": { "content": { "application/json": { "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "object", "properties": { "data": { "type": "object", "properties": { "title": { "type": "string" }, "summary": { "type": "string" }, "seoTitle": { "type": "string" }, "seoDescription": { "type": "string" }, "seoId": { "type": "string" }, "type": { "type": "string", "enum": [ "eat", "play", "learn", "art", "ourdoor" ] }, "publishDate": { "type": "string" }, "content": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.540Z", "type": "string" }, "locale": { "type": "string" }, "coverImage": {}, "author": { "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)$" }, "categories": { "type": "array", "items": { "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)$" } }, "tags": { "type": "array", "items": { "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)$" } } }, "required": [ "title", "summary", "seoTitle", "seoDescription", "seoId", "content", "publishedAt", "coverImage" ], "additionalProperties": false } }, "required": [ "data" ], "additionalProperties": false } } } } } }, "/posts/{id}": { "get": { "operationId": "post/get/posts_by_id", "parameters": [ { "name": "id", "in": "path", "required": true, "schema": { "$schema": "https://json-schema.org/draft/2020-12/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)$" } }, { "name": "fields", "in": "query", "required": false, "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "readOnly": true, "type": "array", "items": { "type": "string", "enum": [ "title", "summary", "seoTitle", "seoDescription", "seoId", "type", "publishDate", "content", "createdAt", "updatedAt", "publishedAt", "locale" ] } }, "x-strapi-serialize": "querystring" }, { "name": "populate", "in": "query", "required": false, "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "anyOf": [ { "readOnly": true, "type": "string", "const": "*" }, { "readOnly": true, "type": "string", "enum": [ "coverImage", "author", "categories", "tags", "localizations" ] }, { "type": "array", "items": { "type": "string", "enum": [ "coverImage", "author", "categories", "tags", "localizations" ] } } ] }, "x-strapi-serialize": "querystring" }, { "name": "filters", "in": "query", "required": false, "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "object", "propertyNames": { "type": "string", "enum": [ "title", "summary", "seoTitle", "seoDescription", "seoId", "type", "publishDate", "content", "createdAt", "updatedAt", "publishedAt", "locale" ] }, "additionalProperties": {} }, "x-strapi-serialize": "querystring" }, { "name": "sort", "in": "query", "required": false, "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "anyOf": [ { "type": "string", "enum": [ "title", "summary", "seoTitle", "seoDescription", "seoId", "type", "publishDate", "content", "createdAt", "updatedAt", "publishedAt", "locale" ] }, { "type": "array", "items": { "type": "string", "enum": [ "title", "summary", "seoTitle", "seoDescription", "seoId", "type", "publishDate", "content", "createdAt", "updatedAt", "publishedAt", "locale" ] } }, { "type": "object", "propertyNames": { "type": "string", "enum": [ "title", "summary", "seoTitle", "seoDescription", "seoId", "type", "publishDate", "content", "createdAt", "updatedAt", "publishedAt", "locale" ] }, "additionalProperties": { "type": "string", "enum": [ "asc", "desc" ] } }, { "type": "array", "items": { "type": "object", "propertyNames": { "type": "string", "enum": [ "title", "summary", "seoTitle", "seoDescription", "seoId", "type", "publishDate", "content", "createdAt", "updatedAt", "publishedAt", "locale" ] }, "additionalProperties": { "type": "string", "enum": [ "asc", "desc" ] } } } ] }, "x-strapi-serialize": "querystring" }, { "name": "locale", "in": "query", "required": false, "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "string" }, "x-strapi-serialize": "querystring" }, { "name": "status", "in": "query", "required": false, "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "string", "enum": [ "draft", "published" ] }, "x-strapi-serialize": "querystring" } ], "responses": { "200": { "description": "OK", "content": { "application/json": { "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "object", "properties": { "data": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "title": { "type": "string" }, "summary": { "type": "string" }, "seoTitle": { "type": "string" }, "seoDescription": { "type": "string" }, "seoId": { "type": "string" }, "type": { "type": "string", "enum": [ "eat", "play", "learn", "art", "ourdoor" ] }, "publishDate": { "type": "string" }, "content": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.538Z", "type": "string" }, "locale": { "type": "string" }, "coverImage": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "name": { "type": "string" }, "alternativeText": { "type": "string" }, "caption": { "type": "string" }, "width": { "type": "integer", "minimum": -9007199254740991, "maximum": 9007199254740991 }, "height": { "type": "integer", "minimum": -9007199254740991, "maximum": 9007199254740991 }, "formats": {}, "hash": { "type": "string" }, "ext": { "type": "string" }, "mime": { "type": "string" }, "size": { "type": "number" }, "url": { "type": "string" }, "previewUrl": { "type": "string" }, "provider": { "type": "string" }, "provider_metadata": {}, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.496Z", "type": "string" }, "related": {} }, "required": [ "documentId", "id", "name", "hash", "mime", "size", "url", "provider", "publishedAt", "related" ], "additionalProperties": false }, "author": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "username": { "type": "string" }, "email": { "type": "string", "format": "email", "pattern": "^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$" }, "provider": { "type": "string" }, "confirmed": { "default": false, "anyOf": [ { "type": "boolean" }, { "type": "null" } ] }, "blocked": { "default": false, "anyOf": [ { "type": "boolean" }, { "type": "null" } ] }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.498Z", "type": "string" }, "role": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "name": { "type": "string" }, "description": { "type": "string" }, "type": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.499Z", "type": "string" }, "permissions": { "type": "array", "items": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "action": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.500Z", "type": "string" }, "role": {} }, "required": [ "documentId", "id", "action", "publishedAt" ], "additionalProperties": false } }, "users": { "type": "array", "items": {} } }, "required": [ "documentId", "id", "name", "publishedAt" ], "additionalProperties": false } }, "required": [ "documentId", "id", "username", "email", "confirmed", "blocked", "publishedAt" ], "additionalProperties": false }, "categories": { "type": "array", "items": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "name": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.504Z", "type": "string" }, "posts": { "type": "array", "items": {} } }, "required": [ "documentId", "id", "publishedAt" ], "additionalProperties": false } }, "tags": { "type": "array", "items": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "name": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.505Z", "type": "string" }, "posts": { "type": "array", "items": {} } }, "required": [ "documentId", "id", "name", "publishedAt" ], "additionalProperties": false } }, "localizations": { "readOnly": true, "type": "array", "items": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "title": { "type": "string" }, "summary": { "type": "string" }, "seoTitle": { "type": "string" }, "seoDescription": { "type": "string" }, "seoId": { "type": "string" }, "type": { "type": "string", "enum": [ "eat", "play", "learn", "art", "ourdoor" ] }, "publishDate": { "type": "string" }, "content": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.493Z", "type": "string" }, "locale": { "type": "string" }, "coverImage": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "name": { "type": "string" }, "alternativeText": { "type": "string" }, "caption": { "type": "string" }, "width": { "type": "integer", "minimum": -9007199254740991, "maximum": 9007199254740991 }, "height": { "type": "integer", "minimum": -9007199254740991, "maximum": 9007199254740991 }, "formats": {}, "hash": { "type": "string" }, "ext": { "type": "string" }, "mime": { "type": "string" }, "size": { "type": "number" }, "url": { "type": "string" }, "previewUrl": { "type": "string" }, "provider": { "type": "string" }, "provider_metadata": {}, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.496Z", "type": "string" }, "related": {} }, "required": [ "documentId", "id", "name", "hash", "mime", "size", "url", "provider", "publishedAt", "related" ], "additionalProperties": false }, "author": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "username": { "type": "string" }, "email": { "type": "string", "format": "email", "pattern": "^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$" }, "provider": { "type": "string" }, "confirmed": { "default": false, "anyOf": [ { "type": "boolean" }, { "type": "null" } ] }, "blocked": { "default": false, "anyOf": [ { "type": "boolean" }, { "type": "null" } ] }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.498Z", "type": "string" }, "role": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "name": { "type": "string" }, "description": { "type": "string" }, "type": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.499Z", "type": "string" }, "permissions": { "type": "array", "items": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "action": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.500Z", "type": "string" }, "role": {} }, "required": [ "documentId", "id", "action", "publishedAt" ], "additionalProperties": false } }, "users": { "type": "array", "items": {} } }, "required": [ "documentId", "id", "name", "publishedAt" ], "additionalProperties": false } }, "required": [ "documentId", "id", "username", "email", "confirmed", "blocked", "publishedAt" ], "additionalProperties": false }, "categories": { "type": "array", "items": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "name": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.504Z", "type": "string" }, "posts": { "type": "array", "items": {} } }, "required": [ "documentId", "id", "publishedAt" ], "additionalProperties": false } }, "tags": { "type": "array", "items": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "name": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.505Z", "type": "string" }, "posts": { "type": "array", "items": {} } }, "required": [ "documentId", "id", "name", "publishedAt" ], "additionalProperties": false } }, "localizations": { "readOnly": true, "type": "array", "items": {} } }, "required": [ "documentId", "id", "title", "summary", "seoTitle", "seoDescription", "seoId", "content", "publishedAt", "coverImage" ], "additionalProperties": false } } }, "required": [ "documentId", "id", "title", "summary", "seoTitle", "seoDescription", "seoId", "content", "publishedAt", "coverImage" ], "additionalProperties": false } }, "required": [ "data" ], "additionalProperties": false } } } }, "400": { "description": "Bad request" }, "401": { "description": "Unauthorized" }, "403": { "description": "Forbidden" }, "404": { "description": "Not found" }, "500": { "description": "Internal server error" } }, "tags": [ "post" ] }, "put": { "operationId": "post/put/posts_by_id", "parameters": [ { "name": "id", "in": "path", "required": true, "schema": { "$schema": "https://json-schema.org/draft/2020-12/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)$" } }, { "name": "fields", "in": "query", "required": false, "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "readOnly": true, "type": "array", "items": { "type": "string", "enum": [ "title", "summary", "seoTitle", "seoDescription", "seoId", "type", "publishDate", "content", "createdAt", "updatedAt", "publishedAt", "locale" ] } }, "x-strapi-serialize": "querystring" }, { "name": "populate", "in": "query", "required": false, "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "anyOf": [ { "readOnly": true, "type": "string", "const": "*" }, { "readOnly": true, "type": "string", "enum": [ "coverImage", "author", "categories", "tags", "localizations" ] }, { "type": "array", "items": { "type": "string", "enum": [ "coverImage", "author", "categories", "tags", "localizations" ] } } ] }, "x-strapi-serialize": "querystring" }, { "name": "locale", "in": "query", "required": false, "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "string" }, "x-strapi-serialize": "querystring" }, { "name": "status", "in": "query", "required": false, "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "string", "enum": [ "draft", "published" ] }, "x-strapi-serialize": "querystring" } ], "responses": { "200": { "description": "OK", "content": { "application/json": { "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "object", "properties": { "data": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "title": { "type": "string" }, "summary": { "type": "string" }, "seoTitle": { "type": "string" }, "seoDescription": { "type": "string" }, "seoId": { "type": "string" }, "type": { "type": "string", "enum": [ "eat", "play", "learn", "art", "ourdoor" ] }, "publishDate": { "type": "string" }, "content": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.547Z", "type": "string" }, "locale": { "type": "string" }, "coverImage": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "name": { "type": "string" }, "alternativeText": { "type": "string" }, "caption": { "type": "string" }, "width": { "type": "integer", "minimum": -9007199254740991, "maximum": 9007199254740991 }, "height": { "type": "integer", "minimum": -9007199254740991, "maximum": 9007199254740991 }, "formats": {}, "hash": { "type": "string" }, "ext": { "type": "string" }, "mime": { "type": "string" }, "size": { "type": "number" }, "url": { "type": "string" }, "previewUrl": { "type": "string" }, "provider": { "type": "string" }, "provider_metadata": {}, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.496Z", "type": "string" }, "related": {} }, "required": [ "documentId", "id", "name", "hash", "mime", "size", "url", "provider", "publishedAt", "related" ], "additionalProperties": false }, "author": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "username": { "type": "string" }, "email": { "type": "string", "format": "email", "pattern": "^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$" }, "provider": { "type": "string" }, "confirmed": { "default": false, "anyOf": [ { "type": "boolean" }, { "type": "null" } ] }, "blocked": { "default": false, "anyOf": [ { "type": "boolean" }, { "type": "null" } ] }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.498Z", "type": "string" }, "role": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "name": { "type": "string" }, "description": { "type": "string" }, "type": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.499Z", "type": "string" }, "permissions": { "type": "array", "items": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "action": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.500Z", "type": "string" }, "role": {} }, "required": [ "documentId", "id", "action", "publishedAt" ], "additionalProperties": false } }, "users": { "type": "array", "items": {} } }, "required": [ "documentId", "id", "name", "publishedAt" ], "additionalProperties": false } }, "required": [ "documentId", "id", "username", "email", "confirmed", "blocked", "publishedAt" ], "additionalProperties": false }, "categories": { "type": "array", "items": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "name": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.504Z", "type": "string" }, "posts": { "type": "array", "items": {} } }, "required": [ "documentId", "id", "publishedAt" ], "additionalProperties": false } }, "tags": { "type": "array", "items": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "name": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.505Z", "type": "string" }, "posts": { "type": "array", "items": {} } }, "required": [ "documentId", "id", "name", "publishedAt" ], "additionalProperties": false } }, "localizations": { "readOnly": true, "type": "array", "items": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "title": { "type": "string" }, "summary": { "type": "string" }, "seoTitle": { "type": "string" }, "seoDescription": { "type": "string" }, "seoId": { "type": "string" }, "type": { "type": "string", "enum": [ "eat", "play", "learn", "art", "ourdoor" ] }, "publishDate": { "type": "string" }, "content": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.493Z", "type": "string" }, "locale": { "type": "string" }, "coverImage": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "name": { "type": "string" }, "alternativeText": { "type": "string" }, "caption": { "type": "string" }, "width": { "type": "integer", "minimum": -9007199254740991, "maximum": 9007199254740991 }, "height": { "type": "integer", "minimum": -9007199254740991, "maximum": 9007199254740991 }, "formats": {}, "hash": { "type": "string" }, "ext": { "type": "string" }, "mime": { "type": "string" }, "size": { "type": "number" }, "url": { "type": "string" }, "previewUrl": { "type": "string" }, "provider": { "type": "string" }, "provider_metadata": {}, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.496Z", "type": "string" }, "related": {} }, "required": [ "documentId", "id", "name", "hash", "mime", "size", "url", "provider", "publishedAt", "related" ], "additionalProperties": false }, "author": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "username": { "type": "string" }, "email": { "type": "string", "format": "email", "pattern": "^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$" }, "provider": { "type": "string" }, "confirmed": { "default": false, "anyOf": [ { "type": "boolean" }, { "type": "null" } ] }, "blocked": { "default": false, "anyOf": [ { "type": "boolean" }, { "type": "null" } ] }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.498Z", "type": "string" }, "role": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "name": { "type": "string" }, "description": { "type": "string" }, "type": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.499Z", "type": "string" }, "permissions": { "type": "array", "items": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "action": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.500Z", "type": "string" }, "role": {} }, "required": [ "documentId", "id", "action", "publishedAt" ], "additionalProperties": false } }, "users": { "type": "array", "items": {} } }, "required": [ "documentId", "id", "name", "publishedAt" ], "additionalProperties": false } }, "required": [ "documentId", "id", "username", "email", "confirmed", "blocked", "publishedAt" ], "additionalProperties": false }, "categories": { "type": "array", "items": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "name": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.504Z", "type": "string" }, "posts": { "type": "array", "items": {} } }, "required": [ "documentId", "id", "publishedAt" ], "additionalProperties": false } }, "tags": { "type": "array", "items": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "name": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.505Z", "type": "string" }, "posts": { "type": "array", "items": {} } }, "required": [ "documentId", "id", "name", "publishedAt" ], "additionalProperties": false } }, "localizations": { "readOnly": true, "type": "array", "items": {} } }, "required": [ "documentId", "id", "title", "summary", "seoTitle", "seoDescription", "seoId", "content", "publishedAt", "coverImage" ], "additionalProperties": false } } }, "required": [ "documentId", "id", "title", "summary", "seoTitle", "seoDescription", "seoId", "content", "publishedAt", "coverImage" ], "additionalProperties": false } }, "required": [ "data" ], "additionalProperties": false } } } }, "400": { "description": "Bad request" }, "401": { "description": "Unauthorized" }, "403": { "description": "Forbidden" }, "404": { "description": "Not found" }, "500": { "description": "Internal server error" } }, "tags": [ "post" ], "requestBody": { "content": { "application/json": { "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "object", "properties": { "data": { "type": "object", "properties": { "title": { "type": "string" }, "summary": { "type": "string" }, "seoTitle": { "type": "string" }, "seoDescription": { "type": "string" }, "seoId": { "type": "string" }, "type": { "type": "string", "enum": [ "eat", "play", "learn", "art", "ourdoor" ] }, "publishDate": { "type": "string" }, "content": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.544Z", "type": "string" }, "locale": { "type": "string" }, "coverImage": {}, "author": { "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)$" }, "categories": { "type": "array", "items": { "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)$" } }, "tags": { "type": "array", "items": { "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)$" } } }, "additionalProperties": false } }, "required": [ "data" ], "additionalProperties": false } } } } }, "delete": { "operationId": "post/delete/posts_by_id", "parameters": [ { "name": "id", "in": "path", "required": true, "schema": { "$schema": "https://json-schema.org/draft/2020-12/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)$" } }, { "name": "fields", "in": "query", "required": false, "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "readOnly": true, "type": "array", "items": { "type": "string", "enum": [ "title", "summary", "seoTitle", "seoDescription", "seoId", "type", "publishDate", "content", "createdAt", "updatedAt", "publishedAt", "locale" ] } }, "x-strapi-serialize": "querystring" }, { "name": "populate", "in": "query", "required": false, "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "anyOf": [ { "readOnly": true, "type": "string", "const": "*" }, { "readOnly": true, "type": "string", "enum": [ "coverImage", "author", "categories", "tags", "localizations" ] }, { "type": "array", "items": { "type": "string", "enum": [ "coverImage", "author", "categories", "tags", "localizations" ] } } ] }, "x-strapi-serialize": "querystring" }, { "name": "filters", "in": "query", "required": false, "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "object", "propertyNames": { "type": "string", "enum": [ "title", "summary", "seoTitle", "seoDescription", "seoId", "type", "publishDate", "content", "createdAt", "updatedAt", "publishedAt", "locale" ] }, "additionalProperties": {} }, "x-strapi-serialize": "querystring" }, { "name": "locale", "in": "query", "required": false, "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "string" }, "x-strapi-serialize": "querystring" }, { "name": "status", "in": "query", "required": false, "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "string", "enum": [ "draft", "published" ] }, "x-strapi-serialize": "querystring" } ], "responses": { "200": { "description": "OK", "content": { "application/json": { "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "object", "properties": { "data": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "title": { "type": "string" }, "summary": { "type": "string" }, "seoTitle": { "type": "string" }, "seoDescription": { "type": "string" }, "seoId": { "type": "string" }, "type": { "type": "string", "enum": [ "eat", "play", "learn", "art", "ourdoor" ] }, "publishDate": { "type": "string" }, "content": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.549Z", "type": "string" }, "locale": { "type": "string" }, "coverImage": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "name": { "type": "string" }, "alternativeText": { "type": "string" }, "caption": { "type": "string" }, "width": { "type": "integer", "minimum": -9007199254740991, "maximum": 9007199254740991 }, "height": { "type": "integer", "minimum": -9007199254740991, "maximum": 9007199254740991 }, "formats": {}, "hash": { "type": "string" }, "ext": { "type": "string" }, "mime": { "type": "string" }, "size": { "type": "number" }, "url": { "type": "string" }, "previewUrl": { "type": "string" }, "provider": { "type": "string" }, "provider_metadata": {}, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.496Z", "type": "string" }, "related": {} }, "required": [ "documentId", "id", "name", "hash", "mime", "size", "url", "provider", "publishedAt", "related" ], "additionalProperties": false }, "author": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "username": { "type": "string" }, "email": { "type": "string", "format": "email", "pattern": "^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$" }, "provider": { "type": "string" }, "confirmed": { "default": false, "anyOf": [ { "type": "boolean" }, { "type": "null" } ] }, "blocked": { "default": false, "anyOf": [ { "type": "boolean" }, { "type": "null" } ] }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.498Z", "type": "string" }, "role": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "name": { "type": "string" }, "description": { "type": "string" }, "type": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.499Z", "type": "string" }, "permissions": { "type": "array", "items": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "action": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.500Z", "type": "string" }, "role": {} }, "required": [ "documentId", "id", "action", "publishedAt" ], "additionalProperties": false } }, "users": { "type": "array", "items": {} } }, "required": [ "documentId", "id", "name", "publishedAt" ], "additionalProperties": false } }, "required": [ "documentId", "id", "username", "email", "confirmed", "blocked", "publishedAt" ], "additionalProperties": false }, "categories": { "type": "array", "items": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "name": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.504Z", "type": "string" }, "posts": { "type": "array", "items": {} } }, "required": [ "documentId", "id", "publishedAt" ], "additionalProperties": false } }, "tags": { "type": "array", "items": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "name": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.505Z", "type": "string" }, "posts": { "type": "array", "items": {} } }, "required": [ "documentId", "id", "name", "publishedAt" ], "additionalProperties": false } }, "localizations": { "readOnly": true, "type": "array", "items": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "title": { "type": "string" }, "summary": { "type": "string" }, "seoTitle": { "type": "string" }, "seoDescription": { "type": "string" }, "seoId": { "type": "string" }, "type": { "type": "string", "enum": [ "eat", "play", "learn", "art", "ourdoor" ] }, "publishDate": { "type": "string" }, "content": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.493Z", "type": "string" }, "locale": { "type": "string" }, "coverImage": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "name": { "type": "string" }, "alternativeText": { "type": "string" }, "caption": { "type": "string" }, "width": { "type": "integer", "minimum": -9007199254740991, "maximum": 9007199254740991 }, "height": { "type": "integer", "minimum": -9007199254740991, "maximum": 9007199254740991 }, "formats": {}, "hash": { "type": "string" }, "ext": { "type": "string" }, "mime": { "type": "string" }, "size": { "type": "number" }, "url": { "type": "string" }, "previewUrl": { "type": "string" }, "provider": { "type": "string" }, "provider_metadata": {}, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.496Z", "type": "string" }, "related": {} }, "required": [ "documentId", "id", "name", "hash", "mime", "size", "url", "provider", "publishedAt", "related" ], "additionalProperties": false }, "author": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "username": { "type": "string" }, "email": { "type": "string", "format": "email", "pattern": "^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$" }, "provider": { "type": "string" }, "confirmed": { "default": false, "anyOf": [ { "type": "boolean" }, { "type": "null" } ] }, "blocked": { "default": false, "anyOf": [ { "type": "boolean" }, { "type": "null" } ] }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.498Z", "type": "string" }, "role": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "name": { "type": "string" }, "description": { "type": "string" }, "type": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.499Z", "type": "string" }, "permissions": { "type": "array", "items": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "action": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.500Z", "type": "string" }, "role": {} }, "required": [ "documentId", "id", "action", "publishedAt" ], "additionalProperties": false } }, "users": { "type": "array", "items": {} } }, "required": [ "documentId", "id", "name", "publishedAt" ], "additionalProperties": false } }, "required": [ "documentId", "id", "username", "email", "confirmed", "blocked", "publishedAt" ], "additionalProperties": false }, "categories": { "type": "array", "items": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "name": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.504Z", "type": "string" }, "posts": { "type": "array", "items": {} } }, "required": [ "documentId", "id", "publishedAt" ], "additionalProperties": false } }, "tags": { "type": "array", "items": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "name": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.505Z", "type": "string" }, "posts": { "type": "array", "items": {} } }, "required": [ "documentId", "id", "name", "publishedAt" ], "additionalProperties": false } }, "localizations": { "readOnly": true, "type": "array", "items": {} } }, "required": [ "documentId", "id", "title", "summary", "seoTitle", "seoDescription", "seoId", "content", "publishedAt", "coverImage" ], "additionalProperties": false } } }, "required": [ "documentId", "id", "title", "summary", "seoTitle", "seoDescription", "seoId", "content", "publishedAt", "coverImage" ], "additionalProperties": false } }, "required": [ "data" ], "additionalProperties": false } } } }, "400": { "description": "Bad request" }, "401": { "description": "Unauthorized" }, "403": { "description": "Forbidden" }, "404": { "description": "Not found" }, "500": { "description": "Internal server error" } }, "tags": [ "post" ] } }, "/setting": { "get": { "operationId": "setting/get/setting", "parameters": [ { "name": "fields", "in": "query", "required": false, "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "readOnly": true, "type": "array", "items": { "type": "string", "enum": [ "siteName", "websiteMetadata", "createdAt", "updatedAt", "publishedAt", "locale" ] } }, "x-strapi-serialize": "querystring" }, { "name": "populate", "in": "query", "required": false, "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "anyOf": [ { "readOnly": true, "type": "string", "const": "*" }, { "readOnly": true, "type": "string", "enum": [ "siteLogo", "contentSection", "localizations" ] }, { "type": "array", "items": { "type": "string", "enum": [ "siteLogo", "contentSection", "localizations" ] } } ] }, "x-strapi-serialize": "querystring" }, { "name": "filters", "in": "query", "required": false, "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "object", "propertyNames": { "type": "string", "enum": [ "siteName", "websiteMetadata", "createdAt", "updatedAt", "publishedAt", "locale" ] }, "additionalProperties": {} }, "x-strapi-serialize": "querystring" }, { "name": "locale", "in": "query", "required": false, "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "string" }, "x-strapi-serialize": "querystring" }, { "name": "status", "in": "query", "required": false, "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "string", "enum": [ "draft", "published" ] }, "x-strapi-serialize": "querystring" } ], "responses": { "200": { "description": "OK", "content": { "application/json": { "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "object", "properties": { "data": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "siteName": { "type": "string" }, "websiteMetadata": {}, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.552Z", "type": "string" }, "locale": { "type": "string" }, "siteLogo": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "name": { "type": "string" }, "alternativeText": { "type": "string" }, "caption": { "type": "string" }, "width": { "type": "integer", "minimum": -9007199254740991, "maximum": 9007199254740991 }, "height": { "type": "integer", "minimum": -9007199254740991, "maximum": 9007199254740991 }, "formats": {}, "hash": { "type": "string" }, "ext": { "type": "string" }, "mime": { "type": "string" }, "size": { "type": "number" }, "url": { "type": "string" }, "previewUrl": { "type": "string" }, "provider": { "type": "string" }, "provider_metadata": {}, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.496Z", "type": "string" }, "related": {} }, "required": [ "documentId", "id", "name", "hash", "mime", "size", "url", "provider", "publishedAt", "related" ], "additionalProperties": false }, "contentSection": { "type": "array", "items": { "type": "object", "properties": { "enable": { "default": false, "anyOf": [ { "type": "boolean" }, { "type": "null" } ] }, "sectionName": { "type": "string" }, "size": { "default": 4, "type": "integer", "minimum": 3, "maximum": 9 }, "enableNavbar": { "default": false, "anyOf": [ { "type": "boolean" }, { "type": "null" } ] }, "navbarName": { "type": "string" }, "icon": { "type": "string" }, "enableHighlight": { "default": false, "anyOf": [ { "type": "boolean" }, { "type": "null" } ] }, "enableMobile": { "default": false, "anyOf": [ { "type": "boolean" }, { "type": "null" } ] }, "url": { "type": "string" }, "category": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "name": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.504Z", "type": "string" }, "posts": { "type": "array", "items": {} } }, "required": [ "documentId", "id", "publishedAt" ], "additionalProperties": false } }, "required": [ "enable", "sectionName", "size", "enableNavbar", "enableHighlight", "enableMobile" ], "additionalProperties": false } }, "localizations": { "readOnly": true, "type": "array", "items": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "siteName": { "type": "string" }, "websiteMetadata": {}, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.554Z", "type": "string" }, "locale": { "type": "string" }, "siteLogo": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "name": { "type": "string" }, "alternativeText": { "type": "string" }, "caption": { "type": "string" }, "width": { "type": "integer", "minimum": -9007199254740991, "maximum": 9007199254740991 }, "height": { "type": "integer", "minimum": -9007199254740991, "maximum": 9007199254740991 }, "formats": {}, "hash": { "type": "string" }, "ext": { "type": "string" }, "mime": { "type": "string" }, "size": { "type": "number" }, "url": { "type": "string" }, "previewUrl": { "type": "string" }, "provider": { "type": "string" }, "provider_metadata": {}, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.496Z", "type": "string" }, "related": {} }, "required": [ "documentId", "id", "name", "hash", "mime", "size", "url", "provider", "publishedAt", "related" ], "additionalProperties": false }, "contentSection": { "type": "array", "items": { "type": "object", "properties": { "enable": { "default": false, "anyOf": [ { "type": "boolean" }, { "type": "null" } ] }, "sectionName": { "type": "string" }, "size": { "default": 4, "type": "integer", "minimum": 3, "maximum": 9 }, "enableNavbar": { "default": false, "anyOf": [ { "type": "boolean" }, { "type": "null" } ] }, "navbarName": { "type": "string" }, "icon": { "type": "string" }, "enableHighlight": { "default": false, "anyOf": [ { "type": "boolean" }, { "type": "null" } ] }, "enableMobile": { "default": false, "anyOf": [ { "type": "boolean" }, { "type": "null" } ] }, "url": { "type": "string" }, "category": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "name": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.504Z", "type": "string" }, "posts": { "type": "array", "items": {} } }, "required": [ "documentId", "id", "publishedAt" ], "additionalProperties": false } }, "required": [ "enable", "sectionName", "size", "enableNavbar", "enableHighlight", "enableMobile" ], "additionalProperties": false } }, "localizations": { "readOnly": true, "type": "array", "items": {} } }, "required": [ "documentId", "id", "siteName", "publishedAt" ], "additionalProperties": false } } }, "required": [ "documentId", "id", "siteName", "publishedAt" ], "additionalProperties": false } }, "required": [ "data" ], "additionalProperties": false } } } }, "400": { "description": "Bad request" }, "401": { "description": "Unauthorized" }, "403": { "description": "Forbidden" }, "404": { "description": "Not found" }, "500": { "description": "Internal server error" } }, "tags": [ "setting" ] }, "put": { "operationId": "setting/put/setting", "parameters": [ { "name": "fields", "in": "query", "required": false, "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "readOnly": true, "type": "array", "items": { "type": "string", "enum": [ "siteName", "websiteMetadata", "createdAt", "updatedAt", "publishedAt", "locale" ] } }, "x-strapi-serialize": "querystring" }, { "name": "populate", "in": "query", "required": false, "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "anyOf": [ { "readOnly": true, "type": "string", "const": "*" }, { "readOnly": true, "type": "string", "enum": [ "siteLogo", "contentSection", "localizations" ] }, { "type": "array", "items": { "type": "string", "enum": [ "siteLogo", "contentSection", "localizations" ] } } ] }, "x-strapi-serialize": "querystring" }, { "name": "locale", "in": "query", "required": false, "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "string" }, "x-strapi-serialize": "querystring" }, { "name": "status", "in": "query", "required": false, "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "string", "enum": [ "draft", "published" ] }, "x-strapi-serialize": "querystring" } ], "responses": { "200": { "description": "OK", "content": { "application/json": { "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "object", "properties": { "data": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "siteName": { "type": "string" }, "websiteMetadata": {}, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.556Z", "type": "string" }, "locale": { "type": "string" }, "siteLogo": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "name": { "type": "string" }, "alternativeText": { "type": "string" }, "caption": { "type": "string" }, "width": { "type": "integer", "minimum": -9007199254740991, "maximum": 9007199254740991 }, "height": { "type": "integer", "minimum": -9007199254740991, "maximum": 9007199254740991 }, "formats": {}, "hash": { "type": "string" }, "ext": { "type": "string" }, "mime": { "type": "string" }, "size": { "type": "number" }, "url": { "type": "string" }, "previewUrl": { "type": "string" }, "provider": { "type": "string" }, "provider_metadata": {}, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.496Z", "type": "string" }, "related": {} }, "required": [ "documentId", "id", "name", "hash", "mime", "size", "url", "provider", "publishedAt", "related" ], "additionalProperties": false }, "contentSection": { "type": "array", "items": { "type": "object", "properties": { "enable": { "default": false, "anyOf": [ { "type": "boolean" }, { "type": "null" } ] }, "sectionName": { "type": "string" }, "size": { "default": 4, "type": "integer", "minimum": 3, "maximum": 9 }, "enableNavbar": { "default": false, "anyOf": [ { "type": "boolean" }, { "type": "null" } ] }, "navbarName": { "type": "string" }, "icon": { "type": "string" }, "enableHighlight": { "default": false, "anyOf": [ { "type": "boolean" }, { "type": "null" } ] }, "enableMobile": { "default": false, "anyOf": [ { "type": "boolean" }, { "type": "null" } ] }, "url": { "type": "string" }, "category": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "name": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.504Z", "type": "string" }, "posts": { "type": "array", "items": {} } }, "required": [ "documentId", "id", "publishedAt" ], "additionalProperties": false } }, "required": [ "enable", "sectionName", "size", "enableNavbar", "enableHighlight", "enableMobile" ], "additionalProperties": false } }, "localizations": { "readOnly": true, "type": "array", "items": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "siteName": { "type": "string" }, "websiteMetadata": {}, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.554Z", "type": "string" }, "locale": { "type": "string" }, "siteLogo": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "name": { "type": "string" }, "alternativeText": { "type": "string" }, "caption": { "type": "string" }, "width": { "type": "integer", "minimum": -9007199254740991, "maximum": 9007199254740991 }, "height": { "type": "integer", "minimum": -9007199254740991, "maximum": 9007199254740991 }, "formats": {}, "hash": { "type": "string" }, "ext": { "type": "string" }, "mime": { "type": "string" }, "size": { "type": "number" }, "url": { "type": "string" }, "previewUrl": { "type": "string" }, "provider": { "type": "string" }, "provider_metadata": {}, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.496Z", "type": "string" }, "related": {} }, "required": [ "documentId", "id", "name", "hash", "mime", "size", "url", "provider", "publishedAt", "related" ], "additionalProperties": false }, "contentSection": { "type": "array", "items": { "type": "object", "properties": { "enable": { "default": false, "anyOf": [ { "type": "boolean" }, { "type": "null" } ] }, "sectionName": { "type": "string" }, "size": { "default": 4, "type": "integer", "minimum": 3, "maximum": 9 }, "enableNavbar": { "default": false, "anyOf": [ { "type": "boolean" }, { "type": "null" } ] }, "navbarName": { "type": "string" }, "icon": { "type": "string" }, "enableHighlight": { "default": false, "anyOf": [ { "type": "boolean" }, { "type": "null" } ] }, "enableMobile": { "default": false, "anyOf": [ { "type": "boolean" }, { "type": "null" } ] }, "url": { "type": "string" }, "category": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "name": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.504Z", "type": "string" }, "posts": { "type": "array", "items": {} } }, "required": [ "documentId", "id", "publishedAt" ], "additionalProperties": false } }, "required": [ "enable", "sectionName", "size", "enableNavbar", "enableHighlight", "enableMobile" ], "additionalProperties": false } }, "localizations": { "readOnly": true, "type": "array", "items": {} } }, "required": [ "documentId", "id", "siteName", "publishedAt" ], "additionalProperties": false } } }, "required": [ "documentId", "id", "siteName", "publishedAt" ], "additionalProperties": false } }, "required": [ "data" ], "additionalProperties": false } } } }, "400": { "description": "Bad request" }, "401": { "description": "Unauthorized" }, "403": { "description": "Forbidden" }, "404": { "description": "Not found" }, "500": { "description": "Internal server error" } }, "tags": [ "setting" ], "requestBody": { "content": { "application/json": { "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "object", "properties": { "data": { "type": "object", "properties": { "siteName": { "type": "string" }, "websiteMetadata": {}, "publishedAt": { "default": "2026-01-25T07:15:24.556Z", "type": "string" }, "locale": { "type": "string" }, "siteLogo": {}, "contentSection": { "type": "array", "items": {} } }, "additionalProperties": false } }, "required": [ "data" ], "additionalProperties": false } } } } }, "delete": { "operationId": "setting/delete/setting", "parameters": [ { "name": "fields", "in": "query", "required": false, "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "readOnly": true, "type": "array", "items": { "type": "string", "enum": [ "siteName", "websiteMetadata", "createdAt", "updatedAt", "publishedAt", "locale" ] } }, "x-strapi-serialize": "querystring" }, { "name": "populate", "in": "query", "required": false, "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "anyOf": [ { "readOnly": true, "type": "string", "const": "*" }, { "readOnly": true, "type": "string", "enum": [ "siteLogo", "contentSection", "localizations" ] }, { "type": "array", "items": { "type": "string", "enum": [ "siteLogo", "contentSection", "localizations" ] } } ] }, "x-strapi-serialize": "querystring" }, { "name": "locale", "in": "query", "required": false, "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "string" }, "x-strapi-serialize": "querystring" }, { "name": "status", "in": "query", "required": false, "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "string", "enum": [ "draft", "published" ] }, "x-strapi-serialize": "querystring" } ], "responses": { "200": { "description": "OK", "content": { "application/json": { "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "object", "properties": { "data": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "siteName": { "type": "string" }, "websiteMetadata": {}, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.558Z", "type": "string" }, "locale": { "type": "string" }, "siteLogo": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "name": { "type": "string" }, "alternativeText": { "type": "string" }, "caption": { "type": "string" }, "width": { "type": "integer", "minimum": -9007199254740991, "maximum": 9007199254740991 }, "height": { "type": "integer", "minimum": -9007199254740991, "maximum": 9007199254740991 }, "formats": {}, "hash": { "type": "string" }, "ext": { "type": "string" }, "mime": { "type": "string" }, "size": { "type": "number" }, "url": { "type": "string" }, "previewUrl": { "type": "string" }, "provider": { "type": "string" }, "provider_metadata": {}, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.496Z", "type": "string" }, "related": {} }, "required": [ "documentId", "id", "name", "hash", "mime", "size", "url", "provider", "publishedAt", "related" ], "additionalProperties": false }, "contentSection": { "type": "array", "items": { "type": "object", "properties": { "enable": { "default": false, "anyOf": [ { "type": "boolean" }, { "type": "null" } ] }, "sectionName": { "type": "string" }, "size": { "default": 4, "type": "integer", "minimum": 3, "maximum": 9 }, "enableNavbar": { "default": false, "anyOf": [ { "type": "boolean" }, { "type": "null" } ] }, "navbarName": { "type": "string" }, "icon": { "type": "string" }, "enableHighlight": { "default": false, "anyOf": [ { "type": "boolean" }, { "type": "null" } ] }, "enableMobile": { "default": false, "anyOf": [ { "type": "boolean" }, { "type": "null" } ] }, "url": { "type": "string" }, "category": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "name": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.504Z", "type": "string" }, "posts": { "type": "array", "items": {} } }, "required": [ "documentId", "id", "publishedAt" ], "additionalProperties": false } }, "required": [ "enable", "sectionName", "size", "enableNavbar", "enableHighlight", "enableMobile" ], "additionalProperties": false } }, "localizations": { "readOnly": true, "type": "array", "items": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "siteName": { "type": "string" }, "websiteMetadata": {}, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.554Z", "type": "string" }, "locale": { "type": "string" }, "siteLogo": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "name": { "type": "string" }, "alternativeText": { "type": "string" }, "caption": { "type": "string" }, "width": { "type": "integer", "minimum": -9007199254740991, "maximum": 9007199254740991 }, "height": { "type": "integer", "minimum": -9007199254740991, "maximum": 9007199254740991 }, "formats": {}, "hash": { "type": "string" }, "ext": { "type": "string" }, "mime": { "type": "string" }, "size": { "type": "number" }, "url": { "type": "string" }, "previewUrl": { "type": "string" }, "provider": { "type": "string" }, "provider_metadata": {}, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.496Z", "type": "string" }, "related": {} }, "required": [ "documentId", "id", "name", "hash", "mime", "size", "url", "provider", "publishedAt", "related" ], "additionalProperties": false }, "contentSection": { "type": "array", "items": { "type": "object", "properties": { "enable": { "default": false, "anyOf": [ { "type": "boolean" }, { "type": "null" } ] }, "sectionName": { "type": "string" }, "size": { "default": 4, "type": "integer", "minimum": 3, "maximum": 9 }, "enableNavbar": { "default": false, "anyOf": [ { "type": "boolean" }, { "type": "null" } ] }, "navbarName": { "type": "string" }, "icon": { "type": "string" }, "enableHighlight": { "default": false, "anyOf": [ { "type": "boolean" }, { "type": "null" } ] }, "enableMobile": { "default": false, "anyOf": [ { "type": "boolean" }, { "type": "null" } ] }, "url": { "type": "string" }, "category": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "name": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.504Z", "type": "string" }, "posts": { "type": "array", "items": {} } }, "required": [ "documentId", "id", "publishedAt" ], "additionalProperties": false } }, "required": [ "enable", "sectionName", "size", "enableNavbar", "enableHighlight", "enableMobile" ], "additionalProperties": false } }, "localizations": { "readOnly": true, "type": "array", "items": {} } }, "required": [ "documentId", "id", "siteName", "publishedAt" ], "additionalProperties": false } } }, "required": [ "documentId", "id", "siteName", "publishedAt" ], "additionalProperties": false } }, "required": [ "data" ], "additionalProperties": false } } } }, "400": { "description": "Bad request" }, "401": { "description": "Unauthorized" }, "403": { "description": "Forbidden" }, "404": { "description": "Not found" }, "500": { "description": "Internal server error" } }, "tags": [ "setting" ] } }, "/static-pages": { "get": { "operationId": "static-page/get/static_pages", "parameters": [ { "name": "fields", "in": "query", "required": false, "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "readOnly": true, "type": "array", "items": { "type": "string", "enum": [ "name", "content", "createdAt", "updatedAt", "publishedAt", "locale" ] } }, "x-strapi-serialize": "querystring" }, { "name": "filters", "in": "query", "required": false, "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "object", "propertyNames": { "type": "string", "enum": [ "name", "content", "createdAt", "updatedAt", "publishedAt", "locale" ] }, "additionalProperties": {} }, "x-strapi-serialize": "querystring" }, { "name": "_q", "in": "query", "required": false, "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "string" }, "x-strapi-serialize": "querystring" }, { "name": "pagination", "in": "query", "required": false, "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "allOf": [ { "type": "object", "properties": { "withCount": { "type": "boolean" } }, "additionalProperties": false }, { "anyOf": [ { "type": "object", "properties": { "page": { "type": "integer", "exclusiveMinimum": 0, "maximum": 9007199254740991 }, "pageSize": { "type": "integer", "exclusiveMinimum": 0, "maximum": 9007199254740991 } }, "required": [ "page", "pageSize" ], "additionalProperties": false }, { "type": "object", "properties": { "start": { "type": "integer", "minimum": 0, "maximum": 9007199254740991 }, "limit": { "type": "integer", "exclusiveMinimum": 0, "maximum": 9007199254740991 } }, "required": [ "start", "limit" ], "additionalProperties": false } ] } ] }, "x-strapi-serialize": "querystring" }, { "name": "sort", "in": "query", "required": false, "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "anyOf": [ { "type": "string", "enum": [ "name", "content", "createdAt", "updatedAt", "publishedAt", "locale" ] }, { "type": "array", "items": { "type": "string", "enum": [ "name", "content", "createdAt", "updatedAt", "publishedAt", "locale" ] } }, { "type": "object", "propertyNames": { "type": "string", "enum": [ "name", "content", "createdAt", "updatedAt", "publishedAt", "locale" ] }, "additionalProperties": { "type": "string", "enum": [ "asc", "desc" ] } }, { "type": "array", "items": { "type": "object", "propertyNames": { "type": "string", "enum": [ "name", "content", "createdAt", "updatedAt", "publishedAt", "locale" ] }, "additionalProperties": { "type": "string", "enum": [ "asc", "desc" ] } } } ] }, "x-strapi-serialize": "querystring" }, { "name": "populate", "in": "query", "required": false, "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "anyOf": [ { "readOnly": true, "type": "string", "const": "*" }, { "readOnly": true, "type": "string", "enum": [ "localizations" ] }, { "type": "array", "items": { "type": "string", "enum": [ "localizations" ] } } ] }, "x-strapi-serialize": "querystring" }, { "name": "locale", "in": "query", "required": false, "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "string" }, "x-strapi-serialize": "querystring" }, { "name": "status", "in": "query", "required": false, "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "string", "enum": [ "draft", "published" ] }, "x-strapi-serialize": "querystring" } ], "responses": { "200": { "description": "OK", "content": { "application/json": { "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "object", "properties": { "data": { "type": "array", "items": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "name": { "type": "string" }, "content": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.560Z", "type": "string" }, "locale": { "type": "string" }, "localizations": { "readOnly": true, "type": "array", "items": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "name": { "type": "string" }, "content": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.563Z", "type": "string" }, "locale": { "type": "string" }, "localizations": { "readOnly": true, "type": "array", "items": {} } }, "required": [ "documentId", "id", "name", "content", "publishedAt" ], "additionalProperties": false } } }, "required": [ "documentId", "id", "name", "content", "publishedAt" ], "additionalProperties": false } } }, "required": [ "data" ], "additionalProperties": false } } } }, "400": { "description": "Bad request" }, "401": { "description": "Unauthorized" }, "403": { "description": "Forbidden" }, "404": { "description": "Not found" }, "500": { "description": "Internal server error" } }, "tags": [ "static-page" ] }, "post": { "operationId": "static-page/post/static_pages", "parameters": [ { "name": "fields", "in": "query", "required": false, "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "readOnly": true, "type": "array", "items": { "type": "string", "enum": [ "name", "content", "createdAt", "updatedAt", "publishedAt", "locale" ] } }, "x-strapi-serialize": "querystring" }, { "name": "populate", "in": "query", "required": false, "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "anyOf": [ { "readOnly": true, "type": "string", "const": "*" }, { "readOnly": true, "type": "string", "enum": [ "localizations" ] }, { "type": "array", "items": { "type": "string", "enum": [ "localizations" ] } } ] }, "x-strapi-serialize": "querystring" }, { "name": "locale", "in": "query", "required": false, "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "string" }, "x-strapi-serialize": "querystring" }, { "name": "status", "in": "query", "required": false, "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "string", "enum": [ "draft", "published" ] }, "x-strapi-serialize": "querystring" } ], "responses": { "200": { "description": "OK", "content": { "application/json": { "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "object", "properties": { "data": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "name": { "type": "string" }, "content": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.566Z", "type": "string" }, "locale": { "type": "string" }, "localizations": { "readOnly": true, "type": "array", "items": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "name": { "type": "string" }, "content": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.563Z", "type": "string" }, "locale": { "type": "string" }, "localizations": { "readOnly": true, "type": "array", "items": {} } }, "required": [ "documentId", "id", "name", "content", "publishedAt" ], "additionalProperties": false } } }, "required": [ "documentId", "id", "name", "content", "publishedAt" ], "additionalProperties": false } }, "required": [ "data" ], "additionalProperties": false } } } }, "400": { "description": "Bad request" }, "401": { "description": "Unauthorized" }, "403": { "description": "Forbidden" }, "404": { "description": "Not found" }, "500": { "description": "Internal server error" } }, "tags": [ "static-page" ], "requestBody": { "content": { "application/json": { "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "object", "properties": { "data": { "type": "object", "properties": { "name": { "type": "string" }, "content": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.566Z", "type": "string" }, "locale": { "type": "string" } }, "required": [ "name", "content", "publishedAt" ], "additionalProperties": false } }, "required": [ "data" ], "additionalProperties": false } } } } } }, "/static-pages/{id}": { "get": { "operationId": "static-page/get/static_pages_by_id", "parameters": [ { "name": "id", "in": "path", "required": true, "schema": { "$schema": "https://json-schema.org/draft/2020-12/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)$" } }, { "name": "fields", "in": "query", "required": false, "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "readOnly": true, "type": "array", "items": { "type": "string", "enum": [ "name", "content", "createdAt", "updatedAt", "publishedAt", "locale" ] } }, "x-strapi-serialize": "querystring" }, { "name": "populate", "in": "query", "required": false, "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "anyOf": [ { "readOnly": true, "type": "string", "const": "*" }, { "readOnly": true, "type": "string", "enum": [ "localizations" ] }, { "type": "array", "items": { "type": "string", "enum": [ "localizations" ] } } ] }, "x-strapi-serialize": "querystring" }, { "name": "filters", "in": "query", "required": false, "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "object", "propertyNames": { "type": "string", "enum": [ "name", "content", "createdAt", "updatedAt", "publishedAt", "locale" ] }, "additionalProperties": {} }, "x-strapi-serialize": "querystring" }, { "name": "sort", "in": "query", "required": false, "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "anyOf": [ { "type": "string", "enum": [ "name", "content", "createdAt", "updatedAt", "publishedAt", "locale" ] }, { "type": "array", "items": { "type": "string", "enum": [ "name", "content", "createdAt", "updatedAt", "publishedAt", "locale" ] } }, { "type": "object", "propertyNames": { "type": "string", "enum": [ "name", "content", "createdAt", "updatedAt", "publishedAt", "locale" ] }, "additionalProperties": { "type": "string", "enum": [ "asc", "desc" ] } }, { "type": "array", "items": { "type": "object", "propertyNames": { "type": "string", "enum": [ "name", "content", "createdAt", "updatedAt", "publishedAt", "locale" ] }, "additionalProperties": { "type": "string", "enum": [ "asc", "desc" ] } } } ] }, "x-strapi-serialize": "querystring" }, { "name": "locale", "in": "query", "required": false, "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "string" }, "x-strapi-serialize": "querystring" }, { "name": "status", "in": "query", "required": false, "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "string", "enum": [ "draft", "published" ] }, "x-strapi-serialize": "querystring" } ], "responses": { "200": { "description": "OK", "content": { "application/json": { "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "object", "properties": { "data": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "name": { "type": "string" }, "content": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.565Z", "type": "string" }, "locale": { "type": "string" }, "localizations": { "readOnly": true, "type": "array", "items": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "name": { "type": "string" }, "content": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.563Z", "type": "string" }, "locale": { "type": "string" }, "localizations": { "readOnly": true, "type": "array", "items": {} } }, "required": [ "documentId", "id", "name", "content", "publishedAt" ], "additionalProperties": false } } }, "required": [ "documentId", "id", "name", "content", "publishedAt" ], "additionalProperties": false } }, "required": [ "data" ], "additionalProperties": false } } } }, "400": { "description": "Bad request" }, "401": { "description": "Unauthorized" }, "403": { "description": "Forbidden" }, "404": { "description": "Not found" }, "500": { "description": "Internal server error" } }, "tags": [ "static-page" ] }, "put": { "operationId": "static-page/put/static_pages_by_id", "parameters": [ { "name": "id", "in": "path", "required": true, "schema": { "$schema": "https://json-schema.org/draft/2020-12/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)$" } }, { "name": "fields", "in": "query", "required": false, "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "readOnly": true, "type": "array", "items": { "type": "string", "enum": [ "name", "content", "createdAt", "updatedAt", "publishedAt", "locale" ] } }, "x-strapi-serialize": "querystring" }, { "name": "populate", "in": "query", "required": false, "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "anyOf": [ { "readOnly": true, "type": "string", "const": "*" }, { "readOnly": true, "type": "string", "enum": [ "localizations" ] }, { "type": "array", "items": { "type": "string", "enum": [ "localizations" ] } } ] }, "x-strapi-serialize": "querystring" }, { "name": "locale", "in": "query", "required": false, "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "string" }, "x-strapi-serialize": "querystring" }, { "name": "status", "in": "query", "required": false, "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "string", "enum": [ "draft", "published" ] }, "x-strapi-serialize": "querystring" } ], "responses": { "200": { "description": "OK", "content": { "application/json": { "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "object", "properties": { "data": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "name": { "type": "string" }, "content": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.568Z", "type": "string" }, "locale": { "type": "string" }, "localizations": { "readOnly": true, "type": "array", "items": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "name": { "type": "string" }, "content": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.563Z", "type": "string" }, "locale": { "type": "string" }, "localizations": { "readOnly": true, "type": "array", "items": {} } }, "required": [ "documentId", "id", "name", "content", "publishedAt" ], "additionalProperties": false } } }, "required": [ "documentId", "id", "name", "content", "publishedAt" ], "additionalProperties": false } }, "required": [ "data" ], "additionalProperties": false } } } }, "400": { "description": "Bad request" }, "401": { "description": "Unauthorized" }, "403": { "description": "Forbidden" }, "404": { "description": "Not found" }, "500": { "description": "Internal server error" } }, "tags": [ "static-page" ], "requestBody": { "content": { "application/json": { "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "object", "properties": { "data": { "type": "object", "properties": { "name": { "type": "string" }, "content": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.568Z", "type": "string" }, "locale": { "type": "string" } }, "additionalProperties": false } }, "required": [ "data" ], "additionalProperties": false } } } } }, "delete": { "operationId": "static-page/delete/static_pages_by_id", "parameters": [ { "name": "id", "in": "path", "required": true, "schema": { "$schema": "https://json-schema.org/draft/2020-12/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)$" } }, { "name": "fields", "in": "query", "required": false, "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "readOnly": true, "type": "array", "items": { "type": "string", "enum": [ "name", "content", "createdAt", "updatedAt", "publishedAt", "locale" ] } }, "x-strapi-serialize": "querystring" }, { "name": "populate", "in": "query", "required": false, "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "anyOf": [ { "readOnly": true, "type": "string", "const": "*" }, { "readOnly": true, "type": "string", "enum": [ "localizations" ] }, { "type": "array", "items": { "type": "string", "enum": [ "localizations" ] } } ] }, "x-strapi-serialize": "querystring" }, { "name": "filters", "in": "query", "required": false, "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "object", "propertyNames": { "type": "string", "enum": [ "name", "content", "createdAt", "updatedAt", "publishedAt", "locale" ] }, "additionalProperties": {} }, "x-strapi-serialize": "querystring" }, { "name": "locale", "in": "query", "required": false, "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "string" }, "x-strapi-serialize": "querystring" }, { "name": "status", "in": "query", "required": false, "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "string", "enum": [ "draft", "published" ] }, "x-strapi-serialize": "querystring" } ], "responses": { "200": { "description": "OK", "content": { "application/json": { "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "object", "properties": { "data": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "name": { "type": "string" }, "content": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.569Z", "type": "string" }, "locale": { "type": "string" }, "localizations": { "readOnly": true, "type": "array", "items": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "name": { "type": "string" }, "content": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.563Z", "type": "string" }, "locale": { "type": "string" }, "localizations": { "readOnly": true, "type": "array", "items": {} } }, "required": [ "documentId", "id", "name", "content", "publishedAt" ], "additionalProperties": false } } }, "required": [ "documentId", "id", "name", "content", "publishedAt" ], "additionalProperties": false } }, "required": [ "data" ], "additionalProperties": false } } } }, "400": { "description": "Bad request" }, "401": { "description": "Unauthorized" }, "403": { "description": "Forbidden" }, "404": { "description": "Not found" }, "500": { "description": "Internal server error" } }, "tags": [ "static-page" ] } }, "/tags": { "get": { "operationId": "tag/get/tags", "parameters": [ { "name": "fields", "in": "query", "required": false, "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "readOnly": true, "type": "array", "items": { "type": "string", "enum": [ "name", "createdAt", "updatedAt", "publishedAt" ] } }, "x-strapi-serialize": "querystring" }, { "name": "filters", "in": "query", "required": false, "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "object", "propertyNames": { "type": "string", "enum": [ "name", "createdAt", "updatedAt", "publishedAt" ] }, "additionalProperties": {} }, "x-strapi-serialize": "querystring" }, { "name": "_q", "in": "query", "required": false, "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "string" }, "x-strapi-serialize": "querystring" }, { "name": "pagination", "in": "query", "required": false, "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "allOf": [ { "type": "object", "properties": { "withCount": { "type": "boolean" } }, "additionalProperties": false }, { "anyOf": [ { "type": "object", "properties": { "page": { "type": "integer", "exclusiveMinimum": 0, "maximum": 9007199254740991 }, "pageSize": { "type": "integer", "exclusiveMinimum": 0, "maximum": 9007199254740991 } }, "required": [ "page", "pageSize" ], "additionalProperties": false }, { "type": "object", "properties": { "start": { "type": "integer", "minimum": 0, "maximum": 9007199254740991 }, "limit": { "type": "integer", "exclusiveMinimum": 0, "maximum": 9007199254740991 } }, "required": [ "start", "limit" ], "additionalProperties": false } ] } ] }, "x-strapi-serialize": "querystring" }, { "name": "sort", "in": "query", "required": false, "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "anyOf": [ { "type": "string", "enum": [ "name", "createdAt", "updatedAt", "publishedAt" ] }, { "type": "array", "items": { "type": "string", "enum": [ "name", "createdAt", "updatedAt", "publishedAt" ] } }, { "type": "object", "propertyNames": { "type": "string", "enum": [ "name", "createdAt", "updatedAt", "publishedAt" ] }, "additionalProperties": { "type": "string", "enum": [ "asc", "desc" ] } }, { "type": "array", "items": { "type": "object", "propertyNames": { "type": "string", "enum": [ "name", "createdAt", "updatedAt", "publishedAt" ] }, "additionalProperties": { "type": "string", "enum": [ "asc", "desc" ] } } } ] }, "x-strapi-serialize": "querystring" }, { "name": "populate", "in": "query", "required": false, "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "anyOf": [ { "readOnly": true, "type": "string", "const": "*" }, { "readOnly": true, "type": "string", "enum": [ "posts" ] }, { "type": "array", "items": { "type": "string", "enum": [ "posts" ] } } ] }, "x-strapi-serialize": "querystring" } ], "responses": { "200": { "description": "OK", "content": { "application/json": { "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "object", "properties": { "data": { "type": "array", "items": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "name": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.572Z", "type": "string" }, "posts": { "type": "array", "items": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "title": { "type": "string" }, "summary": { "type": "string" }, "seoTitle": { "type": "string" }, "seoDescription": { "type": "string" }, "seoId": { "type": "string" }, "type": { "type": "string", "enum": [ "eat", "play", "learn", "art", "ourdoor" ] }, "publishDate": { "type": "string" }, "content": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.493Z", "type": "string" }, "locale": { "type": "string" }, "coverImage": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "name": { "type": "string" }, "alternativeText": { "type": "string" }, "caption": { "type": "string" }, "width": { "type": "integer", "minimum": -9007199254740991, "maximum": 9007199254740991 }, "height": { "type": "integer", "minimum": -9007199254740991, "maximum": 9007199254740991 }, "formats": {}, "hash": { "type": "string" }, "ext": { "type": "string" }, "mime": { "type": "string" }, "size": { "type": "number" }, "url": { "type": "string" }, "previewUrl": { "type": "string" }, "provider": { "type": "string" }, "provider_metadata": {}, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.496Z", "type": "string" }, "related": {} }, "required": [ "documentId", "id", "name", "hash", "mime", "size", "url", "provider", "publishedAt", "related" ], "additionalProperties": false }, "author": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "username": { "type": "string" }, "email": { "type": "string", "format": "email", "pattern": "^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$" }, "provider": { "type": "string" }, "confirmed": { "default": false, "anyOf": [ { "type": "boolean" }, { "type": "null" } ] }, "blocked": { "default": false, "anyOf": [ { "type": "boolean" }, { "type": "null" } ] }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.498Z", "type": "string" }, "role": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "name": { "type": "string" }, "description": { "type": "string" }, "type": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.499Z", "type": "string" }, "permissions": { "type": "array", "items": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "action": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.500Z", "type": "string" }, "role": {} }, "required": [ "documentId", "id", "action", "publishedAt" ], "additionalProperties": false } }, "users": { "type": "array", "items": {} } }, "required": [ "documentId", "id", "name", "publishedAt" ], "additionalProperties": false } }, "required": [ "documentId", "id", "username", "email", "confirmed", "blocked", "publishedAt" ], "additionalProperties": false }, "categories": { "type": "array", "items": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "name": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.504Z", "type": "string" }, "posts": { "type": "array", "items": {} } }, "required": [ "documentId", "id", "publishedAt" ], "additionalProperties": false } }, "tags": { "type": "array", "items": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "name": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.505Z", "type": "string" }, "posts": { "type": "array", "items": {} } }, "required": [ "documentId", "id", "name", "publishedAt" ], "additionalProperties": false } }, "localizations": { "readOnly": true, "type": "array", "items": {} } }, "required": [ "documentId", "id", "title", "summary", "seoTitle", "seoDescription", "seoId", "content", "publishedAt", "coverImage" ], "additionalProperties": false } } }, "required": [ "documentId", "id", "name", "publishedAt" ], "additionalProperties": false } } }, "required": [ "data" ], "additionalProperties": false } } } }, "400": { "description": "Bad request" }, "401": { "description": "Unauthorized" }, "403": { "description": "Forbidden" }, "404": { "description": "Not found" }, "500": { "description": "Internal server error" } }, "tags": [ "tag" ] }, "post": { "operationId": "tag/post/tags", "parameters": [ { "name": "fields", "in": "query", "required": false, "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "readOnly": true, "type": "array", "items": { "type": "string", "enum": [ "name", "createdAt", "updatedAt", "publishedAt" ] } }, "x-strapi-serialize": "querystring" }, { "name": "populate", "in": "query", "required": false, "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "anyOf": [ { "readOnly": true, "type": "string", "const": "*" }, { "readOnly": true, "type": "string", "enum": [ "posts" ] }, { "type": "array", "items": { "type": "string", "enum": [ "posts" ] } } ] }, "x-strapi-serialize": "querystring" } ], "responses": { "200": { "description": "OK", "content": { "application/json": { "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "object", "properties": { "data": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "name": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.578Z", "type": "string" }, "posts": { "type": "array", "items": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "title": { "type": "string" }, "summary": { "type": "string" }, "seoTitle": { "type": "string" }, "seoDescription": { "type": "string" }, "seoId": { "type": "string" }, "type": { "type": "string", "enum": [ "eat", "play", "learn", "art", "ourdoor" ] }, "publishDate": { "type": "string" }, "content": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.493Z", "type": "string" }, "locale": { "type": "string" }, "coverImage": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "name": { "type": "string" }, "alternativeText": { "type": "string" }, "caption": { "type": "string" }, "width": { "type": "integer", "minimum": -9007199254740991, "maximum": 9007199254740991 }, "height": { "type": "integer", "minimum": -9007199254740991, "maximum": 9007199254740991 }, "formats": {}, "hash": { "type": "string" }, "ext": { "type": "string" }, "mime": { "type": "string" }, "size": { "type": "number" }, "url": { "type": "string" }, "previewUrl": { "type": "string" }, "provider": { "type": "string" }, "provider_metadata": {}, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.496Z", "type": "string" }, "related": {} }, "required": [ "documentId", "id", "name", "hash", "mime", "size", "url", "provider", "publishedAt", "related" ], "additionalProperties": false }, "author": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "username": { "type": "string" }, "email": { "type": "string", "format": "email", "pattern": "^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$" }, "provider": { "type": "string" }, "confirmed": { "default": false, "anyOf": [ { "type": "boolean" }, { "type": "null" } ] }, "blocked": { "default": false, "anyOf": [ { "type": "boolean" }, { "type": "null" } ] }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.498Z", "type": "string" }, "role": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "name": { "type": "string" }, "description": { "type": "string" }, "type": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.499Z", "type": "string" }, "permissions": { "type": "array", "items": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "action": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.500Z", "type": "string" }, "role": {} }, "required": [ "documentId", "id", "action", "publishedAt" ], "additionalProperties": false } }, "users": { "type": "array", "items": {} } }, "required": [ "documentId", "id", "name", "publishedAt" ], "additionalProperties": false } }, "required": [ "documentId", "id", "username", "email", "confirmed", "blocked", "publishedAt" ], "additionalProperties": false }, "categories": { "type": "array", "items": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "name": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.504Z", "type": "string" }, "posts": { "type": "array", "items": {} } }, "required": [ "documentId", "id", "publishedAt" ], "additionalProperties": false } }, "tags": { "type": "array", "items": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "name": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.505Z", "type": "string" }, "posts": { "type": "array", "items": {} } }, "required": [ "documentId", "id", "name", "publishedAt" ], "additionalProperties": false } }, "localizations": { "readOnly": true, "type": "array", "items": {} } }, "required": [ "documentId", "id", "title", "summary", "seoTitle", "seoDescription", "seoId", "content", "publishedAt", "coverImage" ], "additionalProperties": false } } }, "required": [ "documentId", "id", "name", "publishedAt" ], "additionalProperties": false } }, "required": [ "data" ], "additionalProperties": false } } } }, "400": { "description": "Bad request" }, "401": { "description": "Unauthorized" }, "403": { "description": "Forbidden" }, "404": { "description": "Not found" }, "500": { "description": "Internal server error" } }, "tags": [ "tag" ], "requestBody": { "content": { "application/json": { "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "object", "properties": { "data": { "type": "object", "properties": { "name": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.578Z", "type": "string" }, "posts": { "type": "array", "items": { "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)$" } } }, "required": [ "name", "publishedAt" ], "additionalProperties": false } }, "required": [ "data" ], "additionalProperties": false } } } } } }, "/tags/{id}": { "get": { "operationId": "tag/get/tags_by_id", "parameters": [ { "name": "id", "in": "path", "required": true, "schema": { "$schema": "https://json-schema.org/draft/2020-12/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)$" } }, { "name": "fields", "in": "query", "required": false, "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "readOnly": true, "type": "array", "items": { "type": "string", "enum": [ "name", "createdAt", "updatedAt", "publishedAt" ] } }, "x-strapi-serialize": "querystring" }, { "name": "populate", "in": "query", "required": false, "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "anyOf": [ { "readOnly": true, "type": "string", "const": "*" }, { "readOnly": true, "type": "string", "enum": [ "posts" ] }, { "type": "array", "items": { "type": "string", "enum": [ "posts" ] } } ] }, "x-strapi-serialize": "querystring" }, { "name": "filters", "in": "query", "required": false, "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "object", "propertyNames": { "type": "string", "enum": [ "name", "createdAt", "updatedAt", "publishedAt" ] }, "additionalProperties": {} }, "x-strapi-serialize": "querystring" }, { "name": "sort", "in": "query", "required": false, "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "anyOf": [ { "type": "string", "enum": [ "name", "createdAt", "updatedAt", "publishedAt" ] }, { "type": "array", "items": { "type": "string", "enum": [ "name", "createdAt", "updatedAt", "publishedAt" ] } }, { "type": "object", "propertyNames": { "type": "string", "enum": [ "name", "createdAt", "updatedAt", "publishedAt" ] }, "additionalProperties": { "type": "string", "enum": [ "asc", "desc" ] } }, { "type": "array", "items": { "type": "object", "propertyNames": { "type": "string", "enum": [ "name", "createdAt", "updatedAt", "publishedAt" ] }, "additionalProperties": { "type": "string", "enum": [ "asc", "desc" ] } } } ] }, "x-strapi-serialize": "querystring" } ], "responses": { "200": { "description": "OK", "content": { "application/json": { "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "object", "properties": { "data": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "name": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.573Z", "type": "string" }, "posts": { "type": "array", "items": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "title": { "type": "string" }, "summary": { "type": "string" }, "seoTitle": { "type": "string" }, "seoDescription": { "type": "string" }, "seoId": { "type": "string" }, "type": { "type": "string", "enum": [ "eat", "play", "learn", "art", "ourdoor" ] }, "publishDate": { "type": "string" }, "content": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.493Z", "type": "string" }, "locale": { "type": "string" }, "coverImage": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "name": { "type": "string" }, "alternativeText": { "type": "string" }, "caption": { "type": "string" }, "width": { "type": "integer", "minimum": -9007199254740991, "maximum": 9007199254740991 }, "height": { "type": "integer", "minimum": -9007199254740991, "maximum": 9007199254740991 }, "formats": {}, "hash": { "type": "string" }, "ext": { "type": "string" }, "mime": { "type": "string" }, "size": { "type": "number" }, "url": { "type": "string" }, "previewUrl": { "type": "string" }, "provider": { "type": "string" }, "provider_metadata": {}, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.496Z", "type": "string" }, "related": {} }, "required": [ "documentId", "id", "name", "hash", "mime", "size", "url", "provider", "publishedAt", "related" ], "additionalProperties": false }, "author": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "username": { "type": "string" }, "email": { "type": "string", "format": "email", "pattern": "^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$" }, "provider": { "type": "string" }, "confirmed": { "default": false, "anyOf": [ { "type": "boolean" }, { "type": "null" } ] }, "blocked": { "default": false, "anyOf": [ { "type": "boolean" }, { "type": "null" } ] }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.498Z", "type": "string" }, "role": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "name": { "type": "string" }, "description": { "type": "string" }, "type": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.499Z", "type": "string" }, "permissions": { "type": "array", "items": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "action": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.500Z", "type": "string" }, "role": {} }, "required": [ "documentId", "id", "action", "publishedAt" ], "additionalProperties": false } }, "users": { "type": "array", "items": {} } }, "required": [ "documentId", "id", "name", "publishedAt" ], "additionalProperties": false } }, "required": [ "documentId", "id", "username", "email", "confirmed", "blocked", "publishedAt" ], "additionalProperties": false }, "categories": { "type": "array", "items": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "name": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.504Z", "type": "string" }, "posts": { "type": "array", "items": {} } }, "required": [ "documentId", "id", "publishedAt" ], "additionalProperties": false } }, "tags": { "type": "array", "items": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "name": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.505Z", "type": "string" }, "posts": { "type": "array", "items": {} } }, "required": [ "documentId", "id", "name", "publishedAt" ], "additionalProperties": false } }, "localizations": { "readOnly": true, "type": "array", "items": {} } }, "required": [ "documentId", "id", "title", "summary", "seoTitle", "seoDescription", "seoId", "content", "publishedAt", "coverImage" ], "additionalProperties": false } } }, "required": [ "documentId", "id", "name", "publishedAt" ], "additionalProperties": false } }, "required": [ "data" ], "additionalProperties": false } } } }, "400": { "description": "Bad request" }, "401": { "description": "Unauthorized" }, "403": { "description": "Forbidden" }, "404": { "description": "Not found" }, "500": { "description": "Internal server error" } }, "tags": [ "tag" ] }, "put": { "operationId": "tag/put/tags_by_id", "parameters": [ { "name": "id", "in": "path", "required": true, "schema": { "$schema": "https://json-schema.org/draft/2020-12/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)$" } }, { "name": "fields", "in": "query", "required": false, "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "readOnly": true, "type": "array", "items": { "type": "string", "enum": [ "name", "createdAt", "updatedAt", "publishedAt" ] } }, "x-strapi-serialize": "querystring" }, { "name": "populate", "in": "query", "required": false, "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "anyOf": [ { "readOnly": true, "type": "string", "const": "*" }, { "readOnly": true, "type": "string", "enum": [ "posts" ] }, { "type": "array", "items": { "type": "string", "enum": [ "posts" ] } } ] }, "x-strapi-serialize": "querystring" } ], "responses": { "200": { "description": "OK", "content": { "application/json": { "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "object", "properties": { "data": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "name": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.579Z", "type": "string" }, "posts": { "type": "array", "items": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "title": { "type": "string" }, "summary": { "type": "string" }, "seoTitle": { "type": "string" }, "seoDescription": { "type": "string" }, "seoId": { "type": "string" }, "type": { "type": "string", "enum": [ "eat", "play", "learn", "art", "ourdoor" ] }, "publishDate": { "type": "string" }, "content": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.493Z", "type": "string" }, "locale": { "type": "string" }, "coverImage": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "name": { "type": "string" }, "alternativeText": { "type": "string" }, "caption": { "type": "string" }, "width": { "type": "integer", "minimum": -9007199254740991, "maximum": 9007199254740991 }, "height": { "type": "integer", "minimum": -9007199254740991, "maximum": 9007199254740991 }, "formats": {}, "hash": { "type": "string" }, "ext": { "type": "string" }, "mime": { "type": "string" }, "size": { "type": "number" }, "url": { "type": "string" }, "previewUrl": { "type": "string" }, "provider": { "type": "string" }, "provider_metadata": {}, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.496Z", "type": "string" }, "related": {} }, "required": [ "documentId", "id", "name", "hash", "mime", "size", "url", "provider", "publishedAt", "related" ], "additionalProperties": false }, "author": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "username": { "type": "string" }, "email": { "type": "string", "format": "email", "pattern": "^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$" }, "provider": { "type": "string" }, "confirmed": { "default": false, "anyOf": [ { "type": "boolean" }, { "type": "null" } ] }, "blocked": { "default": false, "anyOf": [ { "type": "boolean" }, { "type": "null" } ] }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.498Z", "type": "string" }, "role": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "name": { "type": "string" }, "description": { "type": "string" }, "type": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.499Z", "type": "string" }, "permissions": { "type": "array", "items": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "action": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.500Z", "type": "string" }, "role": {} }, "required": [ "documentId", "id", "action", "publishedAt" ], "additionalProperties": false } }, "users": { "type": "array", "items": {} } }, "required": [ "documentId", "id", "name", "publishedAt" ], "additionalProperties": false } }, "required": [ "documentId", "id", "username", "email", "confirmed", "blocked", "publishedAt" ], "additionalProperties": false }, "categories": { "type": "array", "items": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "name": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.504Z", "type": "string" }, "posts": { "type": "array", "items": {} } }, "required": [ "documentId", "id", "publishedAt" ], "additionalProperties": false } }, "tags": { "type": "array", "items": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "name": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.505Z", "type": "string" }, "posts": { "type": "array", "items": {} } }, "required": [ "documentId", "id", "name", "publishedAt" ], "additionalProperties": false } }, "localizations": { "readOnly": true, "type": "array", "items": {} } }, "required": [ "documentId", "id", "title", "summary", "seoTitle", "seoDescription", "seoId", "content", "publishedAt", "coverImage" ], "additionalProperties": false } } }, "required": [ "documentId", "id", "name", "publishedAt" ], "additionalProperties": false } }, "required": [ "data" ], "additionalProperties": false } } } }, "400": { "description": "Bad request" }, "401": { "description": "Unauthorized" }, "403": { "description": "Forbidden" }, "404": { "description": "Not found" }, "500": { "description": "Internal server error" } }, "tags": [ "tag" ], "requestBody": { "content": { "application/json": { "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "object", "properties": { "data": { "type": "object", "properties": { "name": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.579Z", "type": "string" }, "posts": { "type": "array", "items": { "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)$" } } }, "additionalProperties": false } }, "required": [ "data" ], "additionalProperties": false } } } } }, "delete": { "operationId": "tag/delete/tags_by_id", "parameters": [ { "name": "id", "in": "path", "required": true, "schema": { "$schema": "https://json-schema.org/draft/2020-12/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)$" } }, { "name": "fields", "in": "query", "required": false, "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "readOnly": true, "type": "array", "items": { "type": "string", "enum": [ "name", "createdAt", "updatedAt", "publishedAt" ] } }, "x-strapi-serialize": "querystring" }, { "name": "populate", "in": "query", "required": false, "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "anyOf": [ { "readOnly": true, "type": "string", "const": "*" }, { "readOnly": true, "type": "string", "enum": [ "posts" ] }, { "type": "array", "items": { "type": "string", "enum": [ "posts" ] } } ] }, "x-strapi-serialize": "querystring" }, { "name": "filters", "in": "query", "required": false, "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "object", "propertyNames": { "type": "string", "enum": [ "name", "createdAt", "updatedAt", "publishedAt" ] }, "additionalProperties": {} }, "x-strapi-serialize": "querystring" } ], "responses": { "200": { "description": "OK", "content": { "application/json": { "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "object", "properties": { "data": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "name": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.580Z", "type": "string" }, "posts": { "type": "array", "items": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "title": { "type": "string" }, "summary": { "type": "string" }, "seoTitle": { "type": "string" }, "seoDescription": { "type": "string" }, "seoId": { "type": "string" }, "type": { "type": "string", "enum": [ "eat", "play", "learn", "art", "ourdoor" ] }, "publishDate": { "type": "string" }, "content": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.493Z", "type": "string" }, "locale": { "type": "string" }, "coverImage": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "name": { "type": "string" }, "alternativeText": { "type": "string" }, "caption": { "type": "string" }, "width": { "type": "integer", "minimum": -9007199254740991, "maximum": 9007199254740991 }, "height": { "type": "integer", "minimum": -9007199254740991, "maximum": 9007199254740991 }, "formats": {}, "hash": { "type": "string" }, "ext": { "type": "string" }, "mime": { "type": "string" }, "size": { "type": "number" }, "url": { "type": "string" }, "previewUrl": { "type": "string" }, "provider": { "type": "string" }, "provider_metadata": {}, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.496Z", "type": "string" }, "related": {} }, "required": [ "documentId", "id", "name", "hash", "mime", "size", "url", "provider", "publishedAt", "related" ], "additionalProperties": false }, "author": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "username": { "type": "string" }, "email": { "type": "string", "format": "email", "pattern": "^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$" }, "provider": { "type": "string" }, "confirmed": { "default": false, "anyOf": [ { "type": "boolean" }, { "type": "null" } ] }, "blocked": { "default": false, "anyOf": [ { "type": "boolean" }, { "type": "null" } ] }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.498Z", "type": "string" }, "role": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "name": { "type": "string" }, "description": { "type": "string" }, "type": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.499Z", "type": "string" }, "permissions": { "type": "array", "items": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "action": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.500Z", "type": "string" }, "role": {} }, "required": [ "documentId", "id", "action", "publishedAt" ], "additionalProperties": false } }, "users": { "type": "array", "items": {} } }, "required": [ "documentId", "id", "name", "publishedAt" ], "additionalProperties": false } }, "required": [ "documentId", "id", "username", "email", "confirmed", "blocked", "publishedAt" ], "additionalProperties": false }, "categories": { "type": "array", "items": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "name": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.504Z", "type": "string" }, "posts": { "type": "array", "items": {} } }, "required": [ "documentId", "id", "publishedAt" ], "additionalProperties": false } }, "tags": { "type": "array", "items": { "type": "object", "properties": { "documentId": { "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)$" }, "id": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "name": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "default": "2026-01-25T07:15:24.505Z", "type": "string" }, "posts": { "type": "array", "items": {} } }, "required": [ "documentId", "id", "name", "publishedAt" ], "additionalProperties": false } }, "localizations": { "readOnly": true, "type": "array", "items": {} } }, "required": [ "documentId", "id", "title", "summary", "seoTitle", "seoDescription", "seoId", "content", "publishedAt", "coverImage" ], "additionalProperties": false } } }, "required": [ "documentId", "id", "name", "publishedAt" ], "additionalProperties": false } }, "required": [ "data" ], "additionalProperties": false } } } }, "400": { "description": "Bad request" }, "401": { "description": "Unauthorized" }, "403": { "description": "Forbidden" }, "404": { "description": "Not found" }, "500": { "description": "Internal server error" } }, "tags": [ "tag" ] } }, "/content-types": { "get": { "operationId": "content-type-builder/get/content_types", "parameters": [ { "name": "kind", "in": "query", "required": true, "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "string", "enum": [ "collectionType", "singleType" ] }, "x-strapi-serialize": "querystring" } ], "responses": { "200": { "description": "OK", "content": { "application/json": { "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "object", "properties": { "data": { "type": "array", "items": { "type": "object", "properties": { "uid": { "type": "string", "pattern": "^((strapi|admin)::[\\w-]+|(api|plugin)::[\\w-]+\\.[\\w-]+)$" }, "plugin": { "type": "string" }, "apiID": { "type": "string" }, "schema": { "type": "object", "properties": { "displayName": { "type": "string" }, "singularName": { "type": "string" }, "pluralName": { "type": "string" }, "description": { "type": "string" }, "draftAndPublish": { "type": "boolean" }, "kind": { "type": "string", "enum": [ "collectionType", "singleType" ] }, "collectionName": { "type": "string" }, "attributes": { "type": "object", "propertyNames": { "type": "string" }, "additionalProperties": { "anyOf": [ { "type": "object", "properties": { "type": { "type": "string", "const": "media" }, "configurable": { "type": "boolean", "const": false }, "private": { "type": "boolean" }, "pluginOptions": { "type": "object", "propertyNames": { "type": "string" }, "additionalProperties": {} }, "multiple": { "type": "boolean" }, "required": { "type": "boolean" }, "allowedTypes": { "type": "array", "items": { "type": "string" } } }, "required": [ "type", "multiple" ], "additionalProperties": false }, { "type": "object", "properties": { "type": { "type": "string", "const": "relation" }, "configurable": { "type": "boolean", "const": false }, "private": { "type": "boolean" }, "pluginOptions": { "type": "object", "propertyNames": { "type": "string" }, "additionalProperties": {} }, "relation": { "type": "string" }, "target": { "type": "string", "pattern": "^((strapi|admin)::[\\w-]+|(api|plugin)::[\\w-]+\\.[\\w-]+)$" }, "targetAttribute": { "anyOf": [ { "type": "string" }, { "type": "null" } ] }, "autoPopulate": { "type": "boolean" }, "mappedBy": { "type": "string" }, "inversedBy": { "type": "string" } }, "required": [ "type", "relation", "target", "targetAttribute" ], "additionalProperties": false }, { "type": "object", "properties": { "type": { "type": "string", "const": "component" }, "configurable": { "type": "boolean", "const": false }, "private": { "type": "boolean" }, "pluginOptions": { "type": "object", "propertyNames": { "type": "string" }, "additionalProperties": {} }, "component": { "type": "string" }, "repeatable": { "type": "boolean" }, "required": { "type": "boolean" }, "min": { "type": "number" }, "max": { "type": "number" } }, "required": [ "type", "component", "repeatable" ], "additionalProperties": false }, { "type": "object", "properties": { "type": { "type": "string", "const": "dynamiczone" }, "configurable": { "type": "boolean", "const": false }, "private": { "type": "boolean" }, "pluginOptions": { "type": "object", "propertyNames": { "type": "string" }, "additionalProperties": {} }, "components": { "type": "array", "items": { "type": "string", "pattern": "^[\\w-]+\\.[\\w-]+$" } }, "required": { "type": "boolean" }, "min": { "type": "number" }, "max": { "type": "number" } }, "required": [ "type", "components" ], "additionalProperties": false }, { "type": "object", "properties": { "type": { "type": "string", "const": "uid" }, "configurable": { "type": "boolean", "const": false }, "private": { "type": "boolean" }, "pluginOptions": { "type": "object", "propertyNames": { "type": "string" }, "additionalProperties": {} }, "targetField": { "type": "string" } }, "required": [ "type" ], "additionalProperties": false }, { "type": "object", "properties": { "type": { "type": "string" }, "required": { "type": "boolean" }, "unique": { "type": "boolean" }, "default": {}, "min": { "anyOf": [ { "type": "number" }, { "type": "string" } ] }, "max": { "anyOf": [ { "type": "number" }, { "type": "string" } ] }, "minLength": { "type": "number" }, "maxLength": { "type": "number" }, "enum": { "type": "array", "items": { "type": "string" } }, "regex": { "type": "string" }, "private": { "type": "boolean" }, "configurable": { "type": "boolean" }, "pluginOptions": { "type": "object", "propertyNames": { "type": "string" }, "additionalProperties": {} } }, "required": [ "type" ], "additionalProperties": false } ] } }, "visible": { "type": "boolean" }, "restrictRelationsTo": { "anyOf": [ { "type": "array", "items": { "type": "string" } }, { "type": "null" } ] }, "pluginOptions": { "type": "object", "propertyNames": { "type": "string" }, "additionalProperties": {} }, "options": { "type": "object", "propertyNames": { "type": "string" }, "additionalProperties": {} }, "reviewWorkflows": { "type": "boolean" }, "populateCreatorFields": { "type": "boolean" }, "comment": { "type": "string" }, "version": { "type": "string" } }, "required": [ "displayName", "singularName", "pluralName", "description", "draftAndPublish", "kind", "attributes", "visible", "restrictRelationsTo" ], "additionalProperties": false } }, "required": [ "uid", "apiID", "schema" ], "additionalProperties": false } } }, "required": [ "data" ], "additionalProperties": false } } } }, "400": { "description": "Bad request" }, "401": { "description": "Unauthorized" }, "403": { "description": "Forbidden" }, "404": { "description": "Not found" }, "500": { "description": "Internal server error" } }, "tags": [ "content-type-builder" ] } }, "/content-types/{uid}": { "get": { "operationId": "content-type-builder/get/content_types_by_uid", "parameters": [ { "name": "uid", "in": "path", "required": true, "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "string", "pattern": "^((strapi|admin)::[\\w-]+|(api|plugin)::[\\w-]+\\.[\\w-]+)$" } } ], "responses": { "200": { "description": "OK", "content": { "application/json": { "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "object", "properties": { "data": { "type": "object", "properties": { "uid": { "type": "string", "pattern": "^((strapi|admin)::[\\w-]+|(api|plugin)::[\\w-]+\\.[\\w-]+)$" }, "plugin": { "type": "string" }, "apiID": { "type": "string" }, "schema": { "type": "object", "properties": { "displayName": { "type": "string" }, "singularName": { "type": "string" }, "pluralName": { "type": "string" }, "description": { "type": "string" }, "draftAndPublish": { "type": "boolean" }, "kind": { "type": "string", "enum": [ "collectionType", "singleType" ] }, "collectionName": { "type": "string" }, "attributes": { "type": "object", "propertyNames": { "type": "string" }, "additionalProperties": { "anyOf": [ { "type": "object", "properties": { "type": { "type": "string", "const": "media" }, "configurable": { "type": "boolean", "const": false }, "private": { "type": "boolean" }, "pluginOptions": { "type": "object", "propertyNames": { "type": "string" }, "additionalProperties": {} }, "multiple": { "type": "boolean" }, "required": { "type": "boolean" }, "allowedTypes": { "type": "array", "items": { "type": "string" } } }, "required": [ "type", "multiple" ], "additionalProperties": false }, { "type": "object", "properties": { "type": { "type": "string", "const": "relation" }, "configurable": { "type": "boolean", "const": false }, "private": { "type": "boolean" }, "pluginOptions": { "type": "object", "propertyNames": { "type": "string" }, "additionalProperties": {} }, "relation": { "type": "string" }, "target": { "type": "string", "pattern": "^((strapi|admin)::[\\w-]+|(api|plugin)::[\\w-]+\\.[\\w-]+)$" }, "targetAttribute": { "anyOf": [ { "type": "string" }, { "type": "null" } ] }, "autoPopulate": { "type": "boolean" }, "mappedBy": { "type": "string" }, "inversedBy": { "type": "string" } }, "required": [ "type", "relation", "target", "targetAttribute" ], "additionalProperties": false }, { "type": "object", "properties": { "type": { "type": "string", "const": "component" }, "configurable": { "type": "boolean", "const": false }, "private": { "type": "boolean" }, "pluginOptions": { "type": "object", "propertyNames": { "type": "string" }, "additionalProperties": {} }, "component": { "type": "string" }, "repeatable": { "type": "boolean" }, "required": { "type": "boolean" }, "min": { "type": "number" }, "max": { "type": "number" } }, "required": [ "type", "component", "repeatable" ], "additionalProperties": false }, { "type": "object", "properties": { "type": { "type": "string", "const": "dynamiczone" }, "configurable": { "type": "boolean", "const": false }, "private": { "type": "boolean" }, "pluginOptions": { "type": "object", "propertyNames": { "type": "string" }, "additionalProperties": {} }, "components": { "type": "array", "items": { "type": "string", "pattern": "^[\\w-]+\\.[\\w-]+$" } }, "required": { "type": "boolean" }, "min": { "type": "number" }, "max": { "type": "number" } }, "required": [ "type", "components" ], "additionalProperties": false }, { "type": "object", "properties": { "type": { "type": "string", "const": "uid" }, "configurable": { "type": "boolean", "const": false }, "private": { "type": "boolean" }, "pluginOptions": { "type": "object", "propertyNames": { "type": "string" }, "additionalProperties": {} }, "targetField": { "type": "string" } }, "required": [ "type" ], "additionalProperties": false }, { "type": "object", "properties": { "type": { "type": "string" }, "required": { "type": "boolean" }, "unique": { "type": "boolean" }, "default": {}, "min": { "anyOf": [ { "type": "number" }, { "type": "string" } ] }, "max": { "anyOf": [ { "type": "number" }, { "type": "string" } ] }, "minLength": { "type": "number" }, "maxLength": { "type": "number" }, "enum": { "type": "array", "items": { "type": "string" } }, "regex": { "type": "string" }, "private": { "type": "boolean" }, "configurable": { "type": "boolean" }, "pluginOptions": { "type": "object", "propertyNames": { "type": "string" }, "additionalProperties": {} } }, "required": [ "type" ], "additionalProperties": false } ] } }, "visible": { "type": "boolean" }, "restrictRelationsTo": { "anyOf": [ { "type": "array", "items": { "type": "string" } }, { "type": "null" } ] }, "pluginOptions": { "type": "object", "propertyNames": { "type": "string" }, "additionalProperties": {} }, "options": { "type": "object", "propertyNames": { "type": "string" }, "additionalProperties": {} }, "reviewWorkflows": { "type": "boolean" }, "populateCreatorFields": { "type": "boolean" }, "comment": { "type": "string" }, "version": { "type": "string" } }, "required": [ "displayName", "singularName", "pluralName", "description", "draftAndPublish", "kind", "attributes", "visible", "restrictRelationsTo" ], "additionalProperties": false } }, "required": [ "uid", "apiID", "schema" ], "additionalProperties": false } }, "required": [ "data" ], "additionalProperties": false } } } }, "400": { "description": "Bad request" }, "401": { "description": "Unauthorized" }, "403": { "description": "Forbidden" }, "404": { "description": "Not found" }, "500": { "description": "Internal server error" } }, "tags": [ "content-type-builder" ] } }, "/components": { "get": { "operationId": "content-type-builder/get/components", "parameters": [], "responses": { "200": { "description": "OK", "content": { "application/json": { "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "object", "properties": { "data": { "type": "array", "items": { "type": "object", "properties": { "uid": { "type": "string", "pattern": "^[\\w-]+\\.[\\w-]+$" }, "category": { "type": "string" }, "apiId": { "type": "string" }, "schema": { "type": "object", "properties": { "displayName": { "type": "string" }, "description": { "type": "string" }, "icon": { "type": "string" }, "connection": { "type": "string" }, "collectionName": { "type": "string" }, "attributes": { "type": "object", "propertyNames": { "type": "string" }, "additionalProperties": { "anyOf": [ { "type": "object", "properties": { "type": { "type": "string", "const": "media" }, "configurable": { "type": "boolean", "const": false }, "private": { "type": "boolean" }, "pluginOptions": { "type": "object", "propertyNames": { "type": "string" }, "additionalProperties": {} }, "multiple": { "type": "boolean" }, "required": { "type": "boolean" }, "allowedTypes": { "type": "array", "items": { "type": "string" } } }, "required": [ "type", "multiple" ], "additionalProperties": false }, { "type": "object", "properties": { "type": { "type": "string", "const": "relation" }, "configurable": { "type": "boolean", "const": false }, "private": { "type": "boolean" }, "pluginOptions": { "type": "object", "propertyNames": { "type": "string" }, "additionalProperties": {} }, "relation": { "type": "string" }, "target": { "type": "string", "pattern": "^((strapi|admin)::[\\w-]+|(api|plugin)::[\\w-]+\\.[\\w-]+)$" }, "targetAttribute": { "anyOf": [ { "type": "string" }, { "type": "null" } ] }, "autoPopulate": { "type": "boolean" }, "mappedBy": { "type": "string" }, "inversedBy": { "type": "string" } }, "required": [ "type", "relation", "target", "targetAttribute" ], "additionalProperties": false }, { "type": "object", "properties": { "type": { "type": "string", "const": "component" }, "configurable": { "type": "boolean", "const": false }, "private": { "type": "boolean" }, "pluginOptions": { "type": "object", "propertyNames": { "type": "string" }, "additionalProperties": {} }, "component": { "type": "string" }, "repeatable": { "type": "boolean" }, "required": { "type": "boolean" }, "min": { "type": "number" }, "max": { "type": "number" } }, "required": [ "type", "component", "repeatable" ], "additionalProperties": false }, { "type": "object", "properties": { "type": { "type": "string", "const": "dynamiczone" }, "configurable": { "type": "boolean", "const": false }, "private": { "type": "boolean" }, "pluginOptions": { "type": "object", "propertyNames": { "type": "string" }, "additionalProperties": {} }, "components": { "type": "array", "items": { "type": "string", "pattern": "^[\\w-]+\\.[\\w-]+$" } }, "required": { "type": "boolean" }, "min": { "type": "number" }, "max": { "type": "number" } }, "required": [ "type", "components" ], "additionalProperties": false }, { "type": "object", "properties": { "type": { "type": "string", "const": "uid" }, "configurable": { "type": "boolean", "const": false }, "private": { "type": "boolean" }, "pluginOptions": { "type": "object", "propertyNames": { "type": "string" }, "additionalProperties": {} }, "targetField": { "type": "string" } }, "required": [ "type" ], "additionalProperties": false }, { "type": "object", "properties": { "type": { "type": "string" }, "required": { "type": "boolean" }, "unique": { "type": "boolean" }, "default": {}, "min": { "anyOf": [ { "type": "number" }, { "type": "string" } ] }, "max": { "anyOf": [ { "type": "number" }, { "type": "string" } ] }, "minLength": { "type": "number" }, "maxLength": { "type": "number" }, "enum": { "type": "array", "items": { "type": "string" } }, "regex": { "type": "string" }, "private": { "type": "boolean" }, "configurable": { "type": "boolean" }, "pluginOptions": { "type": "object", "propertyNames": { "type": "string" }, "additionalProperties": {} } }, "required": [ "type" ], "additionalProperties": false } ] } }, "pluginOptions": { "type": "object", "propertyNames": { "type": "string" }, "additionalProperties": {} } }, "required": [ "displayName", "description", "attributes" ], "additionalProperties": false } }, "required": [ "uid", "category", "apiId", "schema" ], "additionalProperties": false } } }, "required": [ "data" ], "additionalProperties": false } } } }, "400": { "description": "Bad request" }, "401": { "description": "Unauthorized" }, "403": { "description": "Forbidden" }, "404": { "description": "Not found" }, "500": { "description": "Internal server error" } }, "tags": [ "content-type-builder" ] } }, "/components/{uid}": { "get": { "operationId": "content-type-builder/get/components_by_uid", "parameters": [ { "name": "uid", "in": "path", "required": true, "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "string", "pattern": "^[\\w-]+\\.[\\w-]+$" } } ], "responses": { "200": { "description": "OK", "content": { "application/json": { "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "object", "properties": { "data": { "type": "object", "properties": { "uid": { "type": "string", "pattern": "^[\\w-]+\\.[\\w-]+$" }, "category": { "type": "string" }, "apiId": { "type": "string" }, "schema": { "type": "object", "properties": { "displayName": { "type": "string" }, "description": { "type": "string" }, "icon": { "type": "string" }, "connection": { "type": "string" }, "collectionName": { "type": "string" }, "attributes": { "type": "object", "propertyNames": { "type": "string" }, "additionalProperties": { "anyOf": [ { "type": "object", "properties": { "type": { "type": "string", "const": "media" }, "configurable": { "type": "boolean", "const": false }, "private": { "type": "boolean" }, "pluginOptions": { "type": "object", "propertyNames": { "type": "string" }, "additionalProperties": {} }, "multiple": { "type": "boolean" }, "required": { "type": "boolean" }, "allowedTypes": { "type": "array", "items": { "type": "string" } } }, "required": [ "type", "multiple" ], "additionalProperties": false }, { "type": "object", "properties": { "type": { "type": "string", "const": "relation" }, "configurable": { "type": "boolean", "const": false }, "private": { "type": "boolean" }, "pluginOptions": { "type": "object", "propertyNames": { "type": "string" }, "additionalProperties": {} }, "relation": { "type": "string" }, "target": { "type": "string", "pattern": "^((strapi|admin)::[\\w-]+|(api|plugin)::[\\w-]+\\.[\\w-]+)$" }, "targetAttribute": { "anyOf": [ { "type": "string" }, { "type": "null" } ] }, "autoPopulate": { "type": "boolean" }, "mappedBy": { "type": "string" }, "inversedBy": { "type": "string" } }, "required": [ "type", "relation", "target", "targetAttribute" ], "additionalProperties": false }, { "type": "object", "properties": { "type": { "type": "string", "const": "component" }, "configurable": { "type": "boolean", "const": false }, "private": { "type": "boolean" }, "pluginOptions": { "type": "object", "propertyNames": { "type": "string" }, "additionalProperties": {} }, "component": { "type": "string" }, "repeatable": { "type": "boolean" }, "required": { "type": "boolean" }, "min": { "type": "number" }, "max": { "type": "number" } }, "required": [ "type", "component", "repeatable" ], "additionalProperties": false }, { "type": "object", "properties": { "type": { "type": "string", "const": "dynamiczone" }, "configurable": { "type": "boolean", "const": false }, "private": { "type": "boolean" }, "pluginOptions": { "type": "object", "propertyNames": { "type": "string" }, "additionalProperties": {} }, "components": { "type": "array", "items": { "type": "string", "pattern": "^[\\w-]+\\.[\\w-]+$" } }, "required": { "type": "boolean" }, "min": { "type": "number" }, "max": { "type": "number" } }, "required": [ "type", "components" ], "additionalProperties": false }, { "type": "object", "properties": { "type": { "type": "string", "const": "uid" }, "configurable": { "type": "boolean", "const": false }, "private": { "type": "boolean" }, "pluginOptions": { "type": "object", "propertyNames": { "type": "string" }, "additionalProperties": {} }, "targetField": { "type": "string" } }, "required": [ "type" ], "additionalProperties": false }, { "type": "object", "properties": { "type": { "type": "string" }, "required": { "type": "boolean" }, "unique": { "type": "boolean" }, "default": {}, "min": { "anyOf": [ { "type": "number" }, { "type": "string" } ] }, "max": { "anyOf": [ { "type": "number" }, { "type": "string" } ] }, "minLength": { "type": "number" }, "maxLength": { "type": "number" }, "enum": { "type": "array", "items": { "type": "string" } }, "regex": { "type": "string" }, "private": { "type": "boolean" }, "configurable": { "type": "boolean" }, "pluginOptions": { "type": "object", "propertyNames": { "type": "string" }, "additionalProperties": {} } }, "required": [ "type" ], "additionalProperties": false } ] } }, "pluginOptions": { "type": "object", "propertyNames": { "type": "string" }, "additionalProperties": {} } }, "required": [ "displayName", "description", "attributes" ], "additionalProperties": false } }, "required": [ "uid", "category", "apiId", "schema" ], "additionalProperties": false } }, "required": [ "data" ], "additionalProperties": false } } } }, "400": { "description": "Bad request" }, "401": { "description": "Unauthorized" }, "403": { "description": "Forbidden" }, "404": { "description": "Not found" }, "500": { "description": "Internal server error" } }, "tags": [ "content-type-builder" ] } }, "/": { "post": { "operationId": "upload/post", "parameters": [ { "name": "id", "in": "query", "required": false, "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "integer", "exclusiveMinimum": 0, "maximum": 9007199254740991 }, "x-strapi-serialize": "querystring" } ], "responses": { "200": { "description": "OK", "content": { "application/json": { "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "anyOf": [ { "type": "object", "properties": { "id": { "type": "integer", "exclusiveMinimum": 0, "maximum": 9007199254740991 }, "documentId": { "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)$" }, "name": { "type": "string" }, "alternativeText": { "anyOf": [ { "type": "string" }, { "type": "null" } ] }, "caption": { "anyOf": [ { "type": "string" }, { "type": "null" } ] }, "width": { "type": "integer", "minimum": -9007199254740991, "maximum": 9007199254740991 }, "height": { "type": "integer", "minimum": -9007199254740991, "maximum": 9007199254740991 }, "formats": { "type": "object", "propertyNames": { "type": "string" }, "additionalProperties": {} }, "hash": { "type": "string" }, "ext": { "type": "string" }, "mime": { "type": "string" }, "size": { "type": "number" }, "url": { "type": "string" }, "previewUrl": { "anyOf": [ { "type": "string" }, { "type": "null" } ] }, "folder": { "type": "number" }, "folderPath": { "type": "string" }, "provider": { "type": "string" }, "provider_metadata": { "anyOf": [ { "type": "object", "propertyNames": { "type": "string" }, "additionalProperties": {} }, { "type": "null" } ] }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "createdBy": { "type": "number" }, "updatedBy": { "type": "number" } }, "required": [ "id", "documentId", "name", "hash", "mime", "size", "url", "folderPath", "provider", "createdAt", "updatedAt" ], "additionalProperties": false }, { "type": "array", "items": { "type": "object", "properties": { "id": { "type": "integer", "exclusiveMinimum": 0, "maximum": 9007199254740991 }, "documentId": { "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)$" }, "name": { "type": "string" }, "alternativeText": { "anyOf": [ { "type": "string" }, { "type": "null" } ] }, "caption": { "anyOf": [ { "type": "string" }, { "type": "null" } ] }, "width": { "type": "integer", "minimum": -9007199254740991, "maximum": 9007199254740991 }, "height": { "type": "integer", "minimum": -9007199254740991, "maximum": 9007199254740991 }, "formats": { "type": "object", "propertyNames": { "type": "string" }, "additionalProperties": {} }, "hash": { "type": "string" }, "ext": { "type": "string" }, "mime": { "type": "string" }, "size": { "type": "number" }, "url": { "type": "string" }, "previewUrl": { "anyOf": [ { "type": "string" }, { "type": "null" } ] }, "folder": { "type": "number" }, "folderPath": { "type": "string" }, "provider": { "type": "string" }, "provider_metadata": { "anyOf": [ { "type": "object", "propertyNames": { "type": "string" }, "additionalProperties": {} }, { "type": "null" } ] }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "createdBy": { "type": "number" }, "updatedBy": { "type": "number" } }, "required": [ "id", "documentId", "name", "hash", "mime", "size", "url", "folderPath", "provider", "createdAt", "updatedAt" ], "additionalProperties": false } } ] } } } }, "400": { "description": "Bad request" }, "401": { "description": "Unauthorized" }, "403": { "description": "Forbidden" }, "404": { "description": "Not found" }, "500": { "description": "Internal server error" } }, "tags": [ "upload" ] } }, "/files": { "get": { "operationId": "upload/get/files", "parameters": [ { "name": "fields", "in": "query", "required": false, "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "anyOf": [ { "type": "string" }, { "type": "array", "items": { "type": "string" } } ] }, "x-strapi-serialize": "querystring" }, { "name": "populate", "in": "query", "required": false, "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "anyOf": [ { "type": "string", "const": "*" }, { "type": "string" }, { "type": "array", "items": { "type": "string" } }, { "type": "object", "propertyNames": { "type": "string" }, "additionalProperties": {} } ] }, "x-strapi-serialize": "querystring" }, { "name": "sort", "in": "query", "required": false, "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "anyOf": [ { "type": "string" }, { "type": "array", "items": { "type": "string" } }, { "type": "object", "propertyNames": { "type": "string" }, "additionalProperties": { "type": "string", "enum": [ "asc", "desc" ] } }, { "type": "array", "items": { "type": "object", "propertyNames": { "type": "string" }, "additionalProperties": { "type": "string", "enum": [ "asc", "desc" ] } } } ] }, "x-strapi-serialize": "querystring" }, { "name": "pagination", "in": "query", "required": false, "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "allOf": [ { "type": "object", "properties": { "withCount": { "type": "boolean" } }, "additionalProperties": false }, { "anyOf": [ { "type": "object", "properties": { "page": { "type": "integer", "exclusiveMinimum": 0, "maximum": 9007199254740991 }, "pageSize": { "type": "integer", "exclusiveMinimum": 0, "maximum": 9007199254740991 } }, "required": [ "page", "pageSize" ], "additionalProperties": false }, { "type": "object", "properties": { "start": { "type": "integer", "minimum": 0, "maximum": 9007199254740991 }, "limit": { "type": "integer", "exclusiveMinimum": 0, "maximum": 9007199254740991 } }, "required": [ "start", "limit" ], "additionalProperties": false } ] } ] }, "x-strapi-serialize": "querystring" }, { "name": "filters", "in": "query", "required": false, "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "object", "propertyNames": { "type": "string" }, "additionalProperties": {} }, "x-strapi-serialize": "querystring" } ], "responses": { "200": { "description": "OK", "content": { "application/json": { "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "array", "items": { "type": "object", "properties": { "id": { "type": "integer", "exclusiveMinimum": 0, "maximum": 9007199254740991 }, "documentId": { "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)$" }, "name": { "type": "string" }, "alternativeText": { "anyOf": [ { "type": "string" }, { "type": "null" } ] }, "caption": { "anyOf": [ { "type": "string" }, { "type": "null" } ] }, "width": { "type": "integer", "minimum": -9007199254740991, "maximum": 9007199254740991 }, "height": { "type": "integer", "minimum": -9007199254740991, "maximum": 9007199254740991 }, "formats": { "type": "object", "propertyNames": { "type": "string" }, "additionalProperties": {} }, "hash": { "type": "string" }, "ext": { "type": "string" }, "mime": { "type": "string" }, "size": { "type": "number" }, "url": { "type": "string" }, "previewUrl": { "anyOf": [ { "type": "string" }, { "type": "null" } ] }, "folder": { "type": "number" }, "folderPath": { "type": "string" }, "provider": { "type": "string" }, "provider_metadata": { "anyOf": [ { "type": "object", "propertyNames": { "type": "string" }, "additionalProperties": {} }, { "type": "null" } ] }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "createdBy": { "type": "number" }, "updatedBy": { "type": "number" } }, "required": [ "id", "documentId", "name", "hash", "mime", "size", "url", "folderPath", "provider", "createdAt", "updatedAt" ], "additionalProperties": false } } } } }, "400": { "description": "Bad request" }, "401": { "description": "Unauthorized" }, "403": { "description": "Forbidden" }, "404": { "description": "Not found" }, "500": { "description": "Internal server error" } }, "tags": [ "upload" ] } }, "/files/{id}": { "get": { "operationId": "upload/get/files_by_id", "parameters": [ { "name": "id", "in": "path", "required": true, "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "integer", "exclusiveMinimum": 0, "maximum": 9007199254740991 } }, { "name": "fields", "in": "query", "required": false, "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "anyOf": [ { "type": "string" }, { "type": "array", "items": { "type": "string" } } ] }, "x-strapi-serialize": "querystring" }, { "name": "populate", "in": "query", "required": false, "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "anyOf": [ { "type": "string", "const": "*" }, { "type": "string" }, { "type": "array", "items": { "type": "string" } }, { "type": "object", "propertyNames": { "type": "string" }, "additionalProperties": {} } ] }, "x-strapi-serialize": "querystring" } ], "responses": { "200": { "description": "OK", "content": { "application/json": { "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "object", "properties": { "id": { "type": "integer", "exclusiveMinimum": 0, "maximum": 9007199254740991 }, "documentId": { "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)$" }, "name": { "type": "string" }, "alternativeText": { "anyOf": [ { "type": "string" }, { "type": "null" } ] }, "caption": { "anyOf": [ { "type": "string" }, { "type": "null" } ] }, "width": { "type": "integer", "minimum": -9007199254740991, "maximum": 9007199254740991 }, "height": { "type": "integer", "minimum": -9007199254740991, "maximum": 9007199254740991 }, "formats": { "type": "object", "propertyNames": { "type": "string" }, "additionalProperties": {} }, "hash": { "type": "string" }, "ext": { "type": "string" }, "mime": { "type": "string" }, "size": { "type": "number" }, "url": { "type": "string" }, "previewUrl": { "anyOf": [ { "type": "string" }, { "type": "null" } ] }, "folder": { "type": "number" }, "folderPath": { "type": "string" }, "provider": { "type": "string" }, "provider_metadata": { "anyOf": [ { "type": "object", "propertyNames": { "type": "string" }, "additionalProperties": {} }, { "type": "null" } ] }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "createdBy": { "type": "number" }, "updatedBy": { "type": "number" } }, "required": [ "id", "documentId", "name", "hash", "mime", "size", "url", "folderPath", "provider", "createdAt", "updatedAt" ], "additionalProperties": false } } } }, "400": { "description": "Bad request" }, "401": { "description": "Unauthorized" }, "403": { "description": "Forbidden" }, "404": { "description": "Not found" }, "500": { "description": "Internal server error" } }, "tags": [ "upload" ] }, "delete": { "operationId": "upload/delete/files_by_id", "parameters": [ { "name": "id", "in": "path", "required": true, "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "integer", "exclusiveMinimum": 0, "maximum": 9007199254740991 } } ], "responses": { "200": { "description": "OK", "content": { "application/json": { "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "object", "properties": { "id": { "type": "integer", "exclusiveMinimum": 0, "maximum": 9007199254740991 }, "documentId": { "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)$" }, "name": { "type": "string" }, "alternativeText": { "anyOf": [ { "type": "string" }, { "type": "null" } ] }, "caption": { "anyOf": [ { "type": "string" }, { "type": "null" } ] }, "width": { "type": "integer", "minimum": -9007199254740991, "maximum": 9007199254740991 }, "height": { "type": "integer", "minimum": -9007199254740991, "maximum": 9007199254740991 }, "formats": { "type": "object", "propertyNames": { "type": "string" }, "additionalProperties": {} }, "hash": { "type": "string" }, "ext": { "type": "string" }, "mime": { "type": "string" }, "size": { "type": "number" }, "url": { "type": "string" }, "previewUrl": { "anyOf": [ { "type": "string" }, { "type": "null" } ] }, "folder": { "type": "number" }, "folderPath": { "type": "string" }, "provider": { "type": "string" }, "provider_metadata": { "anyOf": [ { "type": "object", "propertyNames": { "type": "string" }, "additionalProperties": {} }, { "type": "null" } ] }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "createdBy": { "type": "number" }, "updatedBy": { "type": "number" } }, "required": [ "id", "documentId", "name", "hash", "mime", "size", "url", "folderPath", "provider", "createdAt", "updatedAt" ], "additionalProperties": false } } } }, "400": { "description": "Bad request" }, "401": { "description": "Unauthorized" }, "403": { "description": "Forbidden" }, "404": { "description": "Not found" }, "500": { "description": "Internal server error" } }, "tags": [ "upload" ] } }, "/locales": { "get": { "operationId": "i18n/get/locales", "parameters": [], "responses": { "200": { "description": "OK", "content": { "application/json": { "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "array", "items": { "type": "object", "properties": { "id": { "type": "integer", "exclusiveMinimum": 0, "maximum": 9007199254740991 }, "documentId": { "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)$" }, "name": { "type": "string" }, "code": { "type": "string", "minLength": 2, "maxLength": 2 }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "anyOf": [ { "type": "string" }, { "type": "null" } ] }, "isDefault": { "type": "boolean" } }, "required": [ "id", "documentId", "name", "code", "createdAt", "updatedAt", "publishedAt", "isDefault" ], "additionalProperties": false } } } } }, "400": { "description": "Bad request" }, "401": { "description": "Unauthorized" }, "403": { "description": "Forbidden" }, "404": { "description": "Not found" }, "500": { "description": "Internal server error" } }, "tags": [ "i18n" ] } }, "/connect/(.*)": { "get": { "operationId": "users-permissions/get/connect_____", "parameters": [], "responses": { "400": { "description": "Bad request" }, "401": { "description": "Unauthorized" }, "403": { "description": "Forbidden" }, "404": { "description": "Not found" }, "500": { "description": "Internal server error" } }, "tags": [ "users-permissions" ] } }, "/auth/local": { "post": { "operationId": "users-permissions/post/auth_local", "parameters": [], "responses": { "200": { "description": "OK", "content": { "application/json": { "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "object", "properties": { "jwt": { "type": "string" }, "refreshToken": { "type": "string" }, "user": { "type": "object", "properties": { "id": { "type": "number" }, "documentId": { "type": "string" }, "username": { "type": "string" }, "email": { "type": "string" }, "provider": { "type": "string" }, "confirmed": { "type": "boolean" }, "blocked": { "type": "boolean" }, "role": { "anyOf": [ { "type": "number" }, { "type": "object", "properties": { "id": { "type": "number" }, "name": { "type": "string" }, "description": { "anyOf": [ { "type": "string" }, { "type": "null" } ] }, "type": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" } }, "required": [ "id", "name", "description", "type", "createdAt", "updatedAt" ], "additionalProperties": false } ] }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "type": "string" } }, "required": [ "id", "documentId", "username", "email", "provider", "confirmed", "blocked", "createdAt", "updatedAt", "publishedAt" ], "additionalProperties": false } }, "required": [ "jwt", "user" ], "additionalProperties": false } } } }, "400": { "description": "Bad request" }, "401": { "description": "Unauthorized" }, "403": { "description": "Forbidden" }, "404": { "description": "Not found" }, "500": { "description": "Internal server error" } }, "tags": [ "users-permissions" ], "requestBody": { "content": { "application/json": { "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "object", "properties": { "identifier": { "type": "string" }, "password": { "type": "string" } }, "required": [ "identifier", "password" ], "additionalProperties": false } } } } } }, "/auth/local/register": { "post": { "operationId": "users-permissions/post/auth_local_register", "parameters": [], "responses": { "200": { "description": "OK", "content": { "application/json": { "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "anyOf": [ { "type": "object", "properties": { "jwt": { "type": "string" }, "refreshToken": { "type": "string" }, "user": { "type": "object", "properties": { "id": { "type": "number" }, "documentId": { "type": "string" }, "username": { "type": "string" }, "email": { "type": "string" }, "provider": { "type": "string" }, "confirmed": { "type": "boolean" }, "blocked": { "type": "boolean" }, "role": { "anyOf": [ { "type": "number" }, { "type": "object", "properties": { "id": { "type": "number" }, "name": { "type": "string" }, "description": { "anyOf": [ { "type": "string" }, { "type": "null" } ] }, "type": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" } }, "required": [ "id", "name", "description", "type", "createdAt", "updatedAt" ], "additionalProperties": false } ] }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "type": "string" } }, "required": [ "id", "documentId", "username", "email", "provider", "confirmed", "blocked", "createdAt", "updatedAt", "publishedAt" ], "additionalProperties": false } }, "required": [ "jwt", "user" ], "additionalProperties": false }, { "type": "object", "properties": { "user": { "type": "object", "properties": { "id": { "type": "number" }, "documentId": { "type": "string" }, "username": { "type": "string" }, "email": { "type": "string" }, "provider": { "type": "string" }, "confirmed": { "type": "boolean" }, "blocked": { "type": "boolean" }, "role": { "anyOf": [ { "type": "number" }, { "type": "object", "properties": { "id": { "type": "number" }, "name": { "type": "string" }, "description": { "anyOf": [ { "type": "string" }, { "type": "null" } ] }, "type": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" } }, "required": [ "id", "name", "description", "type", "createdAt", "updatedAt" ], "additionalProperties": false } ] }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "type": "string" } }, "required": [ "id", "documentId", "username", "email", "provider", "confirmed", "blocked", "createdAt", "updatedAt", "publishedAt" ], "additionalProperties": false } }, "required": [ "user" ], "additionalProperties": false } ] } } } }, "400": { "description": "Bad request" }, "401": { "description": "Unauthorized" }, "403": { "description": "Forbidden" }, "404": { "description": "Not found" }, "500": { "description": "Internal server error" } }, "tags": [ "users-permissions" ], "requestBody": { "content": { "application/json": { "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "object", "properties": { "username": { "type": "string" }, "email": { "type": "string", "format": "email", "pattern": "^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$" }, "password": { "type": "string" } }, "required": [ "username", "email", "password" ], "additionalProperties": false } } } } } }, "/auth/{provider}/callback": { "get": { "operationId": "users-permissions/get/auth_by_provider_callback", "parameters": [ { "name": "provider", "in": "path", "required": true, "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "string" } } ], "responses": { "200": { "description": "OK", "content": { "application/json": { "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "object", "properties": { "jwt": { "type": "string" }, "refreshToken": { "type": "string" }, "user": { "type": "object", "properties": { "id": { "type": "number" }, "documentId": { "type": "string" }, "username": { "type": "string" }, "email": { "type": "string" }, "provider": { "type": "string" }, "confirmed": { "type": "boolean" }, "blocked": { "type": "boolean" }, "role": { "anyOf": [ { "type": "number" }, { "type": "object", "properties": { "id": { "type": "number" }, "name": { "type": "string" }, "description": { "anyOf": [ { "type": "string" }, { "type": "null" } ] }, "type": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" } }, "required": [ "id", "name", "description", "type", "createdAt", "updatedAt" ], "additionalProperties": false } ] }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "type": "string" } }, "required": [ "id", "documentId", "username", "email", "provider", "confirmed", "blocked", "createdAt", "updatedAt", "publishedAt" ], "additionalProperties": false } }, "required": [ "jwt", "user" ], "additionalProperties": false } } } }, "400": { "description": "Bad request" }, "401": { "description": "Unauthorized" }, "403": { "description": "Forbidden" }, "404": { "description": "Not found" }, "500": { "description": "Internal server error" } }, "tags": [ "users-permissions" ] } }, "/auth/forgot-password": { "post": { "operationId": "users-permissions/post/auth_forgot_password", "parameters": [], "responses": { "200": { "description": "OK", "content": { "application/json": { "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "object", "properties": { "ok": { "type": "boolean" } }, "required": [ "ok" ], "additionalProperties": false } } } }, "400": { "description": "Bad request" }, "401": { "description": "Unauthorized" }, "403": { "description": "Forbidden" }, "404": { "description": "Not found" }, "500": { "description": "Internal server error" } }, "tags": [ "users-permissions" ], "requestBody": { "content": { "application/json": { "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "object", "properties": { "email": { "type": "string", "format": "email", "pattern": "^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$" } }, "required": [ "email" ], "additionalProperties": false } } } } } }, "/auth/reset-password": { "post": { "operationId": "users-permissions/post/auth_reset_password", "parameters": [], "responses": { "200": { "description": "OK", "content": { "application/json": { "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "object", "properties": { "jwt": { "type": "string" }, "refreshToken": { "type": "string" }, "user": { "type": "object", "properties": { "id": { "type": "number" }, "documentId": { "type": "string" }, "username": { "type": "string" }, "email": { "type": "string" }, "provider": { "type": "string" }, "confirmed": { "type": "boolean" }, "blocked": { "type": "boolean" }, "role": { "anyOf": [ { "type": "number" }, { "type": "object", "properties": { "id": { "type": "number" }, "name": { "type": "string" }, "description": { "anyOf": [ { "type": "string" }, { "type": "null" } ] }, "type": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" } }, "required": [ "id", "name", "description", "type", "createdAt", "updatedAt" ], "additionalProperties": false } ] }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "type": "string" } }, "required": [ "id", "documentId", "username", "email", "provider", "confirmed", "blocked", "createdAt", "updatedAt", "publishedAt" ], "additionalProperties": false } }, "required": [ "jwt", "user" ], "additionalProperties": false } } } }, "400": { "description": "Bad request" }, "401": { "description": "Unauthorized" }, "403": { "description": "Forbidden" }, "404": { "description": "Not found" }, "500": { "description": "Internal server error" } }, "tags": [ "users-permissions" ], "requestBody": { "content": { "application/json": { "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "object", "properties": { "code": { "type": "string" }, "password": { "type": "string" }, "passwordConfirmation": { "type": "string" } }, "required": [ "code", "password", "passwordConfirmation" ], "additionalProperties": false } } } } } }, "/auth/email-confirmation": { "get": { "operationId": "users-permissions/get/auth_email_confirmation", "parameters": [], "responses": { "400": { "description": "Bad request" }, "401": { "description": "Unauthorized" }, "403": { "description": "Forbidden" }, "404": { "description": "Not found" }, "500": { "description": "Internal server error" } }, "tags": [ "users-permissions" ] } }, "/auth/send-email-confirmation": { "post": { "operationId": "users-permissions/post/auth_send_email_confirmation", "parameters": [], "responses": { "200": { "description": "OK", "content": { "application/json": { "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "object", "properties": { "email": { "type": "string" }, "sent": { "type": "boolean" } }, "required": [ "email", "sent" ], "additionalProperties": false } } } }, "400": { "description": "Bad request" }, "401": { "description": "Unauthorized" }, "403": { "description": "Forbidden" }, "404": { "description": "Not found" }, "500": { "description": "Internal server error" } }, "tags": [ "users-permissions" ], "requestBody": { "content": { "application/json": { "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "object", "properties": { "email": { "type": "string", "format": "email", "pattern": "^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$" } }, "required": [ "email" ], "additionalProperties": false } } } } } }, "/auth/change-password": { "post": { "operationId": "users-permissions/post/auth_change_password", "parameters": [], "responses": { "200": { "description": "OK", "content": { "application/json": { "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "object", "properties": { "jwt": { "type": "string" }, "refreshToken": { "type": "string" }, "user": { "type": "object", "properties": { "id": { "type": "number" }, "documentId": { "type": "string" }, "username": { "type": "string" }, "email": { "type": "string" }, "provider": { "type": "string" }, "confirmed": { "type": "boolean" }, "blocked": { "type": "boolean" }, "role": { "anyOf": [ { "type": "number" }, { "type": "object", "properties": { "id": { "type": "number" }, "name": { "type": "string" }, "description": { "anyOf": [ { "type": "string" }, { "type": "null" } ] }, "type": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" } }, "required": [ "id", "name", "description", "type", "createdAt", "updatedAt" ], "additionalProperties": false } ] }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "type": "string" } }, "required": [ "id", "documentId", "username", "email", "provider", "confirmed", "blocked", "createdAt", "updatedAt", "publishedAt" ], "additionalProperties": false } }, "required": [ "jwt", "user" ], "additionalProperties": false } } } }, "400": { "description": "Bad request" }, "401": { "description": "Unauthorized" }, "403": { "description": "Forbidden" }, "404": { "description": "Not found" }, "500": { "description": "Internal server error" } }, "tags": [ "users-permissions" ], "requestBody": { "content": { "application/json": { "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "object", "properties": { "currentPassword": { "type": "string" }, "password": { "type": "string" }, "passwordConfirmation": { "type": "string" } }, "required": [ "currentPassword", "password", "passwordConfirmation" ], "additionalProperties": false } } } } } }, "/auth/refresh": { "post": { "operationId": "users-permissions/post/auth_refresh", "parameters": [], "responses": { "400": { "description": "Bad request" }, "401": { "description": "Unauthorized" }, "403": { "description": "Forbidden" }, "404": { "description": "Not found" }, "500": { "description": "Internal server error" } }, "tags": [ "users-permissions" ] } }, "/auth/logout": { "post": { "operationId": "users-permissions/post/auth_logout", "parameters": [], "responses": { "400": { "description": "Bad request" }, "401": { "description": "Unauthorized" }, "403": { "description": "Forbidden" }, "404": { "description": "Not found" }, "500": { "description": "Internal server error" } }, "tags": [ "users-permissions" ] } }, "/users/count": { "get": { "operationId": "users-permissions/get/users_count", "parameters": [ { "name": "filters", "in": "query", "required": false, "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "object", "propertyNames": { "type": "string" }, "additionalProperties": {} }, "x-strapi-serialize": "querystring" } ], "responses": { "200": { "description": "OK", "content": { "application/json": { "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "number" } } } }, "400": { "description": "Bad request" }, "401": { "description": "Unauthorized" }, "403": { "description": "Forbidden" }, "404": { "description": "Not found" }, "500": { "description": "Internal server error" } }, "tags": [ "users-permissions" ] } }, "/users": { "get": { "operationId": "users-permissions/get/users", "parameters": [ { "name": "fields", "in": "query", "required": false, "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "anyOf": [ { "type": "string" }, { "type": "array", "items": { "type": "string" } } ] }, "x-strapi-serialize": "querystring" }, { "name": "populate", "in": "query", "required": false, "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "anyOf": [ { "type": "string", "const": "*" }, { "type": "string" }, { "type": "array", "items": { "type": "string" } }, { "type": "object", "propertyNames": { "type": "string" }, "additionalProperties": {} } ] }, "x-strapi-serialize": "querystring" }, { "name": "sort", "in": "query", "required": false, "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "anyOf": [ { "type": "string" }, { "type": "array", "items": { "type": "string" } }, { "type": "object", "propertyNames": { "type": "string" }, "additionalProperties": { "type": "string", "enum": [ "asc", "desc" ] } }, { "type": "array", "items": { "type": "object", "propertyNames": { "type": "string" }, "additionalProperties": { "type": "string", "enum": [ "asc", "desc" ] } } } ] }, "x-strapi-serialize": "querystring" }, { "name": "pagination", "in": "query", "required": false, "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "allOf": [ { "type": "object", "properties": { "withCount": { "type": "boolean" } }, "additionalProperties": false }, { "anyOf": [ { "type": "object", "properties": { "page": { "type": "integer", "exclusiveMinimum": 0, "maximum": 9007199254740991 }, "pageSize": { "type": "integer", "exclusiveMinimum": 0, "maximum": 9007199254740991 } }, "required": [ "page", "pageSize" ], "additionalProperties": false }, { "type": "object", "properties": { "start": { "type": "integer", "minimum": 0, "maximum": 9007199254740991 }, "limit": { "type": "integer", "exclusiveMinimum": 0, "maximum": 9007199254740991 } }, "required": [ "start", "limit" ], "additionalProperties": false } ] } ] }, "x-strapi-serialize": "querystring" }, { "name": "filters", "in": "query", "required": false, "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "object", "propertyNames": { "type": "string" }, "additionalProperties": {} }, "x-strapi-serialize": "querystring" } ], "responses": { "200": { "description": "OK", "content": { "application/json": { "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "array", "items": { "type": "object", "properties": { "id": { "type": "number" }, "documentId": { "type": "string" }, "username": { "type": "string" }, "email": { "type": "string" }, "provider": { "type": "string" }, "confirmed": { "type": "boolean" }, "blocked": { "type": "boolean" }, "role": { "anyOf": [ { "type": "number" }, { "type": "object", "properties": { "id": { "type": "number" }, "name": { "type": "string" }, "description": { "anyOf": [ { "type": "string" }, { "type": "null" } ] }, "type": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" } }, "required": [ "id", "name", "description", "type", "createdAt", "updatedAt" ], "additionalProperties": false } ] }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "type": "string" } }, "required": [ "id", "documentId", "username", "email", "provider", "confirmed", "blocked", "createdAt", "updatedAt", "publishedAt" ], "additionalProperties": false } } } } }, "400": { "description": "Bad request" }, "401": { "description": "Unauthorized" }, "403": { "description": "Forbidden" }, "404": { "description": "Not found" }, "500": { "description": "Internal server error" } }, "tags": [ "users-permissions" ] }, "post": { "operationId": "users-permissions/post/users", "parameters": [], "responses": { "200": { "description": "OK", "content": { "application/json": { "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "object", "properties": { "id": { "type": "number" }, "documentId": { "type": "string" }, "username": { "type": "string" }, "email": { "type": "string" }, "provider": { "type": "string" }, "confirmed": { "type": "boolean" }, "blocked": { "type": "boolean" }, "role": { "anyOf": [ { "type": "number" }, { "type": "object", "properties": { "id": { "type": "number" }, "name": { "type": "string" }, "description": { "anyOf": [ { "type": "string" }, { "type": "null" } ] }, "type": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" } }, "required": [ "id", "name", "description", "type", "createdAt", "updatedAt" ], "additionalProperties": false } ] }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "type": "string" } }, "required": [ "id", "documentId", "username", "email", "provider", "confirmed", "blocked", "createdAt", "updatedAt", "publishedAt" ], "additionalProperties": false } } } }, "400": { "description": "Bad request" }, "401": { "description": "Unauthorized" }, "403": { "description": "Forbidden" }, "404": { "description": "Not found" }, "500": { "description": "Internal server error" } }, "tags": [ "users-permissions" ], "requestBody": { "content": { "application/json": { "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "object", "properties": { "username": { "type": "string" }, "email": { "type": "string", "format": "email", "pattern": "^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$" }, "password": { "type": "string" }, "role": { "type": "number" } }, "required": [ "username", "email", "password" ], "additionalProperties": false } } } } } }, "/users/me": { "get": { "operationId": "users-permissions/get/users_me", "parameters": [ { "name": "fields", "in": "query", "required": false, "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "anyOf": [ { "type": "string" }, { "type": "array", "items": { "type": "string" } } ] }, "x-strapi-serialize": "querystring" }, { "name": "populate", "in": "query", "required": false, "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "anyOf": [ { "type": "string", "const": "*" }, { "type": "string" }, { "type": "array", "items": { "type": "string" } }, { "type": "object", "propertyNames": { "type": "string" }, "additionalProperties": {} } ] }, "x-strapi-serialize": "querystring" } ], "responses": { "200": { "description": "OK", "content": { "application/json": { "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "object", "properties": { "id": { "type": "number" }, "documentId": { "type": "string" }, "username": { "type": "string" }, "email": { "type": "string" }, "provider": { "type": "string" }, "confirmed": { "type": "boolean" }, "blocked": { "type": "boolean" }, "role": { "anyOf": [ { "type": "number" }, { "type": "object", "properties": { "id": { "type": "number" }, "name": { "type": "string" }, "description": { "anyOf": [ { "type": "string" }, { "type": "null" } ] }, "type": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" } }, "required": [ "id", "name", "description", "type", "createdAt", "updatedAt" ], "additionalProperties": false } ] }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "type": "string" } }, "required": [ "id", "documentId", "username", "email", "provider", "confirmed", "blocked", "createdAt", "updatedAt", "publishedAt" ], "additionalProperties": false } } } }, "400": { "description": "Bad request" }, "401": { "description": "Unauthorized" }, "403": { "description": "Forbidden" }, "404": { "description": "Not found" }, "500": { "description": "Internal server error" } }, "tags": [ "users-permissions" ] } }, "/users/{id}": { "get": { "operationId": "users-permissions/get/users_by_id", "parameters": [ { "name": "id", "in": "path", "required": true, "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "string" } }, { "name": "fields", "in": "query", "required": false, "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "anyOf": [ { "type": "string" }, { "type": "array", "items": { "type": "string" } } ] }, "x-strapi-serialize": "querystring" }, { "name": "populate", "in": "query", "required": false, "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "anyOf": [ { "type": "string", "const": "*" }, { "type": "string" }, { "type": "array", "items": { "type": "string" } }, { "type": "object", "propertyNames": { "type": "string" }, "additionalProperties": {} } ] }, "x-strapi-serialize": "querystring" } ], "responses": { "200": { "description": "OK", "content": { "application/json": { "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "object", "properties": { "id": { "type": "number" }, "documentId": { "type": "string" }, "username": { "type": "string" }, "email": { "type": "string" }, "provider": { "type": "string" }, "confirmed": { "type": "boolean" }, "blocked": { "type": "boolean" }, "role": { "anyOf": [ { "type": "number" }, { "type": "object", "properties": { "id": { "type": "number" }, "name": { "type": "string" }, "description": { "anyOf": [ { "type": "string" }, { "type": "null" } ] }, "type": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" } }, "required": [ "id", "name", "description", "type", "createdAt", "updatedAt" ], "additionalProperties": false } ] }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "type": "string" } }, "required": [ "id", "documentId", "username", "email", "provider", "confirmed", "blocked", "createdAt", "updatedAt", "publishedAt" ], "additionalProperties": false } } } }, "400": { "description": "Bad request" }, "401": { "description": "Unauthorized" }, "403": { "description": "Forbidden" }, "404": { "description": "Not found" }, "500": { "description": "Internal server error" } }, "tags": [ "users-permissions" ] }, "put": { "operationId": "users-permissions/put/users_by_id", "parameters": [ { "name": "id", "in": "path", "required": true, "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "string" } } ], "responses": { "200": { "description": "OK", "content": { "application/json": { "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "object", "properties": { "id": { "type": "number" }, "documentId": { "type": "string" }, "username": { "type": "string" }, "email": { "type": "string" }, "provider": { "type": "string" }, "confirmed": { "type": "boolean" }, "blocked": { "type": "boolean" }, "role": { "anyOf": [ { "type": "number" }, { "type": "object", "properties": { "id": { "type": "number" }, "name": { "type": "string" }, "description": { "anyOf": [ { "type": "string" }, { "type": "null" } ] }, "type": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" } }, "required": [ "id", "name", "description", "type", "createdAt", "updatedAt" ], "additionalProperties": false } ] }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "type": "string" } }, "required": [ "id", "documentId", "username", "email", "provider", "confirmed", "blocked", "createdAt", "updatedAt", "publishedAt" ], "additionalProperties": false } } } }, "400": { "description": "Bad request" }, "401": { "description": "Unauthorized" }, "403": { "description": "Forbidden" }, "404": { "description": "Not found" }, "500": { "description": "Internal server error" } }, "tags": [ "users-permissions" ], "requestBody": { "content": { "application/json": { "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "object", "properties": { "username": { "type": "string" }, "email": { "type": "string", "format": "email", "pattern": "^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$" }, "password": { "type": "string" }, "role": { "type": "number" } }, "additionalProperties": false } } } } }, "delete": { "operationId": "users-permissions/delete/users_by_id", "parameters": [ { "name": "id", "in": "path", "required": true, "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "string" } } ], "responses": { "200": { "description": "OK", "content": { "application/json": { "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "object", "properties": { "id": { "type": "number" }, "documentId": { "type": "string" }, "username": { "type": "string" }, "email": { "type": "string" }, "provider": { "type": "string" }, "confirmed": { "type": "boolean" }, "blocked": { "type": "boolean" }, "role": { "anyOf": [ { "type": "number" }, { "type": "object", "properties": { "id": { "type": "number" }, "name": { "type": "string" }, "description": { "anyOf": [ { "type": "string" }, { "type": "null" } ] }, "type": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" } }, "required": [ "id", "name", "description", "type", "createdAt", "updatedAt" ], "additionalProperties": false } ] }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "type": "string" } }, "required": [ "id", "documentId", "username", "email", "provider", "confirmed", "blocked", "createdAt", "updatedAt", "publishedAt" ], "additionalProperties": false } } } }, "400": { "description": "Bad request" }, "401": { "description": "Unauthorized" }, "403": { "description": "Forbidden" }, "404": { "description": "Not found" }, "500": { "description": "Internal server error" } }, "tags": [ "users-permissions" ] } }, "/roles/{id}": { "get": { "operationId": "users-permissions/get/roles_by_id", "parameters": [ { "name": "id", "in": "path", "required": true, "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "string" } } ], "responses": { "200": { "description": "OK", "content": { "application/json": { "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "object", "properties": { "role": { "type": "object", "properties": { "id": { "type": "number" }, "documentId": { "type": "string" }, "name": { "type": "string" }, "description": { "anyOf": [ { "type": "string" }, { "type": "null" } ] }, "type": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "type": "string" }, "nb_users": { "type": "number" }, "permissions": { "type": "object", "propertyNames": { "type": "string" }, "additionalProperties": { "type": "object", "properties": { "controllers": { "type": "object", "propertyNames": { "type": "string" }, "additionalProperties": { "type": "object", "propertyNames": { "type": "string" }, "additionalProperties": { "type": "object", "properties": { "enabled": { "type": "boolean" }, "policy": { "type": "string" } }, "required": [ "enabled", "policy" ], "additionalProperties": false } } } }, "required": [ "controllers" ], "additionalProperties": false } }, "users": { "type": "array", "items": {} } }, "required": [ "id", "documentId", "name", "description", "type", "createdAt", "updatedAt", "publishedAt" ], "additionalProperties": false } }, "required": [ "role" ], "additionalProperties": false } } } }, "400": { "description": "Bad request" }, "401": { "description": "Unauthorized" }, "403": { "description": "Forbidden" }, "404": { "description": "Not found" }, "500": { "description": "Internal server error" } }, "tags": [ "users-permissions" ] } }, "/roles": { "get": { "operationId": "users-permissions/get/roles", "parameters": [], "responses": { "200": { "description": "OK", "content": { "application/json": { "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "object", "properties": { "roles": { "type": "array", "items": { "type": "object", "properties": { "id": { "type": "number" }, "documentId": { "type": "string" }, "name": { "type": "string" }, "description": { "anyOf": [ { "type": "string" }, { "type": "null" } ] }, "type": { "type": "string" }, "createdAt": { "type": "string" }, "updatedAt": { "type": "string" }, "publishedAt": { "type": "string" }, "nb_users": { "type": "number" }, "permissions": { "type": "object", "propertyNames": { "type": "string" }, "additionalProperties": { "type": "object", "properties": { "controllers": { "type": "object", "propertyNames": { "type": "string" }, "additionalProperties": { "type": "object", "propertyNames": { "type": "string" }, "additionalProperties": { "type": "object", "properties": { "enabled": { "type": "boolean" }, "policy": { "type": "string" } }, "required": [ "enabled", "policy" ], "additionalProperties": false } } } }, "required": [ "controllers" ], "additionalProperties": false } }, "users": { "type": "array", "items": {} } }, "required": [ "id", "documentId", "name", "description", "type", "createdAt", "updatedAt", "publishedAt" ], "additionalProperties": false } } }, "required": [ "roles" ], "additionalProperties": false } } } }, "400": { "description": "Bad request" }, "401": { "description": "Unauthorized" }, "403": { "description": "Forbidden" }, "404": { "description": "Not found" }, "500": { "description": "Internal server error" } }, "tags": [ "users-permissions" ] }, "post": { "operationId": "users-permissions/post/roles", "parameters": [], "responses": { "200": { "description": "OK", "content": { "application/json": { "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "object", "properties": { "ok": { "type": "boolean" } }, "required": [ "ok" ], "additionalProperties": false } } } }, "400": { "description": "Bad request" }, "401": { "description": "Unauthorized" }, "403": { "description": "Forbidden" }, "404": { "description": "Not found" }, "500": { "description": "Internal server error" } }, "tags": [ "users-permissions" ], "requestBody": { "content": { "application/json": { "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "object", "properties": { "name": { "type": "string" }, "description": { "type": "string" }, "type": { "type": "string" }, "permissions": { "type": "object", "propertyNames": { "type": "string" }, "additionalProperties": {} } }, "required": [ "name", "type" ], "additionalProperties": false } } } } } }, "/roles/{role}": { "put": { "operationId": "users-permissions/put/roles_by_role", "parameters": [ { "name": "role", "in": "path", "required": true, "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "string" } } ], "responses": { "200": { "description": "OK", "content": { "application/json": { "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "object", "properties": { "ok": { "type": "boolean" } }, "required": [ "ok" ], "additionalProperties": false } } } }, "400": { "description": "Bad request" }, "401": { "description": "Unauthorized" }, "403": { "description": "Forbidden" }, "404": { "description": "Not found" }, "500": { "description": "Internal server error" } }, "tags": [ "users-permissions" ], "requestBody": { "content": { "application/json": { "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "object", "properties": { "name": { "type": "string" }, "description": { "type": "string" }, "type": { "type": "string" }, "permissions": { "type": "object", "propertyNames": { "type": "string" }, "additionalProperties": {} } }, "additionalProperties": false } } } } }, "delete": { "operationId": "users-permissions/delete/roles_by_role", "parameters": [ { "name": "role", "in": "path", "required": true, "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "string" } } ], "responses": { "200": { "description": "OK", "content": { "application/json": { "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "object", "properties": { "ok": { "type": "boolean" } }, "required": [ "ok" ], "additionalProperties": false } } } }, "400": { "description": "Bad request" }, "401": { "description": "Unauthorized" }, "403": { "description": "Forbidden" }, "404": { "description": "Not found" }, "500": { "description": "Internal server error" } }, "tags": [ "users-permissions" ] } }, "/permissions": { "get": { "operationId": "users-permissions/get/permissions", "parameters": [], "responses": { "200": { "description": "OK", "content": { "application/json": { "schema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "object", "properties": { "permissions": { "type": "object", "propertyNames": { "type": "string" }, "additionalProperties": { "type": "object", "properties": { "controllers": { "type": "object", "propertyNames": { "type": "string" }, "additionalProperties": { "type": "object", "propertyNames": { "type": "string" }, "additionalProperties": { "type": "object", "properties": { "enabled": { "type": "boolean" }, "policy": { "type": "string" } }, "required": [ "enabled", "policy" ], "additionalProperties": false } } } }, "required": [ "controllers" ], "additionalProperties": false } } }, "required": [ "permissions" ], "additionalProperties": false } } } }, "400": { "description": "Bad request" }, "401": { "description": "Unauthorized" }, "403": { "description": "Forbidden" }, "404": { "description": "Not found" }, "500": { "description": "Internal server error" } }, "tags": [ "users-permissions" ] } } }, "components": { "schemas": {} } }