> For the complete documentation index, see [llms.txt](https://docs.jetadmin.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.jetadmin.io/api-reference/overview.md).

# Overview

Read and manage Jet Admin data, users, teams, and application settings.

Read and manage connected records, application users, and teams through the Jet Admin REST API. Use the [JavaScript SDK](/api-reference/javascript-sdk.md) from a JavaScript or TypeScript application.

### Base URLs

| API                                       | Base URL                      |
| ----------------------------------------- | ----------------------------- |
| Records, SQL, Users, Teams, and Resources | `https://data.jetadmin.io`    |
| Projects, Pages, and HTTP proxy           | `https://api.jetadmin.io/api` |

### Authentication

Records and SQL use the selected resource's static API token. Users and Teams use the Built-in tools static API token. Pass the token directly in the `Authorization` header, using the format shown in the resource's generated API.

```http
Authorization: {{api_token}}
```

Projects and Pages use Bearer authentication; the HTTP proxy documents JWT authentication. See [Servers & Authentication](/api-reference/overview/servers-and-authentication.md) for details.

### URL identifiers

```
https://data.jetadmin.io/projects/{{project_id}}/prod/{{resource_name}}/models/{{model_id}}
```

| Placeholder         | Replace with                                 |
| ------------------- | -------------------------------------------- |
| `{{project_id}}`    | Project identifier in your resource API URL  |
| `{{resource_name}}` | Connected resource's API name                |
| `{{model_id}}`      | Collection/model identifier in that resource |
| `{{api_token}}`     | API token accepted by the selected resource  |

Copy these identifiers from **Data → your resource → API**. The paths shown here use `prod`, the published production environment. Users and Teams use the fixed Built-in tools resource `__jet_app__`, with `users` and `groups` as their model identifiers.

Double braces mark values to replace in examples. Interactive OpenAPI endpoints use the equivalent standard single-brace path parameters.

### Make your first request

Replace the placeholders before running:

```bash
curl --globoff 'https://data.jetadmin.io/projects/{{project_id}}/prod/{{resource_name}}/models/{{model_id}}?page=1&_per_page=25' \
  --header 'Authorization: {{api_token}}'
```

### Explore the API

| Section                                              | Operations                                                           |
| ---------------------------------------------------- | -------------------------------------------------------------------- |
| [Records](/api-reference/records.md)                 | List, retrieve, create, update, delete, aggregate, and group records |
| [SQL](/api-reference/sql.md)                         | Execute read-only SELECT queries on supported resources              |
| [Users](/api-reference/users.md)                     | List, retrieve, create, update, and delete application users         |
| [Teams](/api-reference/teams.md)                     | List, retrieve, and update teams                                     |
| [Resources](/api-reference/resources.md)             | Reload resource and Built-in tools structure caches                  |
| [Application API](/api-reference/application-api.md) | Projects and page settings                                           |
| [Integrations](broken://pages/eXOTY1T1J1vW49EExZLe)  | HTTP proxy                                                           |

### Pagination and errors

List endpoints document `page` (default 1), `_per_page` (default 25, maximum 10,000), and `_no_pagination` (up to 10,000 records). Responses contain `count`, `next`, `previous`, and `results`. Check the selected resource's generated API for supported filters and operations.

Use each endpoint's documented status codes and response schema. Error bodies vary; do not assume a universal error envelope. Rate limits are not specified in the supplied API definitions.

[Download OpenAPI specifications](broken://pages/jPsv2CXRLyaRV0vnhNpU)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.jetadmin.io/api-reference/overview.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
