Skip to content
Registry StackDocsv0.20.0

Fetch this OpenAPI document

GET
/openapi.json
curl --request GET \
--url https://example.com/openapi.json

The generated public contract for this service. This route is intentionally unauthenticated: the served bytes are the released generated artifact and describe no deployment, definition, or authority.

The generated Version 1 OpenAPI document

Media typeapplication/json
object
Examplegenerated
{}
Cache-Control
string
Allowed values: no-store

Evidence responses are never cacheable.

traceparent
string
/^00-(?!0{32}-)[0-9a-f]{32}-(?!0{16}-)[0-9a-f]{16}-[0-9a-f]{2}$/

Effective W3C trace context. One valid inbound traceparent is retained; missing, invalid, or duplicate values are replaced and tracestate is never reflected.

The document could not be produced

Media typeapplication/problem+json
object
One of:
Evidence public problem Version 1
object
code
required
string
Allowed values: evidence.invalid_request
detail
required
string
Allowed values: the Evidence request is invalid
status
required
integer
Allowed values: 400
title
required
string
Allowed values: Evidence request is invalid
traceId
required
string
/^(?!0{32}$)[0-9a-f]{32}$/
type
required
string
Allowed values: https://id.registrystack.org/problems/registry-evidence/evidence/invalid_request
code
required
string
Allowed values: service.unavailable
detail
required
string
Allowed values: the request could not be served
status
required
integer
Allowed values: 503
title
required
string
Allowed values: Service is unavailable
type
required
string
Allowed values: https://id.registrystack.org/problems/registry-evidence/service/unavailable
Example
{
"code": "service.unavailable",
"detail": "the request could not be served",
"status": 503,
"title": "Service is unavailable",
"type": "https://id.registrystack.org/problems/registry-evidence/service/unavailable"
}
Cache-Control
string
Allowed values: no-store

Evidence responses are never cacheable.

traceparent
string
/^00-(?!0{32}-)[0-9a-f]{32}-(?!0{16}-)[0-9a-f]{16}-[0-9a-f]{2}$/

Effective W3C trace context. One valid inbound traceparent is retained; missing, invalid, or duplicate values are replaced and tracestate is never reflected.