---
title: "Returns OpenAPI specification if no parameter is given, otherwise returns a request or response schema."
method: GET
path: "/api"
---

# Returns OpenAPI specification if no parameter is given, otherwise returns a request or response schema.

`GET /api`

## Query parameters

- `request` 'ingest' | 'insert'
- `response` 'api' | 'attributes' | 'backup' | 'error' | 'health' | 'ingest' | 'insert' | 'metadata' | 'ready' | 'schema' | 'stats'

## Response `200`

OK

- unknown

## Other responses

- `400` — Parameter value is not an endpoint or has no request schema.
- `406` — Requested content-type must be "application/json".

## Changes

- **2024-09-09** `255328e2a3e7` — 2 breaking, 1 warning, 17 info
  - the `query` request parameter `request` was restricted to a list of enum values
  - the `query` request parameter `response` was restricted to a list of enum values
  - deleted the `query` request parameter `params`
  - api tag `system` removed
  - …16 more

[Change history](https://skmtc.dev/ulbmuenster/apis/dataasee-api/changes/api/get.md)

---

[API](https://skmtc.dev/ulbmuenster/apis/dataasee-api.md) · [All operations](https://skmtc.dev/ulbmuenster/apis/dataasee-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/ulbmuenster/dataasee-api/revisions/255328e2a3e7/schema)
