People-first CRM API for managing contacts, companies, deals, and notes across customizable pipelines. Best for agents that need to sync contacts, log meeting notes, or manage deal flow in a lightweight CRM. Unlike HubSpot or Salesforce, Folk is designed for small teams with a flat data model and one-click enrichment. 12 example endpoints available through Lava’s AI Gateway. See the Folk API docs for full documentation.Documentation Index
Fetch the complete documentation index at: https://lava.so/docs/llms.txt
Use this file to discover all available pages before exploring further.
This is a catch-all provider — any valid URL under
https://api.folk.app is supported. Folk CRM API. Base: https://api.folk.app, all paths under /v1/. Auth: Bearer token (generate at app.folk.app settings > API keys). Rate limit: 600 req/min. Resources: /v1/people, /v1/companies, /v1/notes, /v1/groups, /v1/users, /v1/webhooks, /v1/reminders, /v1/interactions. Deals are group sub-resources: POST /v1/groups// — get groupId and objectType from GET /v1/groups and GET /v1/groups/custom-fields first. Cursor pagination: pass cursor + limit params, follow pagination.nextLink in response. Requires Folk Premium plan or higher. See https://developer.folk.app/api-reference/overview for full reference. The endpoints below are curated examples.Endpoints
Get the current authenticated user. Use as an auth check after connecting a Folk API key.
GEThttps://api.folk.app/v1/users/me — Free
- SDK
- cURL
List contacts with cursor-based pagination. Supports cursor and limit query params.
GEThttps://api.folk.app/v1/people?limit=50 — Free
- SDK
- cURL
Create a new contact. Supports firstName, lastName, emails, phones, jobTitle, companies, and custom fields.
POSThttps://api.folk.app/v1/people — Free
- SDK
- cURL
Update an existing contact by ID. Send only the fields to change.
PATCHhttps://api.folk.app/v1/people/per_55175e81-9a52-4ac3-930e-82792c23499b — Free
- SDK
- cURL
Delete a contact by ID. This action is irreversible and removes all associated data including custom fields, notes, and relationships.
DELETEhttps://api.folk.app/v1/people/per_55175e81-9a52-4ac3-930e-82792c23499b — Free
- SDK
- cURL
List companies with cursor-based pagination.
GEThttps://api.folk.app/v1/companies?limit=50 — Free
- SDK
- cURL
Create a new company. Supports name, description, industry, emails, urls, and custom fields.
POSThttps://api.folk.app/v1/companies — Free
- SDK
- cURL
Create a note attached to a person or company. Content supports markdown.
POSThttps://api.folk.app/v1/notes — Free
- SDK
- cURL
List all groups (segments/lists) in the workspace. Groups organize contacts into pipelines and lists.
GEThttps://api.folk.app/v1/groups — Free
- SDK
- cURL
List custom field definitions. Use for schema discovery before writing records with custom fields.
GEThttps://api.folk.app/v1/groups/custom-fields — Free
- SDK
- cURL
Record an interaction (call, meeting, email, coffee, etc.) against a person or company. Append-only log for agent attribution.
POSThttps://api.folk.app/v1/interactions — Free
- SDK
- cURL
Register a webhook to receive notifications when contacts, companies, or other records change in Folk.
POSThttps://api.folk.app/v1/webhooks — Free
- SDK
- cURL
Next Steps
All Providers
Browse all supported AI providers
Forward Proxy
Learn how to construct proxy URLs and authenticate requests