Postman & OpenAPI
The whole API is described in one OpenAPI 3.1 file:
https://developers.waasl.io/openapi.yaml
Postman
Section titled “Postman”- In Postman choose Import → Link and paste
https://developers.waasl.io/openapi.yaml. - Postman creates a Waasl API collection grouped by resource.
- On the collection, open Authorization, choose Bearer Token and set it to
{{WAASL_API_KEY}}. - Create an environment with
WAASL_API_KEYandbaseUrl=https://stage.api.waasl.io/v1for the sandbox.
A published Postman workspace with ready-made examples is coming soon.
Insomnia, Bruno, Hoppscotch
Section titled “Insomnia, Bruno, Hoppscotch”All of them import OpenAPI 3.1 the same way — point them at the URL above.
Code generation
Section titled “Code generation”npx @openapitools/openapi-generator-cli generate \ -i https://developers.waasl.io/openapi.yaml -g typescript-fetch -o ./waasl-clientEach operation carries an x-waasl-status extension (available, beta, coming-soon) so you can filter what you generate.