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 Profile GraphQL API is the GraphQL Explorer in your Dashboard
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 sent as JSON, 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.
Please contact us if your use-case requires higher limits. You can view 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 an issue with the request
5xxHTTP codes indicate an unexpected error
Unsuccessful requests will return a JSON body with the following response schema:
|stringrequired||A high-level description of the error|
|stringrequired||A helpful message to troubleshoot what went wrong|
|string||The unique ID associated with a server error, used for troubleshooting|