# Flozy ## Docs - [Create contact](https://docs.flozy.com/api-reference/contacts/create.md): Creates a contact for the given lead. Email must be unique per lead. - [Delete contact](https://docs.flozy.com/api-reference/contacts/delete.md): Permanently deletes a contact. - [Get contact](https://docs.flozy.com/api-reference/contacts/get.md): Returns a single contact. - [List contacts](https://docs.flozy.com/api-reference/contacts/list.md): Returns all contacts for a lead. - [Contacts](https://docs.flozy.com/api-reference/contacts/overview.md): People associated with a lead. Nested under /leads/{leadId}/contacts. - [Update contact](https://docs.flozy.com/api-reference/contacts/update.md): Updates an existing contact. - [List custom fields](https://docs.flozy.com/api-reference/custom-fields/list.md): Returns all custom field definitions for your agency. - [List lead statuses](https://docs.flozy.com/api-reference/lead-statuses/list.md): Returns all status definitions for your agency. Use the `name` field when calling `PUT /leads/{id}/status`. - [Create lead](https://docs.flozy.com/api-reference/leads/create.md): Creates a new lead. - [Delete lead](https://docs.flozy.com/api-reference/leads/delete.md): Moves a lead to trash. Cascades to its tasks and opportunities. - [Get lead](https://docs.flozy.com/api-reference/leads/get.md): Returns a single lead by ID. - [List leads](https://docs.flozy.com/api-reference/leads/list.md): Returns a paginated list of leads for your agency. - [Leads](https://docs.flozy.com/api-reference/leads/overview.md): Prospects and clients — the central resource in Flozy. - [Update lead](https://docs.flozy.com/api-reference/leads/update.md): Partially updates a lead. Only supplied fields are changed. - [Upsert lead status](https://docs.flozy.com/api-reference/leads/upsert-status.md): Sets a lead's status by name. If the status doesn't exist it is created automatically. - [Create opportunity](https://docs.flozy.com/api-reference/opportunities/create.md): Creates a new opportunity. Use `GET /pipelines` to discover valid `stage_id` values. - [Delete opportunity](https://docs.flozy.com/api-reference/opportunities/delete.md): Moves an opportunity to trash. - [Get opportunity](https://docs.flozy.com/api-reference/opportunities/get.md): Returns a single opportunity. - [List opportunities](https://docs.flozy.com/api-reference/opportunities/list.md): Returns a paginated list of opportunities. - [Opportunities](https://docs.flozy.com/api-reference/opportunities/overview.md): Pipeline deals linked to leads and pipeline stages. - [Update opportunity](https://docs.flozy.com/api-reference/opportunities/update.md): Updates an existing opportunity. - [List pipelines](https://docs.flozy.com/api-reference/pipelines/list.md): Returns all pipelines with their stages. Use this to discover valid `stage_id` values for creating opportunities. - [Create task](https://docs.flozy.com/api-reference/tasks/create.md): Creates a new task. Optionally linked to a lead or parent task. - [Delete task](https://docs.flozy.com/api-reference/tasks/delete.md): Moves a task to trash. Cascades to subtasks. - [Get task](https://docs.flozy.com/api-reference/tasks/get.md): Returns a single task by ID. - [List tasks](https://docs.flozy.com/api-reference/tasks/list.md): Returns a paginated list of tasks. - [Tasks](https://docs.flozy.com/api-reference/tasks/overview.md): Standalone tasks or linked to leads. Supports subtasks via parent_task_id. - [Update task](https://docs.flozy.com/api-reference/tasks/update.md): Updates an existing task. - [Authentication](https://docs.flozy.com/authentication.md): How to authenticate requests to the Flozy External API. - [Error Codes](https://docs.flozy.com/error-codes.md): HTTP status codes returned by the API and what they mean. - [Introduction](https://docs.flozy.com/introduction.md): Integrate Flozy's CRM data into your own tools and workflows. - [Rate Limits](https://docs.flozy.com/rate-limits.md): Request limits and how to handle 429 responses. ## OpenAPI Specs - [openapi](https://docs.flozy.com/openapi.json)