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

# API Overview

> Dock API endpoints for account linking, alt detection, and verification.

The Dock API lets your backend read account links, manage link data, check alt-detection results, and create verification sessions.

> [!NOTE]
>
> The current public API uses the `/api/v1` route family.

## Base URL

```text theme={null}
https://api.docksys.xyz
```

## Authentication

All protected v1 endpoints use Bearer authentication.

```http theme={null}
Authorization: Bearer YOUR_API_KEY
```

## Endpoint groups

> **Lookups**
>
> `GET /api/v1/public/discord-to-roblox` and `GET /api/v1/public/roblox-to-discord`.

> **Link management**
>
> Update Discord IDs, update Roblox IDs, delete links, and reset custom data.

> **Alt detection**
>
> Premium endpoint for alternate account detection.

> **Verification sessions**
>
> Create PID sessions and wait for verification completion.

## Response style

v1 responses are route-specific. A successful lookup usually looks like this:

```json theme={null}
{
  "status": 200,
  "data": {
    "discordId": "123456789012345678",
    "robloxId": "156319135"
  },
  "timestamp": "2026-05-07T00:00:00.000Z",
  "version": "1.0.0",
  "requestsRemaining": 499,
  "ipRequestsRemaining": 499
}
```

Use the HTTP status code, `status`, and `error` fields to handle failures in your integration.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.