NASA Earthdata OpenAPI API

The OpenAPI API from NASA Earthdata — 1 operation(s) for openapi.

OpenAPI Specification

nasa-earthdata-openapi-api-openapi.yml Raw ↑
openapi: 3.0.1
info:
  title: Harmony API conforming to OGC API - Coverages Capabilities OpenAPI API
  description: Harmony API for requesting coverages for a range of NASA EOSDIS data using thc OGC API - Coverages
  version: 1.0.0
servers:
- url: /{cmrCollectionId}/ogc-api-coverages/1.0.0
  description: Harmony server
  variables:
    cmrCollectionId:
      default: no-default-cmr-collection
      description: The CMR Collection ID for the dataset whose coverage is being accessed
tags:
- name: OpenAPI
paths:
  /api:
    get:
      tags:
      - OpenAPI
      summary: this OpenAPI Schema
      description: Returns the OpenAPI Schema for this coverage endpoint
      operationId: getSpecification
      responses:
        '200':
          description: this OpenAPI Schema
          content:
            text/openapi+yaml;version=3.0:
              schema:
                type: string
        default:
          $ref: '#/components/responses/default'
components:
  schemas:
    exception:
      required:
      - code
      type: object
      properties:
        code:
          type: string
        description:
          type: string
  responses:
    default:
      description: An error occured.
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/exception'
        text/html:
          schema:
            type: string