Documentation
Build powerful content experiences with our REST and GraphQL APIs.
https://api.cuberiq.com/v2All API requests require authentication via an API key passed as a Bearer token in the Authorization header. You can generate API keys in your space settings.
curl https://api.cuberiq.com/v2/spaces/sp_abc123/entries \ -H "Authorization: Bearer cq_live_a1b2c3d4e5f6g7h8i9j0" \ -H "Content-Type: application/json"
Create, read, update, and delete content entries in a space.
/entries/entries/:id/entries/entries/:id/entries/:idUpload and manage images, videos, and other media files.
/assets/assets/:id/assets/assets/:idDefine and manage the structure of your content types.
/models/models/:id/models/models/:idManage workspaces and their environments.
/spaces/spaces/:idConfigure event-driven integrations with external services.
/webhooks/webhooks/webhooks/:idGenerate, translate, and optimize content using the AI engine.
/ai/generate/ai/translate/ai/summarizeGET /v2/spaces/sp_abc123/entries?model=blogPost&limit=2 Host: api.cuberiq.com Authorization: Bearer cq_live_a1b2c3...
{
"total": 42,
"skip": 0,
"limit": 2,
"items": [
{
"id": "entry_x9y8z7",
"model": "blogPost",
"fields": {
"title": "Getting Started with CuberIQ",
"slug": "getting-started",
"publishedAt": "2026-03-15T10:00:00Z"
},
"createdAt": "2026-03-10T08:30:00Z",
"updatedAt": "2026-03-15T09:45:00Z"
}
]
}| Plan | Rate Limit | Burst |
|---|---|---|
| Starter | 100 req/s | 150 req/s |
| Pro | 500 req/s | 750 req/s |
| Enterprise | Custom | Custom |
Query exactly the fields you need with our GraphQL endpoint.
# Endpoint: https://graphql.cuberiq.com/v2
query BlogPosts {
entries(model: "blogPost", limit: 5, orderBy: "-publishedAt") {
items {
id
fields {
title
slug
body {
json
}
author {
... on Author {
fields {
name
avatar { url }
}
}
}
coverImage { url width height }
}
publishedAt
}
total
}
}