← API overview
Get the OpenAPI specification
GET
/v1/openapi.jsonNo token requiredThe OpenAPI 3.1 document describing this API, generated from the same route definitions that serve the requests. It is the machine-readable contract: generate a client from it rather than hand-writing one.
Needs no access token.
Example
bash
curl -X GET "https://api.stride.is/v1/openapi.json" \
-H "Authorization: Bearer $STRIDE_TOKEN"Response 200
Success.
A free-form object whose shape depends on the request.
Errors
Every error is an RFC 9457 problem document. Branch on its code, which is stable; detail is prose and may be reworded.
405The path exists but does not serve this method. The Allow header lists the ones it does.500Something failed on Stride's side. The failure is logged with a trace ID.