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

# Dashboard

> Keys, affiliates, and payouts

The partner dashboard manages API keys, affiliate profiles, and fee claims; the affiliate dashboard provides read-only earnings reports.

Open the [partner dashboard](https://orchestra.flashnet.xyz/dashboard). Affiliate management and claims require an admin; viewers can inspect affiliate data. Dashboard writes require an approved partner account.

## Manage keys

In **API Keys**, select **Create Key**, choose **Server** for a backend integration or **Client** for scoped application access, then select **Create**.

Keep server keys on your backend; their full value is shown once. Client keys have **Mode**, **Allowed origins**, and **Scopes** controls. Grant only the access needed. Existing keys have **Disable** and **Revoke** actions.

## Register an affiliate

In **Affiliates**, select **New affiliate**:

1. Enter an **Affiliate ID** for API attribution and affiliate sign-in. **Alias** is an optional private dashboard label.
2. Set **Fee rate** in bps, from 1 through 9999. A rate of 100 bps is 1% of the amount after the platform fee.
3. Choose a **Payout destination**, enter its **Payout address**, and select **Create affiliate**.

Pass the ID in `affiliateIds` on quote requests to attribute fees. See [Fees](/orchestra/fees#attach-an-affiliate) for API registration and request overrides.

Select an existing affiliate and open **Settings** to edit its alias, rate, or destination, then select **Save changes**. A changed destination applies to subsequently recorded fees. Existing balances with a recorded destination retain that address. **Disable** stops new accrual and prevents claims for that affiliate.

## Claim fees

Select the affiliate and open **Fees & claims**. **Available now** is unreserved net earnings. **Lifetime earned** includes earnings already paid or reserved; **Pending payout** is reserved for claims, and **Paid out** tracks paid earnings.

Review the balance and its recorded payout destination before submitting. A balance above USD 1 can still be blocked by the payout route's minimum or availability. Read the displayed reason.

* With one eligible group, **Claim available fees** submits the claim immediately.
* With several eligible groups, **Choose fees to claim** opens **Available buckets**. Selecting an entry submits it immediately.

There is no separate confirmation step or partial-amount input. **claim queued.** confirms creation, not receipt. Follow **Recent payouts** for status and transaction details; `completed` confirms payout completion. See [API claims](/orchestra/fees#claim-through-the-api) for programmatic tracking.

## Give an affiliate read-only access

Create a separate reporting key in **API Keys**:

1. Select **Create Key**, then **Client** under **Key type**. Set **Mode** to **browser** for the hosted affiliate dashboard.
2. Set **Allowed origins** to the affiliate dashboard's origin, including the scheme and hostname, without a path.
3. Clear the default **Scopes** and select only `affiliates:read`. Enter the exact affiliate ID in **Affiliate pin (optional)**. The pin is required for this reporting access despite the optional label.
4. Select **Create**. Give the affiliate this client key and its affiliate ID. Never supply a server key.

At the affiliate dashboard sign-in, enter **Affiliate ID** and **Access Key**, then select **View Dashboard**.

The affiliate can read **Dashboard**, **Orders**, and **Payouts** for its own ID. It cannot edit profiles, change destinations, or submit claims. The partner submits claims through its dashboard or server API.
