Skip to main content

Jet Admin API

Welcome to the Jet Admin API documentation. This API allows you to programmatically interact with your Jet Admin workspace, offering control over:

  • Tenants & Users: Manage accounts, access, and roles.
  • Data: Connect datasources, query databases, and manage schemas.
  • Workflows: Execute and monitor automation workflows.
  • UI Components: Configure widgets and dashboards.

Getting Started

The API is organized around RESTful principles.

  • Base URL: http://localhost:3000/api/v1 (Development)
  • Response Format: JSON

API Specifications

Download the complete API specifications for use in your favorite API tools:

SpecificationDescriptionDownload
OpenAPI 3.1Complete REST API specificationopenapi.yaml
AsyncAPI 2.6WebSocket events specificationsocket-events.yaml
Import into API Tools

You can import these specifications into tools like Postman, Insomnia, Swagger UI, or Stoplight for interactive API exploration and testing.

Sections

Authentication

Learn how to authenticate your requests using Firebase Tokens or API Keys.

WebSocket API

Real-time API for AI chat, workflow streaming, and interactive widgets.

OpenAPI Specification Download

Use the downloadable openapi.yaml file above with tools such as Postman, Insomnia, Swagger UI, or Stoplight for endpoint exploration.

Error Handling

The API uses standard HTTP status codes to indicate success or failure. Error responses typically follow this format:

{
"error": {
"code": "INVALID_REQUEST",
"message": "The provided parameters are invalid."
}
}