REST API v1
API Documentation
Build custom integrations with the ClientFlow REST API. Full CRUD operations for all core resources.
Base URL: https://api.clientflow.io/v1
Endpoints
GET
/api/v1/clientsList all clients in the organization.
POST
/api/v1/clientsCreate a new client record.
GET
/api/v1/projectsList projects with optional filters.
POST
/api/v1/projectsCreate a new project.
GET
/api/v1/tasksList tasks with status and assignee filters.
PATCH
/api/v1/tasks/:idUpdate task status, assignee, or priority.
GET
/api/v1/billing/invoicesList invoices for the organization.
POST
/api/v1/webhooksRegister a webhook endpoint.
Features
API Keys
Generate and manage API keys from your organization settings.
RESTful Design
Standard REST conventions with JSON request/response bodies.
OAuth 2.0
Secure token-based authentication for third-party integrations.
Webhooks
Real-time event notifications for task, project, and billing changes.