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

# Affiliate and Partner APIs

> Program-owner affiliate APIs, marketplace APIs, and partner-portal APIs

# Affiliate and Partner APIs

Linquid affiliate architecture has two API surfaces:

* owner/workspace surface (`/affiliate/*`)
* partner-auth surface (`/partner/*`, marketplace, invite accept)

## Feature gate

Owner `/affiliate/*` routes are gated by affiliate-program entitlement.

## Program owner modules (`/affiliate/*`)

* programs and rewards
* partners and enrollments
* groups and default links
* commissions and payouts
* fraud, analytics, customers, messages
* bounties, discounts, referrals, invoices
* invites and activity logs
* automation rules

Representative endpoints:

* `GET /affiliate/programs`
* `GET /affiliate/partners`
* `GET /affiliate/enrollments`
* `GET /affiliate/commissions`
* `GET /affiliate/payouts`
* `GET /affiliate/fraud/summary`

## Permission families

* `affiliates:read` / `affiliates:manage`
* `payouts:read` / `payouts:process`
* `fraud:read` / `fraud:write`

## Marketplace and public invite acceptance

* `GET /affiliate/marketplace/programs`
* `POST /affiliate/marketplace/programs/:slug/apply`
* `POST /invites/:token/accept`

Notes:

* Marketplace discovery/apply flows use partner context rules.
* Invite acceptance is token-based and supports rate limiting and expiry handling.

## Partner portal API (`/partner/*`)

Auth and account:

* `/partner/auth/*`
* `/partner/csrf-token`
* `/partner/settings`

Operational:

* `/partner/dashboard`
* `/partner/earnings`
* `/partner/payouts`
* `/partner/programs/*`
* `/partner/messages`
* `/partner/invitations`
* `/partner/bounties/*`
* `/partner/connect/*`

Representative partner analytics endpoints:

* `GET /partner/analytics/earnings-timeseries`
* `GET /partner/analytics/funnel`
* `GET /partner/analytics/link-performance`
* `GET /partner/analytics/activity`

## Money flows covered

* commission creation/approval/cancel/refund/clawback
* payout processing (including Stripe/PayPal paths)
* invoice and payout history

## Authorization notes

* Owner APIs require workspace auth and affiliate feature entitlement.
* Marketplace and partner APIs require partner session auth.
* Sensitive actions are role-gated (`affiliates:*`, `payouts:*`, `fraud:*`).

## Typical failures

* `403` missing affiliate/payout/fraud permissions
* `404` partner/program/enrollment/commission/payout not found
* invite token errors (`invalid`, `expired`, `already processed`)
* payout provider connectivity and compliance failures

Related docs:

* `/api-reference/affiliate/program-owner-modules`
* `/api-reference/affiliate/partner-portal-api`
* `/api-reference/affiliate/public-marketplace-and-invites`
* `/user-guides/manual/ecosystem/affiliate-program-operations-reference`
* `/user-guides/manual/ecosystem/partner-portal-reference`
* `/user-guides/manual/ecosystem/affiliate-program-operations-reference`
* `/user-guides/manual/ecosystem/affiliates-and-partners`
