# Keito API

**Canonical:** https://apis.io/apis/keito-ai/keito-ai-api/  
**Provider:** Keito — https://apis.io/providers/keito-ai/  
**Base URL:** https://app.keito.ai  
**Documentation:** https://keito.ai/docs/api-reference/make

Keito API is one of 2 APIs that [Keito](https://apis.io/providers/keito-ai/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. This API exposes 6 JSON Schema definitions. The published artifact set on APIs.io includes an OpenAPI specification and 6 JSON Schemas.

Keito API as documented publicly: 103 operations. Contract generated from the documentation by API Evangelist (2026-11-13); not the provider's own document.

## Operations (60 of 103)

| Method | Path | Summary |
|---|---|---|
| POST | `/api/v2/approvals/approve` | Approve a person’s submitted time and expenses |
| POST | `/api/v2/approvals/reject` | Reject a person’s submitted time and expenses |
| POST | `/api/v2/approvals/submit` | Submit your own time or an authorized teammate’s time for approval |
| GET | `/api/v2/assignments` | Planning API |
| POST | `/api/v2/assignments` | Planning API |
| GET | `/api/v2/assignments/{assignmentid}` | GET /api/v2/assignments/{assignmentId} |
| PATCH | `/api/v2/assignments/{assignmentid}` | PATCH /api/v2/assignments/{assignmentId} |
| DELETE | `/api/v2/assignments/{id}` | Planning API |
| GET | `/api/v2/backup/retainers` | Owner/administrator export of raw retainers and activity; see Workspace Backups |
| GET | `/api/v2/capacity` | Planning API |
| GET | `/api/v2/clients` | GET /api/v2/clients |
| PATCH | `/api/v2/clients` | PATCH /api/v2/clients |
| POST | `/api/v2/clients` | Watch, search, create, find or create |
| GET | `/api/v2/clients/` | List Clients |
| POST | `/api/v2/clients/{id}/mcp_update` | POST /api/v2/clients/{id}/mcp_update is a guarded transport alias for compatible MCP connectors. |
| GET | `/api/v2/contacts` | List contacts |
| POST | `/api/v2/contacts` | Create a contact |
| POST | `/api/v2/estimates` | Make OAuth and Automation API |
| DELETE | `/api/v2/estimates/{id}` | Estimates API |
| POST | `/api/v2/estimates/{id}/accept` | Estimates API |
| POST | `/api/v2/estimates/{id}/convert` | Estimates API |
| POST | `/api/v2/estimates/{id}/decline` | Estimates API |
| POST | `/api/v2/estimates/{id}/duplicate` | Estimates API |
| GET | `/api/v2/expense_categories` | Expense lookups and receipt access |
| GET | `/api/v2/expenses` | GET /api/v2/expenses |
| POST | `/api/v2/expenses` | POST /api/v2/expenses |
| DELETE | `/api/v2/expenses/{id}` | Delete an eligible expense and clean up its receipt |
| GET | `/api/v2/expenses/{id}` | Read a visible expense |
| PATCH | `/api/v2/expenses/{id}` | Update writable expense fields |
| DELETE | `/api/v2/expenses/{id}/receipt` | Remove a stored receipt |
| POST | `/api/v2/expenses/{id}/receipt` | Upload or replace a receipt |
| GET | `/api/v2/expenses/{id}/reimbursement` | Read reimbursement classification |
| PATCH | `/api/v2/expenses/{id}/reimbursement` | Update reimbursement classification |
| DELETE | `/api/v2/integrations/make/connections/current` | Revoke the calling binding and active bindings sharing its consent |
| GET | `/api/v2/integrations/make/connections/current` | Read the existing calling connection’s workspace, status, and timestamps |
| GET | `/api/v2/invoices` | GET /api/v2/invoices |
| POST | `/api/v2/invoices` | Make OAuth and Automation API |
| DELETE | `/api/v2/invoices/{id}` | Delete an Invoice |
| GET | `/api/v2/invoices/{id}` | Invoices API - Keito Docs |
| PATCH | `/api/v2/invoices/{id}` | Invoices API - Keito Docs |
| POST | `/api/v2/invoices/{id}/external-deliveries` | Record an external delivery |
| GET | `/api/v2/invoices/{id}/messages` | List Invoice Messages |
| POST | `/api/v2/invoices/{id}/payments` | Invoices API - Keito Docs |
| GET | `/api/v2/invoices/{id}/payments` | Invoices API - Keito Docs |
| GET | `/api/v2/invoices/{id}/pdf` | Download an Invoice PDF |
| GET | `/api/v2/invoices/{id}/public-link` | Get the public invoice link |
| DELETE | `/api/v2/invoices/{id}/attachments` | Invoices API - Keito Docs |
| POST | `/api/v2/invoices/{id}/attachments` | Invoices API - Keito Docs |
| GET | `/api/v2/invoices/{id}/attachments/{attachmentid}/download` | Invoices API - Keito Docs |
| DELETE | `/api/v2/invoices/{id}/payments/{paymentid}` | Invoices API - Keito Docs |
| GET | `/api/v2/placeholders` | Planning API |
| GET | `/api/v2/planning/me` | GET /api/v2/planning/me |
| GET | `/api/v2/project_templates` | List workspace project templates |
| GET | `/api/v2/projects` | Discover visible projects with GET /api/v2/projects?is_active=true |
| PATCH | `/api/v2/projects` | PATCH /api/v2/projects |
| POST | `/api/v2/projects` | Watch, search, create, find or create |
| GET | `/api/v2/projects/` | List Projects |
| DELETE | `/api/v2/projects/{id}/task_assignments` | Manage a project’s tasks, task budgets, and rates ( details ) |
| DELETE | `/api/v2/projects/{id}/user_assignments` | Manage a project’s team ( details ) |
| POST | `/api/v2/projects/archive_review/archive` | Archive exactly the token-bound selection after explicit confirmation |

…and 43 more operations. They are listed in full on the page.

## Machine-readable artifacts (7)

- **OpenAPI** — https://artifacts.apis.io/keito-ai/openapi/_ae-authored/keito-ai-openapi-generated.yml
- **JSONSchema** — https://artifacts.apis.io/keito-ai/json-schema/keito-ai-get-api-v2-reports-time-projects-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/keito-ai/json-schema/keito-ai-patch-api-v2-expenses-id-request-schema.json
- **JSONSchema** — https://artifacts.apis.io/keito-ai/json-schema/keito-ai-get-api-v2-users-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/keito-ai/json-schema/keito-ai-get-api-v2-reports-project-budget-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/keito-ai/json-schema/keito-ai-get-api-v2-reports-uninvoiced-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/keito-ai/json-schema/keito-ai-get-api-v2-expenses-id-response-schema.json

## Other Keito APIs (1)

- [Keito API](https://apis.io/apis/keito-ai/api/)

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/keito-ai/keito-ai-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/keito-ai/.
