API Documentation

Complete guide to integrate with our powerful automation platform

Quick Start
Get started with the API in minutes

1. Get Your API Key

Go to your account settings and generate an API key from the "API & Integrations" section.

2. Make Your First Request

Example Request
fetch('http://localhost:8000/api/user/profile', {
  headers: {
    'Authorization': 'Bearer YOUR_API_KEY',
    'Content-Type': 'application/json'
  }
})
.then(response => response.json())
.then(data => console.log(data));
POST
/api/login

Authenticate user and get access token

POSTAuth
/api/logout

Revoke access token and logout

Rate Limits
  • • Default: 1,000 requests per hour
  • • Configurable in API settings
  • • Rate limit headers included in responses
  • • 429 status code when exceeded
Webhooks

Configure webhook URLs in your API settings to receive real-time notifications for:

  • • Record created/updated/deleted
  • • Workflow executions
  • • Team member changes