Alaska Airlines · Schema

PartnerMilesRequest

Request to report partner miles for a Mileage Plan member

AirlinesAviationTravelCargoLoyaltyFlight StatusFortune 500

Properties

Name Type Description
memberId string Mileage Plan member number
partnerId string Registered partner identifier
activityType string Type of partner activity
activityDate string Date of partner activity
activityAmount number Transaction amount in partner currency
currency string Currency code
miles integer Miles to credit
referenceId string Partner activity reference number
View JSON Schema on GitHub

JSON Schema

alaska-air-mileage-plan-partner-miles-request-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/alaska-air/refs/heads/main/json-schema/alaska-air-mileage-plan-partner-miles-request-schema.json",
  "title": "PartnerMilesRequest",
  "description": "Request to report partner miles for a Mileage Plan member",
  "type": "object",
  "properties": {
    "memberId": {
      "type": "string",
      "description": "Mileage Plan member number",
      "example": "12345678"
    },
    "partnerId": {
      "type": "string",
      "description": "Registered partner identifier",
      "example": "MARRIOTT"
    },
    "activityType": {
      "type": "string",
      "description": "Type of partner activity",
      "enum": [
        "hotel_stay",
        "car_rental",
        "retail",
        "flight",
        "dining"
      ],
      "example": "hotel_stay"
    },
    "activityDate": {
      "type": "string",
      "format": "date",
      "description": "Date of partner activity",
      "example": "2026-04-15"
    },
    "activityAmount": {
      "type": "number",
      "description": "Transaction amount in partner currency",
      "example": 285.0
    },
    "currency": {
      "type": "string",
      "description": "Currency code",
      "example": "USD"
    },
    "miles": {
      "type": "integer",
      "description": "Miles to credit",
      "example": 500
    },
    "referenceId": {
      "type": "string",
      "description": "Partner activity reference number",
      "example": "RES-123456"
    }
  },
  "required": [
    "memberId",
    "partnerId",
    "activityType",
    "activityDate",
    "miles"
  ]
}