API Documentation

Complete GraphQL and REST API documentation for all Apptor platform services.

API Endpoints

RESTful APIs and GraphQL endpoints for all Apptor products

ApptorFlow API

Manage flows, execute agents, and monitor executions programmatically

https://api.apptor.io/flow/v1

Key Endpoints:

POST /api/flows - Create flow
GET /api/flows/{id} - Get flow
POST /api/flows/{id}/execute - Execute flow
GET /api/executions/{id} - Get execution status
GET /api/executions/{id}/logs - Get execution logs

ApptorData API

Query data, manage schemas, and interact with auto-generated GraphQL/REST endpoints

https://api.apptor.io/data/v1

Key Endpoints:

POST /graphql - GraphQL endpoint
GET /api/entities - List entities
GET /api/entities/{entity} - Query entity
POST /api/entities/{entity} - Create record
PUT /api/entities/{entity}/{id} - Update record

ApptorID API

Manage users, authenticate, and control access programmatically

https://api.apptor.io/id/v1

Key Endpoints:

POST /oauth2/token - Get access token
POST /api/users - Create user
GET /api/users/{id} - Get user
POST /api/users/{id}/roles - Assign role
GET /oauth2/userinfo - Get user info

Authentication Example

# Get access token
curl -X POST https://api.apptor.io/id/v1/oauth2/token \
  -H "Content-Type: application/x-www-form-urlencoded" \
  -d "grant_type=client_credentials" \
  -d "client_id=YOUR_CLIENT_ID" \
  -d "client_secret=YOUR_CLIENT_SECRET"
# Use token to call API
curl -X GET https://api.apptor.io/flow/v1/flows \
  -H "Authorization: Bearer YOUR_ACCESS_TOKEN"

Need Full Documentation?

Access complete API documentation with detailed examples, request/response schemas, and interactive playground.

View Full Documentation