> ## Documentation Index
> Fetch the complete documentation index at: https://www.cashfree.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Easy Split Overview

Easy Split automates the splitting of payments with vendors and partners on time. Collect payments from customers, and set up a flexible schedule options to disburse payments to your vendors. Get detailed reports on the transactions, settlements, refunds, vendor payments and adjustments.

**How does Easy Split Work?**

<img src="https://mintcdn.com/cashfreepayments-d00050e9/Hvlwro-hVj4Ie92q/static/api-reference/platforms/latest/split/EasySplit.gif?s=a866a5ab87a6ec892c3e48abc35a11d8" alt="" width="1288" height="508" data-path="static/api-reference/platforms/latest/split/EasySplit.gif" />

**You can perform the following tasks using Easy Split:**

* Add and manage all your vendors efficiently
* Split payments and settle them into multiple vendor accounts using the available schedule options cycles
* Check on-demand vendor balance and settle the money into the vendor accounts instantly
* Vendor reconciliation

The table below provides the list of Easy Split APIs along with their description:

**Vendor APIs**

| API name                                                                                                      | Description                                                                                             |
| :------------------------------------------------------------------------------------------------------------ | :------------------------------------------------------------------------------------------------------ |
| [Create Vendor](/api-reference/payments/previous/v2023-08-01/split/vendors/create)                            | Create Vendor API creates a new vendor in your Easy Split account.                                      |
| [Update Vendor Details](/api-reference/payments/previous/v2023-08-01/split/vendors/update)                    | Update Vendor Details API updates the existing vendor details.                                          |
| [Get Specific Vendor Details](/api-reference/payments/previous/v2023-08-01/split/vendors/download-documents)  | Get Specific Vendor Details API gets the details of a specific vendor.                                  |
| [Get All Vendor Details](/api-reference/payments/previous/v2023-08-01/split/vendors/get)                      | Get All Vendor Details API gets the details of all the vendors associated with that Easy Split account. |
| [Transfer Vendor Balance](/api-reference/payments/previous/v2023-08-01/split/configuration/create-adjustment) | Transfer Vendor Balance API adjusts the vendor balances.                                                |
| [Create Refund](/api-reference/payments/previous/v2023-08-01/refunds/create)                                  | Create Refund API creates a new refund.                                                                 |

**Split Order APIs**

| API name                                                                                                                    | Description                                                                                                                                     |
| :-------------------------------------------------------------------------------------------------------------------------- | :---------------------------------------------------------------------------------------------------------------------------------------------- |
| [Split at Order Level](/api-reference/payments/previous/v2023-08-01/split/configuration/create-adjustment)                  | Use this API to create a split at order level.                                                                                                  |
| [Split After Payment](/api-reference/payments/previous/v2023-08-01/split/configuration/split-after-payment)                 | Split After Payment API created a split after the payment is completed.                                                                         |
| [Get Split and Settlement Details by OrderId](/api-reference/payments/previous/v2023-08-01/split/settlements/split-details) | Get Split and Settlement Details by OrderId API gets details of the split, settled and unsettled transactions of each vendor using the OrderID. |

**Settlement APIs**

| API name                                           | Description                                                                                                   |
| :------------------------------------------------- | :------------------------------------------------------------------------------------------------------------ |
| [Get Settlement Cycle Details]()                   | Get Settlement Cycle Details API gets the schedule option details.                                            |
| [Get All Vendor Settlement Details]()              | Get All Vendor Settlement Details API gets all the vendor settlement details.                                 |
| [Get Vendor Settlement Details by Settlement ID]() | Get Vendor Settlement Details by Settlement ID API gets the Vendor Settlement of each vendor by SettlementID. |

**On Demand Settlement APIs**

| API name                            | Description                                                                                |
| :---------------------------------- | :----------------------------------------------------------------------------------------- |
| [Get On Demand Vendor Balance]()    | Get On Demand Vendor Balance API gets the on-demand vendor balance.                        |
| [Settle On Demand Vendor Balance]() | Settle On Demand Vendor Balance API settles the balance to a vendor on-demand immediately. |
| [Get On Demand Settlement Status]() | Get On Demand Settlement Status API gets the on-demand settlement status.                  |

**Deferred Settlement APIs**

| API name                                              | Description                                                                                                                      |
| :---------------------------------------------------- | :------------------------------------------------------------------------------------------------------------------------------- |
| [Set Vendor Settlement Eligibility Date for Orders]() | Set Vendor Settlement Eligibility Date for Orders API assigns a settlement eligibility date for an order and vendor combination. |

**Reconciliation APIs**

| API name                                         | Description                                                                                                                         |
| :----------------------------------------------- | :---------------------------------------------------------------------------------------------------------------------------------- |
| [View Split Order Details Using Settlement ID]() | View Split Order Details Using Settlement ID API gets the details of the split order processed in a settlement using Settlement ID. |
| [Vendor Recon for a Time Period]()               | Vendor Recon for a Time Period API gets the on demand settlement status by providing the on-demand request ID.                      |
| [Vendor Recon Using Vendor ID & Time Interval]() | Vendor Recon Using Vendor ID & Time Interval API gets the details of all events for a specific vendor within an interval.           |
