تخطَّ إلى المحتوى

API Access

Go to Project Settings → API Access to manage how your frontend applications connect to Jambo.

Project UUID

Your project UUID is the identifier used in every API request:

https://your-domain.com/api/{project-uuid}/collection-slug

Copy it from the top of this settings page.

API tokens

API tokens authenticate your frontend applications. Each token can be scoped to specific operations.

Creating a token

  1. Click + New Token
  2. Enter a name (e.g. Next.js frontend, Mobile app)
  3. Select the scopes:
ScopeAllows
readGET requests — list and retrieve entries
writePOST and PATCH — create and update entries
deleteDELETE requests
adminFull management access (collections, fields, settings)
  1. Click Create
  2. Copy the token immediately — it is shown only once

Revoking a token

Click the trash icon next to a token to revoke it immediately. Any requests using that token will receive 401 Unauthorized.

Public API

When Public API is enabled, anonymous GET requests (without a token) can read published entries. This is useful for fully public content.

OpenAPI spec

Every project auto-generates an OpenAPI 3.0 specification:

GET /api/{projectId}/openapi.json

Import it into Postman, Insomnia, or Swagger UI to explore all endpoints.