Atlas CMS
API Reference

Public

GET
/api/v1/public/schema

Returns the calling workspace's content types, fields, and locales for SDK/codegen. Workspace is derived from the API key.

Authorization

ApiKeyAuth
X-API-Key<token>

API key from the Atlas dashboard (Settings → API Keys).

In: header

Response Body

application/json

application/json

curl -X GET "https://example.com/api/v1/public/schema"
{  "message": "Success",  "meta": null,  "success": true,  "data": {    "content_types": [      {        "display_field": "title",        "fields": [          {            "localizable": true,            "name": "title",            "options": [              "string"            ],            "required": true,            "type": "text",            "unique": false          }        ],        "name": "Article",        "slug": "article"      }    ],    "workspace": {      "default_locale": "en",      "locales": [        "en",        "ja"      ],      "name": "Museum Kyoto",      "slug": "museum-kyoto"    }  }}
{  "code": "VALIDATION_FAILED",  "data": null,  "errors": null,  "message": "Validation failed",  "meta": null,  "success": false,  "traceId": "req_a1b2c3d4"}