openapi: 3.1.0
info:
title: Astronomy Bodies Events API
version: '2.0'
description: 'AstronomyAPI is a web API for retrieving astronomical information
including celestial body positions, moon phase imagery, star charts,
astronomical events, and deep space object search for any geographic
location and date/time combination.
'
contact:
name: AstronomyAPI
url: https://astronomyapi.com
servers:
- url: https://api.astronomyapi.com/api/v2
description: Astronomy API v2
tags:
- name: Events
description: Astronomical events for a given location and date range
paths:
/bodies/events/{body}:
get:
tags:
- Events
summary: Get celestial events for a body
security:
- basicAuth: []
parameters:
- name: body
in: path
required: true
schema:
type: string
- name: latitude
in: query
required: true
schema:
type: number
format: float
- name: longitude
in: query
required: true
schema:
type: number
format: float
- name: elevation
in: query
schema:
type: number
format: float
- name: from_date
in: query
required: true
schema:
type: string
format: date
- name: to_date
in: query
required: true
schema:
type: string
format: date
- name: time
in: query
required: true
schema:
type: string
- name: type
in: query
schema:
type: string
responses:
'200':
description: Event data
components:
securitySchemes:
basicAuth:
type: http
scheme: basic
description: 'HTTP Basic auth: username is the Application ID and password is the
Application Secret. The client typically sends
`Authorization: Basic base64(applicationId:applicationSecret)`.
'