We provide an OpenAPI specification for a large part of our API, including all endpoints required for payment processing. This specification is automatically generated when we release new features, and is used to drive automatic changes to our server-side SDKs, CLI, and Postman collection.