---
title: "Create Referral Payout"
method: POST
path: "/v1/admin_console/referral_payout"
tags: ["admin_console", "referral_payout"]
---

# Create Referral Payout

`POST /v1/admin_console/referral_payout`

## Request

- Base URL: `https://api.linktodm.com` (the document declares no server; this is the origin it was published from)
- URL: `https://api.linktodm.com/v1/admin_console/referral_payout`
- Auth: HTTP bearer

## Request body

- CreateReferralPayoutPayload: Record a payout disbursed to an affiliate.
  - `user_id` integer, required
  - `amount_minor` integer, required
  - `currency` 'INR' | 'USD', required: ISO 4217 currencies used across the money tables. Shared by payment_ledger and affiliate_payout. str-Enum so the member value ("INR"/"USD") compares equal to a plain string everywhere downstream.
  - `method` string, nullable
  - `reference` string, nullable
  - `notes` string, nullable

## Response `200`

Successful Response

- ReferralPayoutResponse
  - `id` integer, required
  - `user_id` integer, nullable
  - `amount_minor` integer, required
  - `currency` 'INR' | 'USD', required: ISO 4217 currencies used across the money tables. Shared by payment_ledger and affiliate_payout. str-Enum so the member value ("INR"/"USD") compares equal to a plain string everywhere downstream.
  - `method` string, nullable
  - `reference` string, nullable
  - `notes` string, nullable
  - `transaction_at` string, date-time, required
  - `created_at` string, date-time, required

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/linktodm/apis/salesmorph.md) - [All operations](https://skmtc.dev/linktodm/apis/salesmorph/llms.txt) - [OpenAPI document](https://skmtc.dev/linktodm/apis/salesmorph/revisions/4af0ad5dbe92?raw)
