API
OpenAPI
The OpenAPI 3.1 spec, for generating typed clients.
The API is described in one OpenAPI 3.1 file. The server validates requests against it and our own TypeScript types are generated from it, so it always matches what the API does.
Generate a typed client#
TypeScript
npx openapi-typescript https://transcriptdock.com/docs/openapi.yaml -o transcriptdock.d.ts
Python
pipx run openapi-python-client generate --url https://transcriptdock.com/docs/openapi.yaml