{"openapi":"3.1.0","info":{"title":"Adapto CMS Public API v1","version":"1.0.0"},"servers":[{"url":"/v1"}],"paths":{"/articles/preview":{"get":{"tags":["Public Articles"],"summary":"List articles preview","operationId":"list_articles_preview_articles_preview_get","parameters":[{"name":"status","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by status","title":"Status"},"description":"Filter by status"},{"name":"category","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by category ID","title":"Category"},"description":"Filter by category ID"},{"name":"tag","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by tag","title":"Tag"},"description":"Filter by tag"},{"name":"keyword","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Search in title and content","title":"Keyword"},"description":"Search in title and content"},{"name":"language","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by language","title":"Language"},"description":"Filter by language"},{"name":"field","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Field to sort by","default":"title","title":"Field"},"description":"Field to sort by"},{"name":"order","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Sort order (asc or desc)","default":"asc","title":"Order"},"description":"Sort order (asc or desc)"},{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1,"description":"Page number starting from 1","default":1,"title":"Page"},"description":"Page number starting from 1"},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"description":"Number of items per page","default":10,"title":"Limit"},"description":"Number of items per page"},{"name":"x-api-key","in":"header","required":true,"schema":{"type":"string","title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedResponse_ArticlePreviewResponseModel_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/articles/{article_id}":{"get":{"tags":["Public Articles"],"summary":"Get an article by ID","operationId":"get_article_articles__article_id__get","parameters":[{"name":"article_id","in":"path","required":true,"schema":{"type":"string","description":"The ID of the article","title":"Article Id"},"description":"The ID of the article"},{"name":"x-api-key","in":"header","required":true,"schema":{"type":"string","title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ArticleResponseModel"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/articles/by-slug/{slug}":{"get":{"tags":["Public Articles"],"summary":"Get an article by slug","operationId":"get_article_by_slug_articles_by_slug__slug__get","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","description":"The slug of the article","title":"Slug"},"description":"The slug of the article"},{"name":"x-api-key","in":"header","required":true,"schema":{"type":"string","title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ArticleResponseModel"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/articles":{"get":{"tags":["Public Articles"],"summary":"List articles","operationId":"list_articles_articles_get","parameters":[{"name":"status","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by status","title":"Status"},"description":"Filter by status"},{"name":"category","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by category ID","title":"Category"},"description":"Filter by category ID"},{"name":"tag","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by tag","title":"Tag"},"description":"Filter by tag"},{"name":"keyword","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Search in title and content","title":"Keyword"},"description":"Search in title and content"},{"name":"language","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by language","title":"Language"},"description":"Filter by language"},{"name":"field","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Field to sort by","default":"title","title":"Field"},"description":"Field to sort by"},{"name":"order","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Sort order (asc or desc)","default":"asc","title":"Order"},"description":"Sort order (asc or desc)"},{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1,"description":"Page number starting from 1","default":1,"title":"Page"},"description":"Page number starting from 1"},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"description":"Number of items per page","default":10,"title":"Limit"},"description":"Number of items per page"},{"name":"x-api-key","in":"header","required":true,"schema":{"type":"string","title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedResponse_ArticleResponseModel_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/articles/{article_id}/translations":{"get":{"tags":["Public Articles"],"summary":"Get translations of an article","operationId":"get_translations_articles__article_id__translations_get","parameters":[{"name":"article_id","in":"path","required":true,"schema":{"type":"string","description":"The ID of the article","title":"Article Id"},"description":"The ID of the article"},{"name":"x-api-key","in":"header","required":true,"schema":{"type":"string","title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/ArticleResponseModel"},"title":"Response Get Translations Articles  Article Id  Translations Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/categories/{category_id}":{"get":{"tags":["Public Categories"],"summary":"Get a category by ID","operationId":"get_category_categories__category_id__get","parameters":[{"name":"category_id","in":"path","required":true,"schema":{"type":"string","description":"The ID of the category","title":"Category Id"},"description":"The ID of the category"},{"name":"x-api-key","in":"header","required":true,"schema":{"type":"string","title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CategoryResponseModel"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/categories/by-slug/{slug}":{"get":{"tags":["Public Categories"],"summary":"Get a category by slug","operationId":"get_category_by_slug_categories_by_slug__slug__get","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","description":"The slug of the category","title":"Slug"},"description":"The slug of the category"},{"name":"x-api-key","in":"header","required":true,"schema":{"type":"string","title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CategoryResponseModel"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/categories":{"get":{"tags":["Public Categories"],"summary":"List categories","operationId":"list_categories_categories_get","parameters":[{"name":"parent_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by parent category ID","title":"Parent Id"},"description":"Filter by parent category ID"},{"name":"language","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by language","title":"Language"},"description":"Filter by language"},{"name":"keyword","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Search in name and description","title":"Keyword"},"description":"Search in name and description"},{"name":"field","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Field to sort by","default":"name","title":"Field"},"description":"Field to sort by"},{"name":"order","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Sort order (asc or desc)","default":"asc","title":"Order"},"description":"Sort order (asc or desc)"},{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1,"description":"Page number starting from 1","default":1,"title":"Page"},"description":"Page number starting from 1"},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"description":"Number of items per page","default":10,"title":"Limit"},"description":"Number of items per page"},{"name":"x-api-key","in":"header","required":true,"schema":{"type":"string","title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/categories/{category_id}/subcategories":{"get":{"tags":["Public Categories"],"summary":"Get subcategories of a category","operationId":"get_subcategories_categories__category_id__subcategories_get","parameters":[{"name":"category_id","in":"path","required":true,"schema":{"type":"string","description":"The ID of the parent category","title":"Category Id"},"description":"The ID of the parent category"},{"name":"x-api-key","in":"header","required":true,"schema":{"type":"string","title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/CategoryResponseModel"},"title":"Response Get Subcategories Categories  Category Id  Subcategories Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/categories/{category_id}/articles":{"get":{"tags":["Public Categories"],"summary":"Get articles for category","operationId":"get_articles_for_category_categories__category_id__articles_get","parameters":[{"name":"category_id","in":"path","required":true,"schema":{"type":"string","description":"The ID of the category","title":"Category Id"},"description":"The ID of the category"},{"name":"x-api-key","in":"header","required":true,"schema":{"type":"string","title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"type":"string"},"title":"Response Get Articles For Category Categories  Category Id  Articles Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/categories/{category_id}/translations":{"get":{"tags":["Public Categories"],"summary":"Get translations of a category","operationId":"get_translations_categories__category_id__translations_get","parameters":[{"name":"category_id","in":"path","required":true,"schema":{"type":"string","description":"The ID of the category","title":"Category Id"},"description":"The ID of the category"},{"name":"x-api-key","in":"header","required":true,"schema":{"type":"string","title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/CategoryResponseModel"},"title":"Response Get Translations Categories  Category Id  Translations Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/custom-collections/{collection_id}":{"get":{"tags":["Public Custom Collections"],"summary":"Get a custom collection by ID","operationId":"get_collection_custom_collections__collection_id__get","parameters":[{"name":"collection_id","in":"path","required":true,"schema":{"type":"string","description":"The ID of the custom collection","title":"Collection Id"},"description":"The ID of the custom collection"},{"name":"x-api-key","in":"header","required":true,"schema":{"type":"string","title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CustomCollectionResponseModel"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/custom-collections/by-slug/{slug}":{"get":{"tags":["Public Custom Collections"],"summary":"Get a custom collection by slug","operationId":"get_collection_by_slug_custom_collections_by_slug__slug__get","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","description":"The slug of the custom collection","title":"Slug"},"description":"The slug of the custom collection"},{"name":"x-api-key","in":"header","required":true,"schema":{"type":"string","title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CustomCollectionResponseModel"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/custom-collections":{"get":{"tags":["Public Custom Collections"],"summary":"List custom collections","operationId":"list_collections_custom_collections_get","parameters":[{"name":"status","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by status","title":"Status"},"description":"Filter by status"},{"name":"language","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by language","title":"Language"},"description":"Filter by language"},{"name":"field","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Field to sort by","default":"name","title":"Field"},"description":"Field to sort by"},{"name":"order","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Sort order (asc or desc)","default":"asc","title":"Order"},"description":"Sort order (asc or desc)"},{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1,"description":"Page number starting from 1","default":1,"title":"Page"},"description":"Page number starting from 1"},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"description":"Number of items per page","default":10,"title":"Limit"},"description":"Number of items per page"},{"name":"x-api-key","in":"header","required":true,"schema":{"type":"string","title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/custom-collections/{collection_id}/items/preview":{"get":{"tags":["Public Custom Collections"],"summary":"List custom collection items preview (without file URLs and content, for faster loading in collection overview pages)","operationId":"list_items_preview_custom_collections__collection_id__items_preview_get","parameters":[{"name":"collection_id","in":"path","required":true,"schema":{"type":"string","description":"The ID of the custom collection","title":"Collection Id"},"description":"The ID of the custom collection"},{"name":"status","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by status","title":"Status"},"description":"Filter by status"},{"name":"language","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by language","title":"Language"},"description":"Filter by language"},{"name":"translation_of_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by translation source ID","title":"Translation Of Id"},"description":"Filter by translation source ID"},{"name":"field","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Field to sort by","default":"title","title":"Field"},"description":"Field to sort by"},{"name":"order","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Sort order (asc or desc)","default":"asc","title":"Order"},"description":"Sort order (asc or desc)"},{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1,"description":"Page number starting from 1","default":1,"title":"Page"},"description":"Page number starting from 1"},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"description":"Number of items per page","default":10,"title":"Limit"},"description":"Number of items per page"},{"name":"x-api-key","in":"header","required":true,"schema":{"type":"string","title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedResponse_CustomCollectionItemPreviewResponseModel_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/custom-collections/{collection_id}/items/{item_id}":{"get":{"tags":["Public Custom Collections"],"summary":"Get a custom collection item by ID","operationId":"get_item_custom_collections__collection_id__items__item_id__get","parameters":[{"name":"collection_id","in":"path","required":true,"schema":{"type":"string","description":"The ID of the custom collection","title":"Collection Id"},"description":"The ID of the custom collection"},{"name":"item_id","in":"path","required":true,"schema":{"type":"string","description":"The ID of the custom collection item","title":"Item Id"},"description":"The ID of the custom collection item"},{"name":"x-api-key","in":"header","required":true,"schema":{"type":"string","title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CustomCollectionItemResponseModel"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/custom-collections/{collection_id}/items/by-slug/{slug}":{"get":{"tags":["Public Custom Collections"],"summary":"Get a custom collection item by slug","operationId":"get_item_by_slug_custom_collections__collection_id__items_by_slug__slug__get","parameters":[{"name":"collection_id","in":"path","required":true,"schema":{"type":"string","description":"The ID of the custom collection","title":"Collection Id"},"description":"The ID of the custom collection"},{"name":"slug","in":"path","required":true,"schema":{"type":"string","description":"The slug of the custom collection item","title":"Slug"},"description":"The slug of the custom collection item"},{"name":"x-api-key","in":"header","required":true,"schema":{"type":"string","title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CustomCollectionItemResponseModel"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/custom-collections/{collection_id}/items":{"get":{"tags":["Public Custom Collections"],"summary":"List custom collection items","operationId":"list_items_custom_collections__collection_id__items_get","parameters":[{"name":"collection_id","in":"path","required":true,"schema":{"type":"string","description":"The ID of the custom collection","title":"Collection Id"},"description":"The ID of the custom collection"},{"name":"status","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by status","title":"Status"},"description":"Filter by status"},{"name":"language","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by language","title":"Language"},"description":"Filter by language"},{"name":"translation_of_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by translation source ID","title":"Translation Of Id"},"description":"Filter by translation source ID"},{"name":"field","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Field to sort by","default":"title","title":"Field"},"description":"Field to sort by"},{"name":"order","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Sort order (asc or desc)","default":"asc","title":"Order"},"description":"Sort order (asc or desc)"},{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1,"description":"Page number starting from 1","default":1,"title":"Page"},"description":"Page number starting from 1"},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"description":"Number of items per page","default":10,"title":"Limit"},"description":"Number of items per page"},{"name":"x-api-key","in":"header","required":true,"schema":{"type":"string","title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/micro-copy/count":{"get":{"tags":["Public MicroCopy"],"summary":"Count micro copies","operationId":"count_micro_copies_micro_copy_count_get","parameters":[{"name":"language","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by language","title":"Language"},"description":"Filter by language"},{"name":"tags","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by tags (comma-separated)","title":"Tags"},"description":"Filter by tags (comma-separated)"},{"name":"x-api-key","in":"header","required":true,"schema":{"type":"string","title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Count Micro Copies Micro Copy Count Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/micro-copy/{micro_copy_id}":{"get":{"tags":["Public MicroCopy"],"summary":"Get a micro copy by ID","operationId":"get_micro_copy_micro_copy__micro_copy_id__get","parameters":[{"name":"micro_copy_id","in":"path","required":true,"schema":{"type":"string","description":"The ID of the micro copy","title":"Micro Copy Id"},"description":"The ID of the micro copy"},{"name":"x-api-key","in":"header","required":true,"schema":{"type":"string","title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MicroCopyResponseModel"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/micro-copy/by-key/{key}":{"get":{"tags":["Public MicroCopy"],"summary":"Get a micro copy by key","operationId":"get_micro_copy_by_key_micro_copy_by_key__key__get","parameters":[{"name":"key","in":"path","required":true,"schema":{"type":"string","description":"The key of the micro copy","title":"Key"},"description":"The key of the micro copy"},{"name":"language","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Language filter","title":"Language"},"description":"Language filter"},{"name":"x-api-key","in":"header","required":true,"schema":{"type":"string","title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MicroCopyResponseModel"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/micro-copy":{"get":{"tags":["Public MicroCopy"],"summary":"List micro copies","operationId":"list_micro_copies_micro_copy_get","parameters":[{"name":"language","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by language","title":"Language"},"description":"Filter by language"},{"name":"tags","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by tags (comma-separated)","title":"Tags"},"description":"Filter by tags (comma-separated)"},{"name":"x-api-key","in":"header","required":true,"schema":{"type":"string","title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/MicroCopyResponseModel"},"title":"Response List Micro Copies Micro Copy Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/micro-copy/language/{language}":{"get":{"tags":["Public MicroCopy"],"summary":"Get micro copies by language","operationId":"get_micro_copies_by_language_micro_copy_language__language__get","parameters":[{"name":"language","in":"path","required":true,"schema":{"type":"string","description":"The language code","title":"Language"},"description":"The language code"},{"name":"x-api-key","in":"header","required":true,"schema":{"type":"string","title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/MicroCopyResponseModel"},"title":"Response Get Micro Copies By Language Micro Copy Language  Language  Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/micro-copy/translations/{translation_of}":{"get":{"tags":["Public MicroCopy"],"summary":"Get translations","operationId":"get_micro_copy_translations_micro_copy_translations__translation_of__get","parameters":[{"name":"translation_of","in":"path","required":true,"schema":{"type":"string","description":"The ID of the source micro copy","title":"Translation Of"},"description":"The ID of the source micro copy"},{"name":"x-api-key","in":"header","required":true,"schema":{"type":"string","title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/MicroCopyResponseModel"},"title":"Response Get Micro Copy Translations Micro Copy Translations  Translation Of  Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/pages/preview":{"get":{"tags":["Public Pages"],"summary":"List pages preview","operationId":"list_pages_preview_pages_preview_get","parameters":[{"name":"status","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by status","title":"Status"},"description":"Filter by status"},{"name":"language","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by language","title":"Language"},"description":"Filter by language"},{"name":"field","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Field to sort by","default":"title","title":"Field"},"description":"Field to sort by"},{"name":"order","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Sort order (asc or desc)","default":"asc","title":"Order"},"description":"Sort order (asc or desc)"},{"name":"tag","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by tag","title":"Tag"},"description":"Filter by tag"},{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1,"description":"Page number starting from 1","default":1,"title":"Page"},"description":"Page number starting from 1"},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"description":"Number of items per page","default":10,"title":"Limit"},"description":"Number of items per page"},{"name":"x-api-key","in":"header","required":true,"schema":{"type":"string","title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedResponse_PagePreviewResponseModel_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/pages/{page_id}":{"get":{"tags":["Public Pages"],"summary":"Get a page by ID","operationId":"get_page_pages__page_id__get","parameters":[{"name":"page_id","in":"path","required":true,"schema":{"type":"string","description":"The ID of the page","title":"Page Id"},"description":"The ID of the page"},{"name":"x-api-key","in":"header","required":true,"schema":{"type":"string","title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PageResponseModel"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/pages/by-slug/{slug}":{"get":{"tags":["Public Pages"],"summary":"Get a page by slug","operationId":"get_page_by_slug_pages_by_slug__slug__get","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","description":"The slug of the page","title":"Slug"},"description":"The slug of the page"},{"name":"x-api-key","in":"header","required":true,"schema":{"type":"string","title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PageResponseModel"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/pages":{"get":{"tags":["Public Pages"],"summary":"List pages","operationId":"list_pages_pages_get","parameters":[{"name":"status","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by status","title":"Status"},"description":"Filter by status"},{"name":"language","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by language","title":"Language"},"description":"Filter by language"},{"name":"field","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Field to sort by","default":"title","title":"Field"},"description":"Field to sort by"},{"name":"order","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Sort order (asc or desc)","default":"asc","title":"Order"},"description":"Sort order (asc or desc)"},{"name":"tag","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by tag","title":"Tag"},"description":"Filter by tag"},{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1,"description":"Page number starting from 1","default":1,"title":"Page"},"description":"Page number starting from 1"},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"description":"Number of items per page","default":10,"title":"Limit"},"description":"Number of items per page"},{"name":"x-api-key","in":"header","required":true,"schema":{"type":"string","title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedResponse_PageResponseModel_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/search":{"get":{"tags":["Search"],"summary":"Search across entities","description":"Search across articles, pages, and collection items by keyword.\nResults are filled in waterfall order: collection items first, then articles, then pages.\nReturns a flat list capped at limit.","operationId":"search_search_get","parameters":[{"name":"keyword","in":"query","required":true,"schema":{"type":"string","description":"Search term","title":"Keyword"},"description":"Search term"},{"name":"scope","in":"query","required":false,"schema":{"anyOf":[{"type":"array","items":{"type":"string"}},{"type":"null"}],"description":"Scopes: 'articles', 'pages', 'collections', or a collection UUID","title":"Scope"},"description":"Scopes: 'articles', 'pages', 'collections', or a collection UUID"},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"description":"Max results","default":20,"title":"Limit"},"description":"Max results"},{"name":"x-api-key","in":"header","required":true,"schema":{"type":"string","title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/SearchResultModel"},"title":"Response Search Search Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/available-languages":{"get":{"tags":["public-v1"],"summary":"Get Available Languages","operationId":"get_available_languages_available_languages_get","parameters":[{"name":"tenant_id","in":"query","required":true,"schema":{"type":"string","title":"Tenant Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"type":"string"},"title":"Response Get Available Languages Available Languages Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}}},"components":{"schemas":{"ArticlePreviewResponseModel":{"properties":{"id":{"type":"string","title":"Id"},"title":{"type":"string","title":"Title"},"slug":{"type":"string","title":"Slug"},"author":{"type":"string","title":"Author"},"source":{"$ref":"#/components/schemas/ArticleSourceModel"},"categories":{"items":{"type":"string"},"type":"array","title":"Categories","description":"List of category IDs"},"tags":{"items":{"type":"string"},"type":"array","title":"Tags"},"summary":{"type":"string","title":"Summary"},"language":{"type":"string","title":"Language"},"status":{"$ref":"#/components/schemas/ArticleStatus"},"created_at":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Created At"},"updated_at":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Updated At"},"published_at":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Published At"},"translation_of_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Translation Of Id"}},"type":"object","required":["id","title","slug","author","source","tags","summary","language","status"],"title":"ArticlePreviewResponseModel"},"ArticleResponseModel":{"properties":{"id":{"type":"string","title":"Id"},"title":{"type":"string","title":"Title"},"content":{"type":"string","title":"Content"},"slug":{"type":"string","title":"Slug"},"author":{"type":"string","title":"Author"},"source":{"$ref":"#/components/schemas/ArticleSourceModel"},"categories":{"items":{"type":"string"},"type":"array","title":"Categories","description":"List of category IDs"},"tags":{"items":{"type":"string"},"type":"array","title":"Tags"},"summary":{"type":"string","title":"Summary"},"language":{"type":"string","title":"Language"},"status":{"$ref":"#/components/schemas/ArticleStatus"},"created_at":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Created At"},"updated_at":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Updated At"},"published_at":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Published At"},"media_objects_placements":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Media Objects Placements"},"custom_fields":{"additionalProperties":{"$ref":"#/components/schemas/CustomFieldModel"},"type":"object","title":"Custom Fields"},"translation_of_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Translation Of Id"},"file_urls":{"anyOf":[{"additionalProperties":{"type":"string"},"type":"object"},{"type":"null"}],"title":"File Urls","description":"Mapping of file_id to file_url for files referenced in custom_fields"}},"type":"object","required":["id","title","content","slug","author","source","tags","summary","language","status","media_objects_placements","custom_fields"],"title":"ArticleResponseModel"},"ArticleSourceModel":{"properties":{"type":{"$ref":"#/components/schemas/SourceType"},"name":{"type":"string","title":"Name"},"url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Url"},"author":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Author"},"published_date":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Published Date"},"license":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"License"}},"type":"object","required":["type","name"],"title":"ArticleSourceModel"},"ArticleStatus":{"type":"string","enum":["draft","published","archived","deleted"],"title":"ArticleStatus"},"CategoryResponseModel":{"properties":{"id":{"type":"string","title":"Id"},"name":{"type":"string","title":"Name"},"slug":{"type":"string","title":"Slug"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"parent_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Parent Id"},"language":{"type":"string","title":"Language"},"created_at":{"type":"string","title":"Created At"},"updated_at":{"type":"string","title":"Updated At"},"translation_of_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Translation Of Id"},"custom_fields":{"additionalProperties":{"$ref":"#/components/schemas/CustomFieldModel"},"type":"object","title":"Custom Fields"},"file_urls":{"anyOf":[{"additionalProperties":{"type":"string"},"type":"object"},{"type":"null"}],"title":"File Urls","description":"Mapping of file_id to file_url for files referenced in custom_fields"}},"type":"object","required":["id","name","slug","description","parent_id","language","created_at","updated_at","translation_of_id","custom_fields"],"title":"CategoryResponseModel"},"CustomCollectionItemPreviewResponseModel":{"properties":{"id":{"type":"string","title":"Id"},"collection_id":{"type":"string","title":"Collection Id"},"title":{"type":"string","title":"Title"},"slug":{"type":"string","title":"Slug"},"language":{"type":"string","title":"Language"},"status":{"$ref":"#/components/schemas/CustomCollectionItemStatus"},"created_at":{"type":"string","title":"Created At"},"updated_at":{"type":"string","title":"Updated At"},"published_at":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Published At"},"translation_of_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Translation Of Id"},"meta_data":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Meta Data"}},"type":"object","required":["id","collection_id","title","slug","language","status","created_at","updated_at","published_at","translation_of_id"],"title":"CustomCollectionItemPreviewResponseModel"},"CustomCollectionItemResponseModel":{"properties":{"id":{"type":"string","title":"Id"},"collection_id":{"type":"string","title":"Collection Id"},"title":{"type":"string","title":"Title"},"slug":{"type":"string","title":"Slug"},"data":{"additionalProperties":true,"type":"object","title":"Data"},"language":{"type":"string","title":"Language"},"status":{"$ref":"#/components/schemas/CustomCollectionItemStatus"},"created_at":{"type":"string","title":"Created At"},"updated_at":{"type":"string","title":"Updated At"},"published_at":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Published At"},"media_objects_placements":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Media Objects Placements"},"translation_of_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Translation Of Id"},"meta_data":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Meta Data"},"file_urls":{"anyOf":[{"additionalProperties":{"type":"string"},"type":"object"},{"type":"null"}],"title":"File Urls","description":"Mapping of file_id to file_url for files referenced in data"}},"type":"object","required":["id","collection_id","title","slug","data","language","status","created_at","updated_at","published_at","media_objects_placements","translation_of_id"],"title":"CustomCollectionItemResponseModel"},"CustomCollectionItemStatus":{"type":"string","enum":["draft","published","archived","deleted"],"title":"CustomCollectionItemStatus"},"CustomCollectionResponseModel":{"properties":{"id":{"type":"string","title":"Id"},"name":{"type":"string","title":"Name"},"slug":{"type":"string","title":"Slug"},"description":{"type":"string","title":"Description"},"language":{"type":"string","title":"Language"},"fields":{"items":{"$ref":"#/components/schemas/FieldDefinitionModel"},"type":"array","title":"Fields"},"status":{"$ref":"#/components/schemas/CustomCollectionStatus"},"created_at":{"type":"string","title":"Created At"},"updated_at":{"type":"string","title":"Updated At"}},"type":"object","required":["id","name","slug","description","language","fields","status","created_at","updated_at"],"title":"CustomCollectionResponseModel"},"CustomCollectionStatus":{"type":"string","enum":["draft","published","archived","deleted"],"title":"CustomCollectionStatus"},"CustomFieldModel":{"properties":{"type":{"$ref":"#/components/schemas/CustomFieldType","description":"Custom Field type"},"multiple":{"type":"boolean","title":"Multiple","description":"Whether multiple values are allowed","default":false},"related_collection":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Related Collection","description":"For reference fields, the related collection ID"},"media_objects_placements":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Media Objects Placements","description":"Media object placements for a rich text field"},"value":{"title":"Value","description":"The actual value of the custom field"}},"type":"object","required":["type"],"title":"CustomFieldModel"},"CustomFieldType":{"type":"string","enum":["text","textarea","number","date","date_range","boolean","reference","image","file","url","email","color","rich_text"],"title":"CustomFieldType"},"FieldDefinitionModel":{"properties":{"name":{"type":"string","title":"Name","description":"Field name (used as identifier)"},"label":{"type":"string","title":"Label","description":"Display label"},"type":{"$ref":"#/components/schemas/FieldType","description":"Field type"},"required":{"type":"boolean","title":"Required","description":"Whether this field is required","default":false},"multiple":{"type":"boolean","title":"Multiple","description":"Whether multiple values are allowed","default":false},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description","description":"Help text or description"},"default_value":{"anyOf":[{},{"type":"null"}],"title":"Default Value","description":"Default value"},"related_collection":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Related Collection","description":"For reference fields, the related collection ID"},"options":{"anyOf":[{"items":{"additionalProperties":{"type":"string"},"type":"object"},"type":"array"},{"type":"null"}],"title":"Options","description":"For select/multi-select fields"},"validation":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Validation","description":"Validation rules"}},"type":"object","required":["name","label","type"],"title":"FieldDefinitionModel"},"FieldType":{"type":"string","enum":["text","textarea","number","date","date_range","boolean","select","multi_select","reference","image","file","rich_text","url","email","color"],"title":"FieldType"},"HTTPValidationError":{"properties":{"detail":{"items":{"$ref":"#/components/schemas/ValidationError"},"type":"array","title":"Detail"}},"type":"object","title":"HTTPValidationError"},"MicroCopyResponseModel":{"properties":{"id":{"type":"string","title":"Id"},"key":{"type":"string","title":"Key"},"value":{"type":"string","title":"Value"},"language":{"type":"string","title":"Language"},"translation_of":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Translation Of"},"tags":{"type":"string","title":"Tags"},"created_at":{"type":"string","title":"Created At"},"updated_at":{"type":"string","title":"Updated At"},"custom_fields":{"additionalProperties":{"$ref":"#/components/schemas/CustomFieldModel"},"type":"object","title":"Custom Fields"},"file_urls":{"anyOf":[{"additionalProperties":{"type":"string"},"type":"object"},{"type":"null"}],"title":"File Urls","description":"Mapping of file_id to file_url for files referenced in custom_fields"}},"type":"object","required":["id","key","value","language","translation_of","tags","created_at","updated_at","custom_fields"],"title":"MicroCopyResponseModel"},"PagePreviewResponseModel":{"properties":{"id":{"type":"string","title":"Id"},"title":{"type":"string","title":"Title"},"slug":{"type":"string","title":"Slug"},"menu_label":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Menu Label"},"parent_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Parent Id"},"language":{"type":"string","title":"Language"},"tags":{"items":{"type":"string"},"type":"array","title":"Tags"},"status":{"$ref":"#/components/schemas/PageStatus"},"created_at":{"type":"string","title":"Created At"},"updated_at":{"type":"string","title":"Updated At"},"published_at":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Published At"},"translation_of_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Translation Of Id"}},"type":"object","required":["id","title","slug","menu_label","parent_id","language","tags","status","created_at","updated_at","published_at","translation_of_id"],"title":"PagePreviewResponseModel"},"PageResponseModel":{"properties":{"id":{"type":"string","title":"Id"},"title":{"type":"string","title":"Title"},"content":{"type":"string","title":"Content"},"slug":{"type":"string","title":"Slug"},"menu_label":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Menu Label"},"parent_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Parent Id"},"language":{"type":"string","title":"Language"},"tags":{"items":{"type":"string"},"type":"array","title":"Tags"},"status":{"$ref":"#/components/schemas/PageStatus"},"created_at":{"type":"string","title":"Created At"},"updated_at":{"type":"string","title":"Updated At"},"published_at":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Published At"},"media_objects_placements":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Media Objects Placements"},"translation_of_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Translation Of Id"},"custom_fields":{"additionalProperties":{"$ref":"#/components/schemas/CustomFieldModel"},"type":"object","title":"Custom Fields"},"file_urls":{"anyOf":[{"additionalProperties":{"type":"string"},"type":"object"},{"type":"null"}],"title":"File Urls","description":"Mapping of file_id to file_url for files referenced in custom_fields"}},"type":"object","required":["id","title","content","slug","menu_label","parent_id","language","tags","status","created_at","updated_at","published_at","media_objects_placements","translation_of_id","custom_fields"],"title":"PageResponseModel"},"PageStatus":{"type":"string","enum":["draft","published","archived","deleted"],"title":"PageStatus"},"PaginatedResponse":{"properties":{"items":{"items":{},"type":"array","title":"Items"},"total":{"type":"integer","title":"Total"},"page":{"type":"integer","title":"Page"},"limit":{"type":"integer","title":"Limit"},"pages":{"type":"integer","title":"Pages"}},"type":"object","required":["items","total","page","limit","pages"],"title":"PaginatedResponse"},"PaginatedResponse_ArticlePreviewResponseModel_":{"properties":{"items":{"items":{"$ref":"#/components/schemas/ArticlePreviewResponseModel"},"type":"array","title":"Items"},"total":{"type":"integer","title":"Total"},"page":{"type":"integer","title":"Page"},"limit":{"type":"integer","title":"Limit"},"pages":{"type":"integer","title":"Pages"}},"type":"object","required":["items","total","page","limit","pages"],"title":"PaginatedResponse[ArticlePreviewResponseModel]"},"PaginatedResponse_ArticleResponseModel_":{"properties":{"items":{"items":{"$ref":"#/components/schemas/ArticleResponseModel"},"type":"array","title":"Items"},"total":{"type":"integer","title":"Total"},"page":{"type":"integer","title":"Page"},"limit":{"type":"integer","title":"Limit"},"pages":{"type":"integer","title":"Pages"}},"type":"object","required":["items","total","page","limit","pages"],"title":"PaginatedResponse[ArticleResponseModel]"},"PaginatedResponse_CustomCollectionItemPreviewResponseModel_":{"properties":{"items":{"items":{"$ref":"#/components/schemas/CustomCollectionItemPreviewResponseModel"},"type":"array","title":"Items"},"total":{"type":"integer","title":"Total"},"page":{"type":"integer","title":"Page"},"limit":{"type":"integer","title":"Limit"},"pages":{"type":"integer","title":"Pages"}},"type":"object","required":["items","total","page","limit","pages"],"title":"PaginatedResponse[CustomCollectionItemPreviewResponseModel]"},"PaginatedResponse_PagePreviewResponseModel_":{"properties":{"items":{"items":{"$ref":"#/components/schemas/PagePreviewResponseModel"},"type":"array","title":"Items"},"total":{"type":"integer","title":"Total"},"page":{"type":"integer","title":"Page"},"limit":{"type":"integer","title":"Limit"},"pages":{"type":"integer","title":"Pages"}},"type":"object","required":["items","total","page","limit","pages"],"title":"PaginatedResponse[PagePreviewResponseModel]"},"PaginatedResponse_PageResponseModel_":{"properties":{"items":{"items":{"$ref":"#/components/schemas/PageResponseModel"},"type":"array","title":"Items"},"total":{"type":"integer","title":"Total"},"page":{"type":"integer","title":"Page"},"limit":{"type":"integer","title":"Limit"},"pages":{"type":"integer","title":"Pages"}},"type":"object","required":["items","total","page","limit","pages"],"title":"PaginatedResponse[PageResponseModel]"},"SearchResultModel":{"properties":{"entity_type":{"type":"string","title":"Entity Type","description":"Type of entity: 'article', 'page', or 'collection_item'"},"id":{"type":"string","title":"Id"},"title":{"type":"string","title":"Title"},"slug":{"type":"string","title":"Slug"},"parent_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Parent Id","description":"Parent page ID or collection ID"},"parent_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Parent Name","description":"Parent page title or collection name"}},"type":"object","required":["entity_type","id","title","slug"],"title":"SearchResultModel"},"SourceType":{"type":"string","enum":["internal","external","user_submitted","ai_generated"],"title":"SourceType"},"ValidationError":{"properties":{"loc":{"items":{"anyOf":[{"type":"string"},{"type":"integer"}]},"type":"array","title":"Location"},"msg":{"type":"string","title":"Message"},"type":{"type":"string","title":"Error Type"}},"type":"object","required":["loc","msg","type"],"title":"ValidationError"}}}}