OpenAPI 3.1 specification for the public HTTP surface, rendered with Swagger UI.
postgr.esq exposes two complementary HTTP APIs:
/openapi.yaml.POST /api/graphql. Open /api/graphql in a browser to get the GraphiQL explorer (schema introspection populates the docs and autocomplete automatically).Every documented endpoint is served live by the
Agora binary at
https://postgr.esq. The same URLs typically render either HTML
or JSON depending on the format query parameter or the
Accept header.
The raw OpenAPI document lives at
/openapi.yaml — embed it in
your own tooling, generate clients with openapi-generator, or
point Postman/Insomnia/Bruno at it.
POST /m/<inbox>.git/git-upload-pack
currently returns 404, so git clone https://postgr.esq/m/<inbox>.git
fails after the initial ref advertisement. Flagged with
x-status: pending in the spec; the discovery (info/refs)
endpoint works.