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

# Perform.AI Developer Portal

> Build on Perform.AI — REST APIs for shipment tracking, booking, and returns, webhooks for real-time updates, and an MCP server for AI assistants.

**Perform.AI is the AI Commerce Operating System for ambitious brands** — one system that makes every part of your e-commerce journey perform: getting found in AI answers, checkout promises, delivery tracking, returns, and the logistics that runs all of it.

This portal documents everything you can build on:

* **The Public API (v5)** — create and manage Shipments, Returns, and Bookings, push events, retrieve documents and labels, and query PUDO locations and carrier configurations. Base URL: `https://api.perform.ai`, JSON over HTTPS, OAuth 2.0 Bearer authentication.
* **Webhooks** — Shipment updates pushed to your systems on every update cycle.
* **The Checkout API** — delivery-date predictions at checkout.
* **The MCP server** — connect Claude, ChatGPT, and other AI assistants directly to your account data.

## Start here

<Columns cols={2}>
  <Card title="Quickstart" href="/quickstart" icon="rocket">
    Token, first Shipment, first retrieval — three calls.
  </Card>

  <Card title="Authentication" href="/authentication" icon="key">
    Generate and use Bearer tokens.
  </Card>

  <Card title="API Reference" href="/api-reference/overview" icon="code">
    Every endpoint, schema, and a live playground.
  </Card>

  <Card title="MCP server" href="/mcp/overview" icon="sparkles">
    Your Perform.AI data in your AI assistant.
  </Card>
</Columns>

## Get access

Sign in to your Perform.AI account and go to **Integrations > API**. If credentials haven't been generated yet, select **Request Credentials** to create your Client ID and Client Secret. No account yet? [Request access](https://www.perform.ai/contact).

## Explore by task

<Columns cols={2}>
  <Card title="Track shipments" href="/guides/create-shipment" icon="box">
    Register Shipments and let Perform.AI retrieve every carrier event.
  </Card>

  <Card title="Book with carriers" href="/guides/create-booking" icon="truck">
    Turn Open Shipments into bookings with labels.
  </Card>

  <Card title="Handle returns" href="/guides/create-return" icon="rotate-left">
    Return tickets, return shipments, and preprinted labels.
  </Card>

  <Card title="Receive webhooks" href="/guides/webhooks" icon="webhook">
    Real-time updates with HMAC-verified delivery.
  </Card>

  <Card title="Predict delivery dates" href="/guides/predict-checkout-edd" icon="calendar">
    EDD at checkout, linked to fulfillment.
  </Card>

  <Card title="Search your data" href="/guides/list-shipments" icon="magnifying-glass">
    Filters, AND/OR conditions, and cursor pagination.
  </Card>
</Columns>

## Concepts worth ten minutes

New to Perform.AI? [Shipments](/concepts/shipments), [statuses and phases](/concepts/statuses-and-phases), and [carriers](/concepts/carriers) explain the data model everything else builds on — and [API essentials](/essentials/responses-and-errors) covers the response envelope, rate limits, and field dictionary shared by every endpoint.
