Skip to main content
Use this endpoint when you already know the entry id.
GET /api/public/cms/[modelId]/[id]

Example

curl "https://api.plato.ae/api/public/cms/products/entry_123?fields=id,name,price" \
  -H "Authorization: Bearer $PLATO_API_KEY"

Path Parameters

ParameterMeaning
modelIdCMS database identifier or database id.
idEntry id.

Query Parameters

ParameterTypeDefaultNotes
fieldsstringsystem fields and visible fieldsSelect specific fields.
includeHiddenbooleanfalseInclude hidden CMS fields.
maxDepthnumber3Relation expansion depth. Maximum 6.

Response

{
  "id": "entry_123",
  "name": {
    "en": "Classic Burger"
  },
  "price": 38,
  "createdAt": "2026-06-17T08:20:00.000Z",
  "updatedAt": "2026-06-17T09:15:00.000Z"
}

Not Found

If the entry does not exist in the API key workspace, Plato returns:
{
  "message": "Entry not found."
}
with status 404.