OpenAPI documents
SET API, SET Merchant API and SET Direct Deposit API
Each API publishes an OpenAPI 3.1 document that needs no key to read. Each one holds the calls SET Docs documents, with their fields, scopes and answers. They are drawn from the documents the APIs serve themselves.
| API | Document |
|---|---|
| SET API | /openapi/set-api.json |
| SET Merchant API | /openapi/set-merchant-api.json |
| SET Direct Deposit API | /openapi/set-direct-deposit-api.json |
- Postman: import the ready-made Postman collections instead. They add the recipe folders and test scripts that keep values between calls.
- Insomnia, Bruno and others: choose Import and paste the document's address. Set the base address to the staging host, and set your test key as the bearer token.
- A typed client: any OpenAPI generator builds one, for example
npx @openapitools/openapi-generator-cli generate -i https://simpleeasytransactions.com/openapi/set-api.json -g typescript-fetch -o ./set-api-client. SET does not publish its own client libraries.
Each document lists two servers: production (live keys) and staging (test keys).