AWS Ground Station API

The AWS Ground Station API provides programmatic access to manage satellite contacts, mission profiles, configs, ground stations, and dataflow endpoint groups for satellite communications and data processing.

OpenAPI Specification

amazon-ground-station-openapi.yaml Raw ↑
openapi: 3.0.0
info:
  version: 2019-05-23
  x-release: v4
  title: AWS Ground Station
  description: Welcome to the AWS Ground Station API Reference. AWS Ground Station is a fully managed service that enables you to control satellite communications, downlink and process satellite data,
    and scale your satellite operations efficiently and cost-effectively without having to build or manage your own ground station infrastructure.
  x-logo:
    url: https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png
    backgroundColor: "#FFFFFF"
  termsOfService: https://aws.amazon.com/service-terms/
  contact:
    name: Mike Ralphson
    email: [email protected]
    url: https://github.com/mermade/aws2openapi
    x-twitter: PermittedSoc
  license:
    name: Apache 2.0 License
    url: http://www.apache.org/licenses/
  x-providerName: amazonaws.com
  x-serviceName: groundstation
  x-aws-signingName: groundstation
  x-origin:
  - contentType: application/json
    url: https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/groundstation-2019-05-23.normal.json
    converter:
      url: https://github.com/mermade/aws2openapi
      version: 1.0.0
    x-apisguru-driver: external
  x-apiClientRegistration:
    url: https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct
  x-apisguru-categories:
  - cloud
  x-preferred: true
externalDocs:
  description: Amazon Web Services documentation
  url: https://docs.aws.amazon.com/groundstation/
servers:
- url: http://groundstation.{region}.amazonaws.com
  variables:
    region:
      description: The AWS region
      enum:
      - us-east-1
      - us-east-2
      - us-west-1
      - us-west-2
      - us-gov-west-1
      - us-gov-east-1
      - ca-central-1
      - eu-north-1
      - eu-west-1
      - eu-west-2
      - eu-west-3
      - eu-central-1
      - eu-south-1
      - af-south-1
      - ap-northeast-1
      - ap-northeast-2
      - ap-northeast-3
      - ap-southeast-1
      - ap-southeast-2
      - ap-east-1
      - ap-south-1
      - sa-east-1
      - me-south-1
      default: us-east-1
  description: The AWS Ground Station multi-region endpoint
- url: https://groundstation.{region}.amazonaws.com
  variables:
    region:
      description: The AWS region
      enum:
      - us-east-1
      - us-east-2
      - us-west-1
      - us-west-2
      - us-gov-west-1
      - us-gov-east-1
      - ca-central-1
      - eu-north-1
      - eu-west-1
      - eu-west-2
      - eu-west-3
      - eu-central-1
      - eu-south-1
      - af-south-1
      - ap-northeast-1
      - ap-northeast-2
      - ap-northeast-3
      - ap-southeast-1
      - ap-southeast-2
      - ap-east-1
      - ap-south-1
      - sa-east-1
      - me-south-1
      default: us-east-1
  description: The AWS Ground Station multi-region endpoint
- url: http://groundstation.{region}.amazonaws.com.cn
  variables:
    region:
      description: The AWS region
      enum:
      - cn-north-1
      - cn-northwest-1
      default: cn-north-1
  description: The AWS Ground Station endpoint for China (Beijing) and China (Ningxia)
- url: https://groundstation.{region}.amazonaws.com.cn
  variables:
    region:
      description: The AWS region
      enum:
      - cn-north-1
      - cn-northwest-1
      default: cn-north-1
  description: The AWS Ground Station endpoint for China (Beijing) and China (Ningxia)
