Base URL
Production: https://api.novusflow.tech Sandbox: https://api.sandbox.novusflow.tech
Authentication
Every authenticated request needs Authorization: Bearer <token>. Tokens are either short-lived JWTs (user sessions) or long-lived API keys minted from Settings → API keys.
Endpoint groups
| Group | Purpose | Sample endpoints |
|---|---|---|
| Contacts | Audience CRUD + tagging | GET / POST / PATCH / DELETE /contacts |
| Templates | Channel-specific messages | GET / POST / PATCH / DELETE /templates |
| Automations | Visual graphs | GET / POST / PATCH / DELETE /automations |
| Workflows | Legacy step-array shape | GET / POST / PATCH /workflows |
| Deliveries | Send + inspect | POST /messages/test-email, GET /messages/delivery-attempts/:id |
| Billing | Plan + checkout | GET /billing/plan, POST /billing/checkout |
| Members | RBAC + invites | GET / POST /memberships, POST /memberships/invitations |
| Audit | Activity feed (Growth+) | GET /audit-logs |
| Admin | Super-admin cross-workspace | GET /admin/* |
Related
Authentication & API keys · Webhooks · Errors & status codes