Use the specification to generate internal clients, request validation, or API tooling. Prefer Darwin’s official TypeScript and Python SDKs when you do not need custom generation.
The generated specification is authoritative for public request fields, response fields, authentication, and validation limits. Guide pages explain how to use that contract safely; they do not override it.