openapi: 3.0.3 info: title: NASA Astronomy Picture of the Day (APOD) Album Projects API description: 'One of the most popular NASA websites, exposed as a JSON API. Returns the Astronomy Picture of the Day with title, explanation, image URL, HD URL, optional copyright, and media type. Supports single date, date ranges, random counts, and video thumbnails. ' version: '1.0' contact: name: NASA Open APIs url: https://api.nasa.gov/ license: name: US Government Work (Public Domain) url: https://www.nasa.gov/multimedia/guidelines/index.html servers: - url: https://api.nasa.gov description: NASA Open API gateway via api.data.gov security: - ApiKeyAuth: [] tags: - name: Projects paths: /api/projects: get: summary: List TechPort Projects operationId: listProjects tags: - Projects parameters: - name: updatedSince in: query schema: type: string format: date - $ref: '#/components/parameters/ApiKey' responses: '200': description: List of TechPort project identifiers. /api/projects/{id}: get: summary: Get TechPort Project by ID operationId: getProject tags: - Projects parameters: - name: id in: path required: true schema: type: integer - $ref: '#/components/parameters/ApiKey' responses: '200': description: Full TechPort project record. components: parameters: ApiKey: name: api_key in: query required: true schema: type: string default: DEMO_KEY securitySchemes: ApiKeyAuth: type: apiKey in: query name: api_key