---
title: "Submit Availability"
method: POST
path: "/api/partner/submit-availability"
---

# Submit Availability

`POST /api/partner/submit-availability`

## Request

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

Submit award flight availability data to AFD.

Auth: X-Partner-Key header (partner API key)

Input JSON array of availability records:
  [
    {
      "origin": "JFK",           # 3-letter IATA, required
      "destination": "LHR",      # 3-letter IATA, required
      "date": "2026-05-15",      # YYYY-MM-DD, required
      "cabin": "J",              # Y/W/J/F, required
      "miles_required": 100000,  # integer, required
      "seats_available": 2,      # integer, default 1
      "direct": true,            # boolean, default false
      "aircraft": "77W",         # string, optional
      "expires_at": "2026-04-01" # YYYY-MM-DD, optional (when this avail expires)
    },
    ...
  ]

Returns:
  - records_accepted (int): number of records inserted
  - submission_id (str): UUID for this submission batch
  - errors (list): any validation errors (if any record fails, entire batch rejected)

## Response `200`

Successful Response

- unknown

---

[API](https://skmtc.dev/awardflightdaily/apis/award-flight-database.md) · [All operations](https://skmtc.dev/awardflightdaily/apis/award-flight-database/llms.txt) · [OpenAPI document](https://skmtc.dev/awardflightdaily/apis/award-flight-database/revisions/93e62de446f9?raw)
