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

# Payouts

> Access payout reports for your organization and understand how they are generated.

## Overview

Sleek generates payout reports for each organization on the **first day of every month**. These reports summarize all unpaid transactions with a `soldAt` date older than 90 days and reflect the cashback owed to your organization.

Each report includes key metrics such as GMV, transaction count, average order value (AOV), and breakdowns by transaction status (confirmed, pending, declined).

## How it works

<Steps>
  <Step title="Request your payout API key">
    Contact Sleek to obtain your payout API key. This key grants access to payout reports only.
  </Step>

  <Step title="Pull payout reports from the API">
    Use the endpoint <code>GET /v1/deals/payouts</code> from your server to retrieve all payout reports for your organization.
  </Step>

  <Step title="Link transactions to payoutId">
    After a payout is generated, all qualifying transactions are updated with a <code>payoutId</code> field so you can associate them with the relevant report.
  </Step>
</Steps>

## How payout reports are generated

* A **new payout report is generated on the 1st day of each month**.
* Each report includes **all unpaid transactions with a `soldAt` date older than 90 days**.
* Transactions that are still **pending but older than 90 days** are also included.
* Sleek takes on the liability for any pending transactions included in the payout, even if they are later declined by affiliate networks.
* If your organization had no qualifying transactions in a given period, no new payout will be created.
* Reports are immutable and represent final data at the time of generation.

## API endpoint

To retrieve payout reports for your organization, send a `GET` request to the following endpoint:

```
GET /v1/deals/payouts
```

[Get Payouts](/api-reference/payouts/get-payouts) returns a list of payout reports associated with your organization.

To access payout reports, you’ll need an API key enabled for your organization.
If you don’t have one, please [contact support](mailto:support@onsleek.com) if you need help with your credentials.

<Warning>
  The API key used to fetch payout reports must **only be used in secure server-side environments**.

  Never expose this key in client-side code or public repositories.
</Warning>
