Alaska Airlines Members API

Mileage Plan member data and tier information

OpenAPI Specification

alaska-air-members-api-openapi.yml Raw ↑
openapi: 3.0.3
info:
  title: Alaska Air Cargo Airports Members API
  description: Alaska Air Cargo APIs enable partners to book shipments, track cargo, get rate estimates, and access schedules across 115+ cargo destinations worldwide. Alaska Airlines operates the only U.S. passenger airline with dedicated cargo aircraft including Airbus A330s and Boeing 787s.
  version: 1.0.0
  contact:
    name: Alaska Air Cargo
    url: https://www.alaskacargo.com/
  license:
    name: Proprietary
    url: https://www.alaskacargo.com/
  x-generated-from: documentation
servers:
- url: https://api.alaskacargo.com/v1
  description: Alaska Air Cargo API server
security:
- ApiKeyHeader: []
tags:
- name: Members
  description: Mileage Plan member data and tier information
paths:
  /members/{memberId}:
    get:
      operationId: getMember
      summary: Alaska Airlines Get Mileage Plan Member
      description: Retrieve Mileage Plan member information including tier status, balance, and account details for a specific member ID.
      tags:
      - Members
      parameters:
      - name: memberId
        in: path
        required: true
        description: Alaska Airlines Mileage Plan member number
        schema:
          type: string
          example: '12345678'
      responses:
        '200':
          description: Mileage Plan member information
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Member'
              examples:
                getMember200Example:
                  summary: Default getMember 200 response
                  x-microcks-default: true
                  value:
                    memberId: '12345678'
                    firstName: Jane
                    lastName: Smith
                    email: jsmith@example.com
                    tier: MVP Gold 75K
                    mileBalance: 125000
                    tierMiles: 78500
                    memberSince: '2018-03-15'
        '404':
          description: Member not found
        '401':
          description: Unauthorized
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
components:
  schemas:
    Member:
      title: Member
      type: object
      description: Alaska Airlines Mileage Plan member
      properties:
        memberId:
          type: string
          description: Mileage Plan member number
          example: '12345678'
        firstName:
          type: string
          description: Member first name
          example: Jane
        lastName:
          type: string
          description: Member last name
          example: Smith
        email:
          type: string
          format: email
          description: Member email address
          example: jsmith@example.com
        tier:
          type: string
          description: Current MVP tier status
          enum:
          - Member
          - MVP
          - MVP Gold
          - MVP Gold 75K
          example: MVP Gold 75K
        mileBalance:
          type: integer
          description: Current available mile balance
          example: 125000
        tierMiles:
          type: integer
          description: Miles earned toward tier qualification
          example: 78500
        memberSince:
          type: string
          format: date
          description: Membership start date
          example: '2018-03-15'
  securitySchemes:
    ApiKeyHeader:
      type: apiKey
      in: header
      name: Ocp-Apim-Subscription-Key
      description: API subscription key for Alaska Air Cargo