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/clients

List all clients in the organization.

POST
/api/v1/clients

Create a new client record.

GET
/api/v1/projects

List projects with optional filters.

POST
/api/v1/projects

Create a new project.

GET
/api/v1/tasks

List tasks with status and assignee filters.

PATCH
/api/v1/tasks/:id

Update task status, assignee, or priority.

GET
/api/v1/billing/invoices

List invoices for the organization.

POST
/api/v1/webhooks

Register 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.