Getting Started
Introduction
What the TentoCMS Public API is, what it can and cannot do, and where to go next.
The TentoCMS Public API provides programmatic access to your content, media, and blog data. All endpoints are RESTful, return JSON responses, and require API key authentication.
- Base URL:
/api/v1 - Authentication: API keys (public or secret)
- CORS: Permissive (
*origin) for all public API routes - Content-Type:
application/json(except media upload)
What you can do
- Read published pages, collection items, blog posts and media
- Create, update, publish, unpublish and delete content with a secret key
- Upload media files
- Select fields, filter, sort and paginate every list endpoint
- Serve draft content to a preview environment
What you cannot do
- Read unpublished content without preview mode
- Manage page types, components or collection types — those are admin operations
- Manage users, API keys or tenant settings
Where to go next
| If you want to… | Start at |
|---|---|
| Make your first request | Quickstart |
| Understand keys and permissions | Authentication |
| Write content safely | Write Operations |
| Look up an endpoint | API Overview |
| Use the TypeScript SDK instead of raw HTTP | SDK |

