Quiltt is a hybrid API. We provide a powerful GraphQL API to support expressive interactions with your end-user's financial data, and simple REST APIs to power server-side authentication and administrative concerns.
Link to this section#Schemas and Reference
Full resource and schema documentation is available in the corresponding API Reference pages:
A great place to interact with the GraphQL API is the Dashboard's GraphQL Explorer
Link to this section#Protocols & Headers
Quiltt APIs are served over HTTPS to ensure data security; requests sent over HTTP will not be processed.
All POST request payloads must be accompanied with a
Link to this section#Rate Limits
Rate limits are applied based on the authorization scope:
- Requests authenticated with a valid session token are limited to 100 per second.
- All other requests are limited to 25 per second.
You can monitor your request budget in the headers of each response:
Ratelimit-Limit: 100 Ratelimit-Remaining: 99 Ratelimit-Reset: 1659127063
Link to this section#Errors
API calls use standard HTTP response codes for success and failure notifications.
2xxHTTP codes indicate a successful request
4xxHTTP codes indicate a developer error
5xxHTTP codes indicate a system error
Unsuccessful requests will return a JSON body with the following response schema:
|string||A high-level description of the error|
|string||A helpful message to troubleshoot what went wrong|
|string | null||The unique ID associated with a server error, used for troubleshooting|