What is an Endpoint?
An endpoint is a public URL that triggers an automation. Anyone with the URL and an API key can run your automation.Creating an Endpoint
Configure Endpoint
| Field | Description | Example |
|---|---|---|
| Name | Human-readable name | ”Generate Monthly Report” |
| Slug | URL path | generate-report |
| Process | Which process to run | Select from dropdown |
| Method | HTTP method | POST (recommended) |
Endpoint URL
Your endpoint URL follows this pattern:Defining Parameters
Endpoints can accept parameters. Define them in the endpoint configuration:Endpoint Settings
| Setting | Description |
|---|---|
| Enabled | Toggle endpoint on/off |
| Rate Limit | Max requests per minute |
| Timeout | Max wait time (for sync calls) |
| HITL Mode | Require human approval? |
HITL for API Endpoints
Options:| Mode | Behavior |
|---|---|
| None | Fully automated, no pauses |
| Sensitive | Pauses on risky actions |
| All | Pauses on every action |
Testing Endpoints
Test directly from the dashboard:- Open the endpoint details
- Fill in test parameters
- Click Test
- View the response
Editing Endpoints
To modify an endpoint:- Go to API Endpoints
- Click the endpoint name
- Click Edit
- Make changes
- Click Save
Changing the slug creates a new URL. Old URLs will stop working.
Deleting Endpoints
To remove an endpoint:- Go to API Endpoints
- Click the … menu
- Select Delete
- Confirm
Best Practices
Use descriptive slugs
Use descriptive slugs
Good:
generate-monthly-sales-report
Bad: endpoint1Version your endpoints
Version your endpoints
If you might change behavior, include version:
v1-generate-report, v2-generate-reportDocument parameters
Document parameters
Add descriptions to each parameter so users know what to pass.
Test before publishing
Test before publishing
Thoroughly test endpoints before giving out the URL.
Next Steps
API Keys
Create authentication keys
Invoking
Call your endpoints