Astronomy API · OpenAPI Overlay 1.0.0

API Evangelist enhancements — Astronomy API events-api

2 actions 2 updates update extends ./astronomy-api-events-api-openapi.yml
Generated by API Evangelist Written by API Evangelist tooling for Astronomy API's API. It is a proposal applied on top of the contract, not a document Astronomy API publishes.
View Overlay File View on GitHub Overlay Specification

What the actions change

x-apis-iox-runtime-notesx-agentic-access

Targets 2

$.info
$.paths['/bodies/events/{body}'].get

OpenAPI Overlay

Raw ↑
overlay: 1.0.0
info:
  title: API Evangelist enhancements — Astronomy API events-api
  version: 1.0.0
  x-generated: '2026-09-04'
  x-method: generated
  x-source: API Evangelist enrichment pipeline — records this repo's own derived and searched artifacts
    against the provider's unmodified specification.
  x-note: 'Adds only API Evangelist annotations: cross-references to the artifacts in this repo, the runtime
    conditions the provider documents in prose but never declares in the contract (429, 504, 403-on-auth-failure),
    and the derived x-agentic-access classification from agentic-access/astronomy-api-agentic-access.yml.
    The provider''s specification is never mutated.'
extends: ./astronomy-api-events-api-openapi.yml
actions:
- target: $.info
  description: Attach API Evangelist artifact cross-references and provenance.
  update:
    x-apis-io:
      provider: astronomy-api
      record: https://apis.io/astronomy-api/
      artifacts:
        conventions: conventions/astronomy-api-conventions.yml
        errors: errors/astronomy-api-problem-types.yml
        lifecycle: lifecycle/astronomy-api-lifecycle.yml
        rateLimits: rate-limits/astronomy-api-rate-limits.yml
        authentication: authentication/astronomy-api-authentication.yml
        dataModel: data-model/astronomy-api-data-model.yml
        conformance: conformance/astronomy-api-conformance.yml
        plans: plans/astronomy-api-plans-pricing.yml
        toolCrosswalk: mcp/astronomy-api-tool-crosswalk.yml
    x-runtime-notes:
      rate-limit: HTTP 429 is enforced on IP and overall consumption. No RateLimit-* or Retry-After header
        is served; the provider says only to retry "after some time". See rate-limits/astronomy-api-rate-limits.yml.
      timeout: HTTP 504 is a documented condition on the studio endpoints and the provider states an identical
        retry succeeds.
      auth-failure-status: v2 answers a bad credential with 403, not 401.
      error-shape: v2 returns raw JSON-Schema validator output under `errors[]` with no stable code. See
        errors/astronomy-api-problem-types.yml.
      source: https://docs.astronomyapi.com/known-issues and https://docs.astronomyapi.com/requests-and-response/error-responses
- target: $.paths['/bodies/events/{body}'].get
  description: Attach the derived agentic-access execution class for this operation.
  update:
    x-agentic-access:
      action-class: connected
      consequence: read
      subject: optional
      token:
        max-ttl: 3600
      audit: none