---
title: "Get Routes For Program"
method: GET
path: "/api/availability/routes"
tags: ["availability"]
---

# Get Routes For Program

`GET /api/availability/routes`

## Request

- Base URL: `https://api.pointifytravels.com` (the document declares no server; this is the origin it was published from)
- URL: `https://api.pointifytravels.com/api/availability/routes`
- Auth: none declared

Get all routes with availability for a specific program.

## Query parameters

- `program` string, required: Program name (e.g. 'United MileagePlus')
- `limit` integer

## Response `200`

Successful Response

- RoutesResponse: All routes with availability for a program.
  - `program` string, required
  - `routes` RouteAvailability[], required
    - `origin` string, required
    - `destination` string, required
    - `date` string, required
    - `cabin_class` string, required
    - `miles_cost` integer, nullable
    - `seats_remaining` integer, nullable
    - `award_type` string, nullable
  - `total` integer, required

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/pointifytravels/apis/pointify-deal-engine.md) · [All operations](https://skmtc.dev/pointifytravels/apis/pointify-deal-engine/llms.txt) · [OpenAPI document](https://skmtc.dev/pointifytravels/apis/pointify-deal-engine/revisions/4350142a4216?raw)
