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

# Overview

> API reference for the Mint Manager and Offchain Manager (Subnames) APIs with authentication and endpoints.

## Offchain Manager API

The Offchain Manager API allows you to create, update, delete, and retrieve offchain ENS subnames and their associated records by using the Namespace.

### Authentication

Some endpoints require authentication via API key using the `x-auth-token` header. You can generate API keys through the [Namespace App](https://app.namespace.ninja/offchain?activeTab=apiKeys).

```bash theme={null}
x-auth-token: YOUR_API_KEY
```

<CardGroup cols={2}>
  <Card title="Create Subnames" icon="plus" href="/api-reference/offchain-manager/create-or-update-a-subname" arrow="true">
    Register new subnames with text records, addresses, and metadata.
  </Card>

  <Card title="Retrieve Subnames" icon="info" href="/api-reference/offchain-manager/get-subname-by-full-name" arrow="true">
    Get detailed information about existing subnames by full name.
  </Card>

  <Card title="Delete Subnames" icon="trash" href="/api-reference/offchain-manager/delete-a-subname" arrow="true">
    Remove subnames from the system (requires API key).
  </Card>

  <Card title="Search Subnames" icon="magnifying-glass" href="/api-reference/offchain-manager/query-subnames" arrow="true">
    Query multiple subnames with flexible filters including parent name, label
    search, ownership, and metadata.
  </Card>
</CardGroup>

## Mint Manager API

<CardGroup cols={2}>
  <Card title="Estimate Mint Parameters" icon="calculator" href="/api-reference/mint-manager/estimate-mint-params" arrow="true">
    Get estimated price, fee, and validation status for a requested subname.
  </Card>

  <Card title="Generate Mint Parameters" icon="key" href="/api-reference/mint-manager/generate-mint-params" arrow="true">
    Generate signed mint parameters ready to be used on-chain.
  </Card>
</CardGroup>

## Resolvio — ENS Resolution API

Base URL: `https://api.resolvio.xyz/`

<CardGroup cols={2}>
  <Card title="Bulk Reverse Resolve" icon="list" href="/api-reference/resolvio/bulk-reverse-resolve" arrow="true">
    Resolve multiple Ethereum addresses to ENS names in one request.
  </Card>

  <Card title="Reverse Resolve Single" icon="user" href="/api-reference/resolvio/reverse-resolve-single" arrow="true">
    Resolve one address to its primary ENS name.
  </Card>
</CardGroup>
