VATSIM Audio API

The Audio API from VATSIM — 2 operation(s) for audio.

OpenAPI Specification

vatsim-audio-api-openapi.yml Raw ↑
openapi: 3.1.0
info:
  title: VATSIM AIP Airport info Audio API
  version: 2.0.0
  termsOfService: https://vatsim.net/docs/policy/user-agreement
  contact:
    email: tech@vatsim.net
    name: VATSIM Technology Team
servers:
- url: https://my.vatsim.net/api/v2/aip
tags:
- name: Audio
paths:
  /transceivers-data.json:
    get:
      tags:
      - Audio
      summary: List online audio clients
      description: Returns a list of all online audio clients. Re-generates every 15 seconds.
      operationId: listAudioClients
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/AudioClient'
  /afv-atis-data.json:
    get:
      tags:
      - Audio
      summary: List online ATIS stations
      description: Returns a list of all online ATIS stations. Re-generates every 15 seconds.
      operationId: listATISStations
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/AFVATIS'
components:
  schemas:
    AudioClient:
      type: object
      properties:
        callsign:
          type: string
          description: Client callsign
          example: JFK_GND
        transceivers:
          type: array
          items:
            $ref: '#/components/schemas/Transceiver'
    Transceiver:
      type: object
      properties:
        id:
          type: integer
          description: Transceiver ID
          example: 0
        frequency:
          type: integer
          description: Transceiver frequency (Hz)
          example: 121900000
        latDeg:
          type: number
          description: Transceiver latitude (deg)
          example: 40.642445
        lonDeg:
          type: number
          description: Transceiver longitude (deg)
          example: -73.781358
        heightMslM:
          type: number
          description: Transceiver height (m MSL)
          example: 103
        heightAglM:
          type: number
          description: Transceiver height (m AGL)
          example: 99
    AFVATIS:
      type: object
      properties:
        cid:
          type: integer
          description: Controller's VATSIM ID
          example: 1234567
        name:
          type: string
          description: Controller's full name
          example: Kennedy Steve
        real_name:
          type: string
          description: ATIS connection name
          example: vATIS connection for KJFK
        callsign:
          type: string
          description: ATIS callsign
          example: KJFK_ATIS
        frequency:
          type: string
          description: ATIS frequency (MHz)
          example: '128.725'
        facility:
          type: integer
          description: ATIS facility ID
          example: 0
        rating:
          type: integer
          description: Controller's controller rating ID
          example: 0
        latitude:
          type: number
          description: ATIS latitude (deg)
          example: 40.63975
        longitude:
          type: number
          description: ATIS longitude (deg)
          example: -73.778925
        server:
          type: string
          description: Controller's current server ident
          example: USA-EAST
        visual_range:
          type: integer
          description: ATIS visual range (NM)
          example: 0
        atis_code:
          type: string
          description: Current ATIS phonetic letter
          example: A
        text_atis:
          type: array
          items:
            type: string
          description: Text ATIS
          example:
          - KJFK ATIS INFO A 0000Z. 20004KT 10SM SCT013 BKN060 OVC082 22/20
          - A2992 (TWO NINER NINER TWO). APCH IN USE ILS RY 22L, ILS 22R.
          - DEPTG RY 22R... BIRD ACTIVITY VICINITY ARPT. NUM CRANES
          - OPERATING AT JFK. OPERATE XPDR ON MODE *C ON ALL TAXIWAYS AND
          - RUNWAYS. READBACK ALL RWY HOLD SHORT INSTRUCTIONS....ADVS YOU
          - HAVE INFO A
        last_updated:
          type: string
          format: date-time
          description: When this ATIS's status was last received
          example: '1970-01-01T00:00:00.000000Z'
        logon_time:
          type: string
          format: date-time
          description: When this ATIS connected
          example: '1970-01-01T00:00:00.000000Z'