# Deals A **deal** represents the process of acquiring a company. Every deal on the platform belongs to a **pipeline** and is associated with a specific **stage** within that pipeline. The Deal entity supports configurable **custom fields**. ## List Pipelines - [GET /v1/deals/pipelines](https://docs.listalpha.com/openapi/deals/publicdealmetadatacontroller.getpipelineswithstages.md): A pipeline represents the sequence of stages a deal passes through from initiation to completion. The Deal and Credit teams use different pipelines to manage their workflows effectively. ## List Custom Fields - [GET /v1/deals/custom-fields](https://docs.listalpha.com/openapi/deals/publicdealmetadatacontroller.getcustomfields.md): Custom fields allow users to store additional information alongside a deal. EBITDA, revenue multiple, and other financial metrics can be tracked using custom fields. ## List Deals - [GET /v1/deals](https://docs.listalpha.com/openapi/deals/publicdealcontroller.getdeals.md): Return deals based on search criteria, with filtering, sorting, and pagination. ## Create Deal - [POST /v1/deals](https://docs.listalpha.com/openapi/deals/publicdealcontroller.createdeal.md) ## Patch Deal - [PATCH /v1/deals/{id}](https://docs.listalpha.com/openapi/deals/publicdealcontroller.updatedeal.md) ## Delete Deal - [DELETE /v1/deals/{id}](https://docs.listalpha.com/openapi/deals/publicdealcontroller.deletedeal.md)