x-hasEquivalentPaths: true
paths:
  "/contact/{contactId}":
    delete:
      operationId: CancelContact
      description: Cancels a contact with a specified contact ID.
      responses:
        "200":
          description: Success
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/ContactIdResponse"
              examples:
                CancelContact200Example:
                  summary: Default CancelContact 200 response
                  x-microcks-default: true
                  value:
                    contactId: abc-123
                    contactStatus: COMPLETED
        "480":
          description: InvalidParameterException
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/InvalidParameterException"
              examples:
                CancelContact480Example:
                  summary: Default CancelContact 480 response
                  x-microcks-default: true
                  value:
                    contactId: abc-123
                    contactStatus: COMPLETED
        "481":
          description: DependencyException
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/DependencyException"
              examples:
                CancelContact481Example:
                  summary: Default CancelContact 481 response
                  x-microcks-default: true
                  value:
                    contactId: abc-123
                    contactStatus: COMPLETED
        "482":
          description: ResourceNotFoundException
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/ResourceNotFoundException"
              examples:
                CancelContact482Example:
                  summary: Default CancelContact 482 response
                  x-microcks-default: true
                  value:
                    contactId: abc-123
                    contactStatus: COMPLETED
      parameters:
      - name: contactId
        in: path
        required: true
        description: UUID of a contact.
        schema:
          type: string
          pattern: ^[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}$
          minLength: 1
          maxLength: 128
      summary: Amazon Ground Station Cancel Contact
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
    parameters:
    - $ref: "#/components/parameters/X-Amz-Content-Sha256"
    - $ref: "#/components/parameters/X-Amz-Date"
    - $ref: "#/components/parameters/X-Amz-Algorithm"
    - $ref: "#/components/parameters/X-Amz-Credential"
    - $ref: "#/components/parameters/X-Amz-Security-Token"
    - $ref: "#/components/parameters/X-Amz-Signature"
    - $ref: "#/components/parameters/X-Amz-SignedHeaders"
    get:
      operationId: DescribeContact
      description: Describes an existing contact.
      responses:
        "200":
          description: Success
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/DescribeContactResponse"
              examples:
                DescribeContact200Example:
                  summary: Default DescribeContact 200 response
                  x-microcks-default: true
                  value:
                    contactId: abc-123
                    contactStatus: COMPLETED
        "480":
          description: InvalidParameterException
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/InvalidParameterException"
              examples:
                DescribeContact480Example:
                  summary: Default DescribeContact 480 response
                  x-microcks-default: true
                  value:
                    contactId: abc-123
                    contactStatus: COMPLETED
        "481":
          description: DependencyException
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/DependencyException"
              examples:
                DescribeContact481Example:
                  summary: Default DescribeContact 481 response
                  x-microcks-default: true
                  value:
                    contactId: abc-123
                    contactStatus: COMPLETED
        "482":
          description: ResourceNotFoundException
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/ResourceNotFoundException"
              examples:
                DescribeContact482Example:
                  summary: Default DescribeContact 482 response
                  x-microcks-default: true
                  value:
                    contactId: abc-123
                    contactStatus: COMPLETED
      parameters:
      - name: contactId
        in: path
        required: true
        description: UUID of a contact.
        schema:
          type: string
          pattern: ^[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}$
          minLength: 1
          maxLength: 128
      summary: Amazon Ground Station Describe Contact
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
  /config:
    post:
      operationId: CreateConfig
      description: <p>Creates a <code>Config</code> with the specified <code>configData</code> parameters.</p> <p>Only one type of <code>configData</code> can be specified.</p>
      responses:
        "200":
          description: Success
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/ConfigIdResponse"
              examples:
                CreateConfig200Example:
                  summary: Default CreateConfig 200 response
                  x-microcks-default: true
                  value:
                    contactId: abc-123
                    contactStatus: COMPLETED
        "480":
          description: InvalidParameterException
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/InvalidParameterException"
              examples:
                CreateConfig480Example:
                  summary: Default CreateConfig 480 response
                  x-microcks-default: true
                  value:
                    contactId: abc-123
                    contactStatus: COMPLETED
        "481":
          description: DependencyException
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/DependencyException"
              examples:
                CreateConfig481Example:
                  summary: Default CreateConfig 481 response
                  x-microcks-default: true
                  value:
                    contactId: abc-123
                    contactStatus: COMPLETED
        "482":
          description: ResourceLimitExceededException
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/ResourceLimitExceededException"
              examples:
                CreateConfig482Example:
                  summary: Default CreateConfig 482 response
                  x-microcks-default: true
                  value:
                    contactId: abc-123
                    contactStatus: COMPLETED
        "483":
          description: ResourceNotFoundException
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/ResourceNotFoundException"
              examples:
                CreateConfig483Example:
                  summary: Default CreateConfig 483 response
                  x-microcks-default: true
                  value:
                    contactId: abc-123
                    contactStatus: COMPLETED
      parameters: []
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              required:
              - configData
              - name
              properties:
                configData:
                  description: <p>Object containing the parameters of a <code>Config</code>.</p> <p>See the subtype definitions for what each type of <code>Config</code> contains.</p>
                  type: object
                  properties:
                    antennaDownlinkConfig:
                      allOf:
                      - $ref: "#/components/schemas/AntennaDownlinkConfig"
                      - description: Information about how AWS Ground Station should configure an antenna for downlink during a contact.
                    antennaDownlinkDemodDecodeConfig:
                      allOf:
                      - $ref: "#/components/schemas/AntennaDownlinkDemodDecodeConfig"
                      - description: Information about how AWS Ground Station should configure an antenna for downlink demod decode during a contact.
                    antennaUplinkConfig:
                      allOf:
                      - $ref: "#/components/schemas/AntennaUplinkConfig"
                      - description: Information about how AWS Ground Station should configure an antenna for uplink during a contact.
                    dataflowEndpointConfig:
                      allOf:
                      - $ref: "#/components/schemas/DataflowEndpointConfig"
                      - description: Information about the dataflow endpoint <code>Config</code>.
                    s3RecordingConfig:
                      allOf:
                      - $ref: "#/components/schemas/S3RecordingConfig"
                      - description: Information about an S3 recording <code>Config</code>.
                    trackingConfig:
                      allOf:
                      - $ref: "#/components/schemas/TrackingConfig"
                      - description: "Object that determines whether tracking should be used during a contact executed with this <code>Config</code> in the mission profile. "
                    uplinkEchoConfig:
                      allOf:
                      - $ref: "#/components/schemas/UplinkEchoConfig"
                      - description: <p>Information about an uplink echo <code>Config</code>.</p> <p>Parameters from the <code>AntennaUplinkConfig</code>, corresponding to the specified 
                          <code>AntennaUplinkConfigArn</code>, are used when this <code>UplinkEchoConfig</code> is used in a contact.</p>
                name:
                  description: Name of a <code>Config</code>.
                  type: string
                  pattern: ^[ a-zA-Z0-9_:-]{1,256}$
                  minLength: 1
                  maxLength: 256
                tags:
                  description: Tags assigned to a <code>Config</code>.
                  type: object
                  additionalProperties:
                    $ref: "#/components/schemas/String"
      summary: Amazon Ground Station Create Config
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
    parameters:
    - $ref: "#/components/parameters/X-Amz-Content-Sha256"
    - $ref: "#/components/parameters/X-Amz-Date"
    - $ref: "#/components/parameters/X-Amz-Algorithm"
    - $ref: "#/components/parameters/X-Amz-Credential"
    - $ref: "#/components/parameters/X-Amz-Security-Token"
    - $ref: "#/components/parameters/X-Amz-Signature"
    - $ref: "#/components/parameters/X-Amz-SignedHeaders"
    get:
      operationId: ListConfigs
      description: Returns a list of <code>Config</code> objects.
      responses:
        "200":
          description: Success
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/ListConfigsResponse"
              examples:
                ListConfigs200Example:
                  summary: Default ListConfigs 200 response
                  x-microcks-default: true
                  value:
                    contactId: abc-123
                    contactStatus: COMPLETED
        "480":
          description: InvalidParameterException
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/InvalidParameterException"
              examples:
                ListConfigs480Example:
                  summary: Default ListConfigs 480 response
                  x-microcks-default: true
                  value:
                    contactId: abc-123
                    contactStatus: COMPLETED
        "481":
          description: DependencyException
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/DependencyException"
              examples:
                ListConfigs481Example:
                  summary: Default ListConfigs 481 response
                  x-microcks-default: true
                  value:
                    contactId: abc-123
                    contactStatus: COMPLETED
        "482":
          description: ResourceNotFoundException
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/ResourceNotFoundException"
              examples:
                ListConfigs482Example:
                  summary: Default ListConfigs 482 response
                  x-microcks-default: true
                  value:
                    contactId: abc-123
                    contactStatus: COMPLETED
      parameters:
      - name: maxResults
        in: query
        required: false
        description: Maximum number of <code>Configs</code> returned.
        schema:
          type: integer
          minimum: 0
          maximum: 100
      - name: nextToken
        in: query
        required: false
        description: Next token returned in the request of a previous <code>ListConfigs</code> call. Used to get the next page of results.
        schema:
          type: string
          pattern: ^[A-Za-z0-9-/+_.=]+$
          minLength: 3
          maxLength: 1000
      summary: Amazon Ground Station List Configs
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
  /dataflowEndpointGroup:
    post:
      operationId: CreateDataflowEndpointGroup
      description: <p>Creates a <code>DataflowEndpoint</code> group containing the specified list of <code>DataflowEndpoint</code> objects.</p> <p>The <code>name</code> field in each endpoint is used 
        in your mission profile <code>DataflowEndpointConfig</code> to specify which endpoints to use during a contact.</p> <p>When a contact uses multiple <code>DataflowEndpointConfig</code> objects,
        each <code>Config</code> must match a <code>DataflowEndpoint</code> in the same group.</p>
      responses:
        "200":
          description: Success
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/DataflowEndpointGroupIdResponse"
              examples:
                CreateDataflowEndpointGroup200Example:
                  summary: Default CreateDataflowEndpointGroup 200 response
                  x-microcks-default: true
                  value:
                    contactId: abc-123
                    contactStatus: COMPLETED
        "480":
          description: InvalidParameterException
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/InvalidParameterException"
              examples:
                CreateDataflowEndpointGroup480Example:
                  summary: Default CreateDataflowEndpointGroup 480 response
                  x-microcks-default: true
                  value:
                    contactId: abc-123
                    contactStatus: COMPLETED
        "481":
          description: DependencyException
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/DependencyException"
              examples:
                CreateDataflowEndpointGroup481Example:
                  summary: Default CreateDataflowEndpointGroup 481 response
                  x-microcks-default: true
                  value:
                    contactId: abc-123
                    contactStatus: COMPLETED
        "482":
          description: ResourceNotFoundException
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/ResourceNotFoundException"
              examples:
                CreateDataflowEndpointGroup482Example:
                  summary: Default CreateDataflowEndpointGroup 482 response
                  x-microcks-default: true
                  value:
                    contactId: abc-123
                    contactStatus: COMPLETED
      parameters: []
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              required:
              - endpointDetails
              properties:
                contactPostPassDurationSeconds:
                  description: Amount of time, in seconds, after a contact ends that the Ground Station Dataflow Endpoint Group will be in a <code>POSTPASS</code> state. A Ground Station Dataflow 
                    Endpoint Group State Change event will be emitted when the Dataflow Endpoint Group enters and exits the <code>POSTPASS</code> state.
                  type: integer
                  minimum: 120
                  maximum: 480
                contactPrePassDurationSeconds:
                  description: Amount of time, in seconds, before a contact starts that the Ground Station Dataflow Endpoint Group will be in a <code>PREPASS</code> state. A Ground Station Dataflow 
                    Endpoint Group State Change event will be emitted when the Dataflow Endpoint Group enters and exits the <code>PREPASS</code> state.
                  type: integer
                  minimum: 120
                  maximum: 480
                endpointDetails:
                  description: Endpoint details of each endpoint in the dataflow endpoint group.
                  type: array
                  items:
                    $ref: "#/components/schemas/EndpointDetails"
                  minItems: 0
                  maxItems: 500
                tags:
                  description: Tags of a dataflow endpoint group.
                  type: object
                  additionalProperties:
                    $ref: "#/components/schemas/String"
      summary: Amazon Ground Station Create Dataflow Endpoint Group
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
    parameters:
    - $ref: "#/components/parameters/X-Amz-Content-Sha256"
    - $ref: "#/components/parameters/X-Amz-Date"
    - $ref: "#/components/parameters/X-Amz-Algorithm"
    - $ref: "#/components/parameters/X-Amz-Credential"
    - $ref: "#/components/parameters/X-Amz-Security-Token"
    - $ref: "#/components/parameters/X-Amz-Signature"
    - $ref: "#/components/parameters/X-Amz-SignedHeaders"
    get:
      operationId: ListDataflowEndpointGroups
      description: Returns a list of <code>DataflowEndpoint</code> groups.
      responses:
        "200":
          description: Success
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/ListDataflowEndpointGroupsResponse"
              examples:
                ListDataflowEndpointGroups200Example:
                  summary: Default ListDataflowEndpointGroups 200 response
                  x-microcks-default: true
                  value:
                    contactId: abc-123
                    contactStatus: COMPLETED
        "480":
          description: InvalidParameterException
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/InvalidParameterException"
              examples:
                ListDataflowEndpointGroups480Example:
                  summary: Default ListDataflowEndpointGroups 480 response
                  x-microcks-default: true
                  value:
                    contactId: abc-123
                    contactStatus: COMPLETED
        "481":
          description: DependencyException
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/DependencyException"
              examples:
                ListDataflowEndpointGroups481Example:
                  summary: Default ListDataflowEndpointGroups 481 response
                  x-microcks-default: true
                  value:
                    contactId: abc-123
                    contactStatus: COMPLETED
        "482":
          description: ResourceNotFoundException
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/ResourceNotFoundException"
              examples:
                ListDataflowEndpointGroups482Example:
                  summary: Default ListDataflowEndpointGroups 482 response
                  x-microcks-default: true
                  value:
                    contactId: abc-123
                    contactStatus: COMPLETED
      parameters:
      - name: maxResults
        in: query
        required: false
        description: Maximum number of dataflow endpoint groups returned.
        schema:
          type: integer
          minimum: 0
          maximum: 100
      - name: nextToken
        in: query
        required: false
        description: Next token returned in the request of a previous <code>ListDataflowEndpointGroups</code> call. Used to get the next page of results.
        schema:
          type: string
          pattern: ^[A-Za-z0-9-/+_.=]+$
          minLength: 3
          maxLength: 1000
      summary: Amazon Ground Station List Dataflow Endpoint Groups
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
  /ephemeris:
    post:
      operationId: CreateEphemeris
      description: Creates an Ephemeris with the specified <code>EphemerisData</code>.
      responses:
        "200":
          description: Success
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/EphemerisIdResponse"
              examples:
                CreateEphemeris200Example:
                  summary: Default CreateEphemeris 200 response
                  x-microcks-default: true
                  value:
                    contactId: abc-123
                    contactStatus: COMPLETED
        "480":
          description: InvalidParameterException
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/InvalidParameterException"
              examples:
                CreateEphemeris480Example:
                  summary: Default CreateEphemeris 480 response
                  x-microcks-default: true
                  value:
                    contactId: abc-123
                    contactStatus: COMPLETED
        "481":
          description: DependencyException
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/DependencyException"
              examples:
                CreateEphemeris481Example:
                  summary: Default CreateEphemeris 481 response
                  x-microcks-default: true
                  value:
                    contactId: abc-123
                    contactStatus: COMPLETED
        "482":
          description: ResourceNotFoundException
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/ResourceNotFoundException"
              examples:
                CreateEphemeris482Example:
                  summary: Default CreateEphemeris 482 response
                  x-microcks-default: true
                  value:
                    contactId: abc-123
                    contactStatus: COMPLETED
      parameters: []
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              required:
              - name
              - satelliteId
              properties:
                enabled:
                  description: <p>Whether to set the ephemeris status to <code>ENABLED</code> after validation.</p> <p>Setting this to false will set the ephemeris status to <code>DISABLED</code> 
                    after validation.</p>
                  type: boolean
                ephemeris:
                  description: Ephemeris data.
                  type: object
                  properties:
                    oem:
                      $ref: "#/components/schemas/OEMEphemeris"
                    tle:
                      $ref: "#/components/schemas/TLEEphemeris"
                expirationTime:
                  description: An overall expiration time for the ephemeris in UTC, after which it will become <code>EXPIRED</code>.
                  type: string
                  format: date-time
                kmsKeyArn:
                  description: The ARN of a KMS key used to encrypt the ephemeris in Ground Station.
                  type: string
                name:
                  description: A name string associated with the ephemeris. Used as a human-readable identifier for the ephemeris.
                  type: string
                  pattern: ^[ a-zA-Z0-9_:-]{1,256}$
                  minLength: 1
                  maxLength: 256
                priority:
                  description: <p>Customer-provided priority score to establish the order in which overlapping ephemerides should be used.</p> <p>The default for customer-provided ephemeris priority 
                    is 1, and higher numbers take precedence.</p> <p>Priority must be 1 or greater</p>
                  type: integer
                  minimum: 1
                  maximum: 99999
                satelliteId:
                  description: AWS Ground Station satellite ID for this ephemeris.
                  type: string
                  pattern: ^[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}$
                  minLength: 1
                  maxLength: 128
                tags:
                  description: Tags assigned to an ephemeris.
                  type: object
                  additionalProperties:
                    $ref: "#/components/schemas/String"
      summary: Amazon Ground Station Create Ephemeris
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
    parameters:
    - $ref: "#/components/parameters/X-Amz-Content-Sha256"
    - $ref: "#/components/parameters/X-Amz-Date"
    - $ref: "#/components/parameters/X-Amz-Algorithm"
    - $ref: "#/components/parameters/X-Amz-Credential"
    - $ref: "#/components/parameters/X-Amz-Security-Token"
    - $ref: "#/components/parameters/X-Amz-Signature"
    - $ref: "#/components/parameters/X-Amz-SignedHeaders"
  /missionprofile:
    post:
      operationId: CreateMissionProfile
      description: "<p>Creates a mission profile.</p> <p> <code>dataflowEdges</code> is a list of lists of strings. Each lower level list of strings has two elements: a <i>from</i> ARN and a <i>to</i> ARN.</p>"
      responses:
        "200":
          description: Success
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/MissionProfileIdResponse"
              examples:
                CreateMissionProfile200Example:
                  summary: Default CreateMissionProfile 200 response
                  x-microcks-default: true
                  value:
                    contactId: abc-123
                    contactStatus: COMPLETED
        "480":
          description: InvalidParameterException
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/InvalidParameterException"
              examples:
                CreateMissionProfile480Example:
                  summary: Default CreateMissionProfile 480 response
                  x-microcks-default: true
                  value:
                    contactId: abc-123
                    contactStatus: COMPLETED
        "481":
          description: DependencyException
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/DependencyException"
              examples:
                CreateMissionProfile481Example:
                  summary: Default CreateMissionProfile 481 response
                  x-microcks-default: true
                  value:
                    contactId: abc-123
                    contactStatus: COMPLETED
        "482":
          description: ResourceNotFoundException
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/ResourceNotFoundException"
              examples:
                CreateMissionProfile482Example:
                  summary: Default CreateMissionProfile 4

# --- truncated at 32 KB (201 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/amazon-ground-station/refs/heads/main/openapi/amazon-ground-station-openapi.yaml