Authentication is done using standard. Once token is obtained, it must be attached to requests headers:
text
For a detailed walkthrough on how to authenticate, see dedicated page Authentication.
Access rights & permissions for the current user are retrieved from the Vault orchestration layer. Check on Vault Help Center.
Here is the base URL that will be used as $BASE_URL
in all the documentation pages:
All the requests are expecting JSON response, and should have this header:
All the query params (for GET
requests) and request payloads (for POST
, PUT
requests) are strictly validated against the expected schema (see API reference).
If the match isn't successful, API will answer with HTTP 400
status, with an error detailing what is wrong.
For most of the endpoints that returns multiple items of the same type, data will be paginated following this structure:
ts
Other pages can be fetched on the same endpoint with ?page=<number>
.
For some endpoints where the data is fetched from external sources (e.g: list of transactions), a cursor-based pagination is used, allowing you to discover the data page-by-page.
ts
Next page can be fetched on the same endpoint with ?cursor=<string>
.
The search filters (and sort parameters) are retrieved from query params. You'll find the supported parameters on the dedicated endpoint reference pages (see Reference).