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

# Partners

> What a Partner is in Thiqwave, and how partner credentials and roles work.

A **Partner** is a business entity that has integrated with the Thiqwave API. When you sign up for Thiqwave, your organization is created as a Partner. Every API call you make is scoped to your partner account.

## Partner data

Your partner record holds the core details Thiqwave uses to identify and authorize your organization:

| Field                  | Description                                        |
| ---------------------- | -------------------------------------------------- |
| `name`                 | Your business's display name on the platform       |
| `businessRegistration` | Your official company registration number          |
| `apiKeys`              | One or more API keys used to authenticate requests |

<Note>
  Keep your API keys secure. Treat them like passwords — do not commit them to version control or expose them in client-side code.
</Note>

## Authentication

You authenticate every request to `https://api.thiqwave.com` by passing your API key in the request header:

```bash theme={null}
curl https://api.thiqwave.com/v1/partners/me \
  -H "X-API-Key: your-api-key"
```

You can generate and rotate API keys from the Thiqwave Console at any time.

## Roles

Access within Thiqwave is controlled by roles. Two roles are relevant to partners:

### `thiqwave:admin`

This role is held by Thiqwave staff. It grants full read and write access across all partner accounts and platform resources. You will not hold this role yourself, but Thiqwave support may use it when assisting you.

### `partner:admin`

This is the role assigned to your team. It grants full access to your partner account and all resources that belong to it — settlements, transactions, and compliance records. Users with `partner:admin` can:

* Manage API keys
* View accounts and wallets
* Initiate and monitor transactions
* Trigger and monitor compliance checks
* Configure webhooks

<Tip>
  If you need to grant a teammate access with reduced permissions, contact Thiqwave support. Additional role configurations are available upon request.
</Tip>

***

## Thiqwave Console

The Thiqwave Console (`console.thiqwave.com`) is your central hub for managing your partner account and settlement infrastructure:

**Onboarding & Setup:**

* Complete KYB verification
* Manage settlement corridors
* Configure stablecoin wallets

**API Management:**

* Generate and rotate API keys
* View API usage and limits
* Manage webhook subscriptions and endpoints

**Transaction Monitoring:**

* View real-time transaction history
* Track settlement status
* Monitor account balances

**Environment Switching:**

* Staging mode for testing
* Production mode for live settlement
* Clear separation between test and live data

**Compliance Dashboard:**

* View KYB and KYT status
* Manage compliance documents
* Monitor transaction flags

***

## Next Steps

<CardGroup cols={2}>
  <Card title="Environments & Console Guide" description="Set up and use the Thiqwave Console and staging environment" href="/guides/environments" />

  <Card title="Partners API Reference" description="Full Partners API documentation" href="/api/partners/overview" />
</CardGroup>
