---
title: "One operator's upgrade profile"
method: GET
path: "/api/v1/partners/{code}"
tags: ["Partners"]
---

# One operator's upgrade profile

`GET /api/v1/partners/{code}`

## Request

- Base URL: `https://www.upgradeagent.ai`
- URL: `https://www.upgradeagent.ai/api/v1/partners/{code}`
- Auth: one of:
  - OAuth 2 (authorization code, authorization URL `https://www.upgradeagent.ai/api/oauth/authorize`, token URL `https://www.upgradeagent.ai/api/oauth/token`, scopes: `mcp`)
  - HTTP bearer

Resolved like the MCP `get_partner_info` tool: IATA code or operator name. Includes the official upgrade page URL.

## Path parameters

- `code` string, required: IATA code or operator name, e.g. 'AC' or 'Air Canada'.

## Response `200`

The operator.

- Partner
  - `code` string, required: IATA / operator code, e.g. AC.
  - `slug` string, required
  - `name` string, required
  - `vertical` 'airline' | 'cruise' | 'rail' | 'hotel', required
  - `region` 'Americas' | 'Europe' | 'MEA' | 'APAC' | 'Cruise' | 'Rail', nullable, required
  - `products` ProductLink[], required
    - `id` 'bid_upgrade' | 'instant_upgrade' | 'seat_blocker' | 'premium_seating', required: Product id.
    - `label` string, required
    - `url` string, nullable, required: Operator's marketing/booking page for this product.
  - `upgradeUrl` string, nullable, required: Official upgrade page — the explicit 'continue here' link for flows an agent can't complete via the API.
  - `verified` boolean, required
  - `profileUrl` string, required: Public partner profile on Upgrade Agent.
  - `summary` string, required
  - `cabins` string[], required: Cabin upgrade paths, e.g. 'Economy → Premium Economy'.
  - `loyaltyProgram` string, nullable, required
  - `howToAccess` string, required
  - `plusgradePowered` 'yes' | 'unverified', required

## Other responses

- `401`: Missing, invalid, expired, or revoked bearer token. The WWW-Authenticate challenge points at the OAuth protected-resource metadata.
- `404`: Not a confirmed partner.
- `429`: Per-caller rate limit exceeded.

---

[API](https://skmtc.dev/upgradeagent/apis/upgrade-agent-rest-api.md) · [All operations](https://skmtc.dev/upgradeagent/apis/upgrade-agent-rest-api/llms.txt) · [OpenAPI document](https://skmtc.dev/upgradeagent/apis/upgrade-agent-rest-api/revisions/fbed715712c1?raw)
