About Developer Resources
Learn about the Highnote GraphQL API, client-side SDKs, event notifications, and Snowflake Data Share for analytics.
Learn about the Highnote GraphQL API, client-side SDKs, event notifications, and Snowflake Data Share for analytics.
Handle GraphQL errors using the errors-as-data pattern with UserError types. Use the requestId field to troubleshoot failed requests with Highnote support.
Manage request count and complexity rate limits, implement exponential backoff for 429 responses, and use webhooks to reduce polling.
Monitor the operational status of the Highnote platform and GraphQL API, subscribe to incident notifications, and track GraphQL schema changes programmatically.
Add, update, and query custom key-value metadata on financial accounts and payment cards to link external system IDs, tag objects, and filter searches.
How Highnote entity IDs work, how to identify object types using the __typename field, and how to read the placeholder IDs used throughout the documentation.
Look up event notification types by domain with their corresponding API objects.
Fetch, monitor, and replay notification events. Events are stored for 30 days and can be filtered by type, status, and date.
Search for accounts, cards, transactions, and other objects using Highnote Query Language (HQL).
Prevent duplicate mutations when retrying failed API requests by providing unique idempotency keys with your requests.
Learn core GraphQL concepts including queries, mutations, the type system, and Relay pagination as they apply to the Highnote API.
Set up webhook and email notifications to monitor and respond to events in your integration.
Calculate the computational cost of your GraphQL queries and optimize them to stay within complexity limits.
Rotate your API keys to maintain security. Create new keys, update your applications, and revoke old keys through the Highnote Dashboard.
Search and filter API objects using date, number, string, and enum filters. Combine multiple filters and understand search latency and data retention limits.
Simulate real-time transactions and compliance scenarios in the Highnote Test environment before going live.
Make GraphQL requests to the Highnote API with proper authentication headers, request body structure, and response handling.