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.