# Grid API Documentation ## Docs - [Create a new API token](https://ramps-docs-sync-20260320.mintlify.app/api-reference/api-tokens/create-a-new-api-token.md): Create a new API token to access the Grid APIs. - [Delete API token by ID](https://ramps-docs-sync-20260320.mintlify.app/api-reference/api-tokens/delete-api-token-by-id.md): Delete an API token by their system-generated ID - [Get API token by ID](https://ramps-docs-sync-20260320.mintlify.app/api-reference/api-tokens/get-api-token-by-id.md): Retrieve an API token by their system-generated ID - [List tokens](https://ramps-docs-sync-20260320.mintlify.app/api-reference/api-tokens/list-tokens.md): Retrieve a list of API tokens with optional filtering parameters. Returns all tokens that match the specified filters. If no filters are provided, returns all tokens (paginated). - [Authentication](https://ramps-docs-sync-20260320.mintlify.app/api-reference/authentication.md) - [List available Counterparty Providers](https://ramps-docs-sync-20260320.mintlify.app/api-reference/available-uma-providers/list-available-counterparty-providers.md): Retrieve a list of available Counterparty Providers. The response includes basic information about each provider, such as its UMA address, name, and supported currencies. - [Create a transfer quote](https://ramps-docs-sync-20260320.mintlify.app/api-reference/cross-currency-transfers/create-a-transfer-quote.md): Generate a quote for a cross-currency transfer between any combination of accounts and UMA addresses. This endpoint handles currency exchange and provides the necessary instructions to execute the transfer. - [Estimate crypto withdrawal fee](https://ramps-docs-sync-20260320.mintlify.app/api-reference/cross-currency-transfers/estimate-crypto-withdrawal-fee.md): Estimate the network and application fees for a cryptocurrency withdrawal from a crypto internal account to an external blockchain address. Use this to show fee information to customers before they initiate a withdrawal. - [Execute a quote](https://ramps-docs-sync-20260320.mintlify.app/api-reference/cross-currency-transfers/execute-a-quote.md): Execute a quote by its ID. This endpoint initiates the transfer between the source and destination accounts. - [Get quote by ID](https://ramps-docs-sync-20260320.mintlify.app/api-reference/cross-currency-transfers/get-quote-by-id.md): Retrieve a quote by its ID. If the quote has been settled, it will include the transaction ID. This allows clients to track the full lifecycle of a payment from quote creation to settlement. - [List transfer quotes](https://ramps-docs-sync-20260320.mintlify.app/api-reference/cross-currency-transfers/list-transfer-quotes.md): Retrieve a list of transfer quotes with optional filtering parameters. Returns all quotes that match the specified filters. If no filters are provided, returns all quotes (paginated). - [Look up an external account for payment](https://ramps-docs-sync-20260320.mintlify.app/api-reference/cross-currency-transfers/look-up-an-external-account-for-payment.md): Lookup an external account by ID to determine supported currencies and exchange rates. This endpoint helps platforms determine what currencies they can send to a given external account, along with the current estimated exchange rates and minimum and maximum amounts that can be sent. - [Look up an UMA address for payment](https://ramps-docs-sync-20260320.mintlify.app/api-reference/cross-currency-transfers/look-up-an-uma-address-for-payment.md): Lookup a receiving UMA address to determine supported currencies and exchange rates. This endpoint helps platforms determine what currencies they can send to a given UMA address. - [Add a new customer](https://ramps-docs-sync-20260320.mintlify.app/api-reference/customers/add-a-new-customer.md): Register a new customer in the system with an account identifier and bank account information - [Delete customer by ID](https://ramps-docs-sync-20260320.mintlify.app/api-reference/customers/delete-customer-by-id.md): Delete a customer by their system-generated ID - [Get a KYC link for onboarding a customer](https://ramps-docs-sync-20260320.mintlify.app/api-reference/customers/get-a-kyc-link-for-onboarding-a-customer.md): Generate a hosted KYC link to onboard a customer - [Get bulk import job status](https://ramps-docs-sync-20260320.mintlify.app/api-reference/customers/get-bulk-import-job-status.md): Retrieve the current status and results of a bulk customer import job. This endpoint can be used to track the progress of both CSV uploads. - [Get customer by ID](https://ramps-docs-sync-20260320.mintlify.app/api-reference/customers/get-customer-by-id.md): Retrieve a customer by their system-generated ID - [List customers](https://ramps-docs-sync-20260320.mintlify.app/api-reference/customers/list-customers.md): Retrieve a list of customers with optional filtering parameters. Returns all customers that match the specified filters. If no filters are provided, returns all customers (paginated). - [Update customer by ID](https://ramps-docs-sync-20260320.mintlify.app/api-reference/customers/update-customer-by-id.md): Update a customer's metadata by their system-generated ID - [Upload customers via CSV file](https://ramps-docs-sync-20260320.mintlify.app/api-reference/customers/upload-customers-via-csv-file.md): Upload a CSV file containing customer information for bulk creation. The CSV file should follow a specific format with required and optional columns based on customer type. - [Environments](https://ramps-docs-sync-20260320.mintlify.app/api-reference/environments.md) - [Get exchange rates](https://ramps-docs-sync-20260320.mintlify.app/api-reference/exchange-rates/get-exchange-rates.md): Retrieve cached exchange rates for currency corridors. Returns FX rates that are cached for approximately 5 minutes. Rates include fees specific to your platform for authenticated requests. - [Add a new external account](https://ramps-docs-sync-20260320.mintlify.app/api-reference/external-accounts/add-a-new-external-account.md): Register a new external bank account for a customer. - [Add a new platform external account](https://ramps-docs-sync-20260320.mintlify.app/api-reference/external-accounts/add-a-new-platform-external-account.md): Register a new external bank account for the platform. - [List Customer external accounts](https://ramps-docs-sync-20260320.mintlify.app/api-reference/external-accounts/list-customer-external-accounts.md): Retrieve a list of external accounts with optional filtering parameters. Returns all external accounts that match the specified filters. If no filters are provided, returns all external accounts (paginated). - [List platform external accounts](https://ramps-docs-sync-20260320.mintlify.app/api-reference/external-accounts/list-platform-external-accounts.md): Retrieve a list of all external accounts that belong to the platform, as opposed to an individual customer. - [Request Plaid Link token](https://ramps-docs-sync-20260320.mintlify.app/api-reference/external-accounts/request-plaid-link-token.md): Creates a Plaid Link token that can be used to initialize Plaid Link in your application. The Link token is used to authenticate the customer and allow them to select their bank account. - [Submit Plaid public token](https://ramps-docs-sync-20260320.mintlify.app/api-reference/external-accounts/submit-plaid-public-token.md): After the customer completes Plaid Link authentication, the platform should POST the public_token to this callback URL (provided in the link token response). - [List Customer internal accounts](https://ramps-docs-sync-20260320.mintlify.app/api-reference/internal-accounts/list-customer-internal-accounts.md): Retrieve a list of internal accounts with optional filtering parameters. Returns all internal accounts that match the specified filters. If no filters are provided, returns all internal accounts (paginated). - [List platform internal accounts](https://ramps-docs-sync-20260320.mintlify.app/api-reference/internal-accounts/list-platform-internal-accounts.md): Retrieve a list of all internal accounts that belong to the platform, as opposed to an individual customer. - [Cancel an UMA invitation](https://ramps-docs-sync-20260320.mintlify.app/api-reference/invitations/cancel-an-uma-invitation.md): Cancel a pending UMA invitation. Only the inviter or platform can cancel an invitation. - [Claim an UMA invitation](https://ramps-docs-sync-20260320.mintlify.app/api-reference/invitations/claim-an-uma-invitation.md): Claim an UMA invitation by associating it with an invitee UMA address. - [Create an UMA invitation](https://ramps-docs-sync-20260320.mintlify.app/api-reference/invitations/create-an-uma-invitation.md): Create an UMA invitation from a given platform customer. - [Get an UMA invitation by code](https://ramps-docs-sync-20260320.mintlify.app/api-reference/invitations/get-an-uma-invitation-by-code.md): Retrieve details about an UMA invitation by its invitation code. - [Get platform configuration](https://ramps-docs-sync-20260320.mintlify.app/api-reference/platform-configuration/get-platform-configuration.md): Retrieve the current platform configuration - [Update platform configuration](https://ramps-docs-sync-20260320.mintlify.app/api-reference/platform-configuration/update-platform-configuration.md): Update the platform configuration settings - [Create a transfer-in request](https://ramps-docs-sync-20260320.mintlify.app/api-reference/same-currency-transfers/create-a-transfer-in-request.md): Transfer funds from an external account to an internal account for a specific customer. This endpoint should only be used for external account sources with pull functionality (e.g. ACH Pull). Otherwise, use the paymentInstructions on the internal account to deposit funds. - [Create a transfer-out request](https://ramps-docs-sync-20260320.mintlify.app/api-reference/same-currency-transfers/create-a-transfer-out-request.md): Transfer funds from an internal account to an external account for a specific customer. - [Sandbox Testing](https://ramps-docs-sync-20260320.mintlify.app/api-reference/sandbox-testing.md): Use Grid sandbox magic values to trigger specific API responses - [Send a test webhook](https://ramps-docs-sync-20260320.mintlify.app/api-reference/sandbox/send-a-test-webhook.md): Send a test webhook to the configured endpoint - [Simulate funding an internal account](https://ramps-docs-sync-20260320.mintlify.app/api-reference/sandbox/simulate-funding-an-internal-account.md): Simulate receiving funds into an internal account in the sandbox environment. This is useful for testing scenarios where you need to add funds to a customer's or platform's internal account without going through a real bank transfer or following payment instructions. This endpoint is only for the sa… - [Simulate payment send to test receiving an UMA payment](https://ramps-docs-sync-20260320.mintlify.app/api-reference/sandbox/simulate-payment-send-to-test-receiving-an-uma-payment.md): Simulate sending payment from an sandbox uma address to a platform customer to test payment receive. This endpoint is only for the sandbox environment and will fail for production platforms/keys. - [Simulate sending funds](https://ramps-docs-sync-20260320.mintlify.app/api-reference/sandbox/simulate-sending-funds.md): Simulate sending funds to the bank account as instructed in the quote. This endpoint is only for the sandbox environment and will fail for production platforms/keys. - [Core Concepts](https://ramps-docs-sync-20260320.mintlify.app/api-reference/terminology.md): Core concepts and terminology for the Grid API - [Approve a pending incoming payment](https://ramps-docs-sync-20260320.mintlify.app/api-reference/transactions/approve-a-pending-incoming-payment.md): Approve a pending incoming payment that was previously acknowledged with a 202 response. This endpoint allows platforms to asynchronously approve payments after async processing. - [Get transaction by ID](https://ramps-docs-sync-20260320.mintlify.app/api-reference/transactions/get-transaction-by-id.md): Retrieve detailed information about a specific transaction. - [List transactions](https://ramps-docs-sync-20260320.mintlify.app/api-reference/transactions/list-transactions.md): Retrieve a paginated list of transactions with optional filtering. The transactions can be filtered by customer ID, platform customer ID, UMA address, date range, status, and transaction type. - [Reject a pending incoming payment](https://ramps-docs-sync-20260320.mintlify.app/api-reference/transactions/reject-a-pending-incoming-payment.md): Reject a pending incoming payment that was previously acknowledged with a 202 response. This endpoint allows platforms to asynchronously reject payments after additional processing. - [Webhooks](https://ramps-docs-sync-20260320.mintlify.app/api-reference/webhooks.md): Learn how to receive and verify webhook notifications from the Grid API - [Bulk upload status webhook](https://ramps-docs-sync-20260320.mintlify.app/api-reference/webhooks/bulk-upload-status-webhook.md): Webhook that is called when a bulk customer upload job completes or fails. This endpoint should be implemented by clients of the Grid API. - [Customer status change](https://ramps-docs-sync-20260320.mintlify.app/api-reference/webhooks/customer-status-change.md): Webhook that is called when the status of a customer is updated, including KYC and KYB status changes. This endpoint should be implemented by clients of the Grid API. - [Incoming payment webhook and approval mechanism](https://ramps-docs-sync-20260320.mintlify.app/api-reference/webhooks/incoming-payment-webhook-and-approval-mechanism.md): Webhook that is called when an incoming payment is received by a customer's UMA address. This endpoint should be implemented by clients of the Grid API. - [Internal account status webhook](https://ramps-docs-sync-20260320.mintlify.app/api-reference/webhooks/internal-account-status-webhook.md): Webhook that is called when the status of an internal account changes. This includes balance updates and may include additional account events in the future. This endpoint should be implemented by clients of the Grid API. - [Invitation claimed webhook](https://ramps-docs-sync-20260320.mintlify.app/api-reference/webhooks/invitation-claimed-webhook.md): Webhook that is called when an invitation is claimed by a customer. This endpoint should be implemented by platform clients of the Grid API. - [Outgoing payment status webhook](https://ramps-docs-sync-20260320.mintlify.app/api-reference/webhooks/outgoing-payment-status-webhook.md): Webhook that is called when an outgoing payment's status changes. This endpoint should be implemented by clients of the Grid API. - [Test webhook for integration verification](https://ramps-docs-sync-20260320.mintlify.app/api-reference/webhooks/test-webhook-for-integration-verification.md): Webhook that is sent once to verify your webhook endpoint is correctly set up. This is sent when you configure or update your platform settings with a webhook URL. - [Build your flow](https://ramps-docs-sync-20260320.mintlify.app/flow-builder.md): Design your flow and get the API calls for your exact use case - [Implementation Overview](https://ramps-docs-sync-20260320.mintlify.app/global-p2p/getting-started/implementation-overview.md): High-level implementation plan for configuring, onboarding, funding, and moving money - [Platform Configuration](https://ramps-docs-sync-20260320.mintlify.app/global-p2p/getting-started/platform-configuration.md): Configuring credentials, webhooks and currencies for your platform global P2P payments - [Global P2P](https://ramps-docs-sync-20260320.mintlify.app/global-p2p/index.md) - [External Accounts](https://ramps-docs-sync-20260320.mintlify.app/global-p2p/managing-accounts/external-accounts.md): Register and manage beneficiary bank accounts - [Internal Accounts](https://ramps-docs-sync-20260320.mintlify.app/global-p2p/managing-accounts/internal-accounts.md): Create and manage internal accounts - [External Accounts with Plaid](https://ramps-docs-sync-20260320.mintlify.app/global-p2p/managing-accounts/plaid.md): Simplify bank account linking with Plaid - [Configuring Customers](https://ramps-docs-sync-20260320.mintlify.app/global-p2p/onboarding-customers/configuring-customers.md): Creating and managing customers for global P2P payments - [Invitations](https://ramps-docs-sync-20260320.mintlify.app/global-p2p/onboarding-customers/invitations.md) - [Postman Collection](https://ramps-docs-sync-20260320.mintlify.app/global-p2p/platform-tools/postman-collection.md) - [Sandbox Testing](https://ramps-docs-sync-20260320.mintlify.app/global-p2p/platform-tools/sandbox-testing.md) - [UMA Test Wallet](https://ramps-docs-sync-20260320.mintlify.app/global-p2p/platform-tools/uma-test-wallet.md): Test UMA payment flows with a real counterparty - [Webhooks](https://ramps-docs-sync-20260320.mintlify.app/global-p2p/platform-tools/webhooks.md): Security best practices for webhook verification - [Quickstart](https://ramps-docs-sync-20260320.mintlify.app/global-p2p/quickstart.md): Send your first cross-border payment - [Depositing Funds](https://ramps-docs-sync-20260320.mintlify.app/global-p2p/sending-receiving-payments/depositing-funds.md): Depositing funds into internal accounts - [Error Handling](https://ramps-docs-sync-20260320.mintlify.app/global-p2p/sending-receiving-payments/error-handling.md): Handle payment failures, API errors, and transaction issues in Global P2P - [Receiving Payments](https://ramps-docs-sync-20260320.mintlify.app/global-p2p/sending-receiving-payments/receiving-payments.md): Receiving payments from UMA addresses - [Reconciliation](https://ramps-docs-sync-20260320.mintlify.app/global-p2p/sending-receiving-payments/reconciliation.md): Reconciliation of payments - [Sending Payments](https://ramps-docs-sync-20260320.mintlify.app/global-p2p/sending-receiving-payments/sending-payments.md) - [Core Concepts](https://ramps-docs-sync-20260320.mintlify.app/global-p2p/terminology.md): Core concepts and terminology for the Grid API - [](https://ramps-docs-sync-20260320.mintlify.app/index.md) - [Depositing Funds](https://ramps-docs-sync-20260320.mintlify.app/payouts-and-b2b/depositing-funds/depositing-funds.md): Depositing funds into internal accounts - [External Accounts](https://ramps-docs-sync-20260320.mintlify.app/payouts-and-b2b/depositing-funds/external-accounts.md): Add and manage external bank accounts, wallets, and payment destinations for withdrawals and payouts - [Internal Accounts](https://ramps-docs-sync-20260320.mintlify.app/payouts-and-b2b/depositing-funds/internal-accounts.md): Learn how to manage internal accounts for holding platform and customer funds - [External Accounts with Plaid](https://ramps-docs-sync-20260320.mintlify.app/payouts-and-b2b/depositing-funds/plaid.md): Simplify bank account verification with Plaid Link for external account setup - [Payouts & B2B](https://ramps-docs-sync-20260320.mintlify.app/payouts-and-b2b/index.md) - [Configuring Customers](https://ramps-docs-sync-20260320.mintlify.app/payouts-and-b2b/onboarding/configuring-customers.md): Configuring customers for Payouts - [Implementation Overview](https://ramps-docs-sync-20260320.mintlify.app/payouts-and-b2b/onboarding/implementation-overview.md) - [Platform Configuration](https://ramps-docs-sync-20260320.mintlify.app/payouts-and-b2b/onboarding/platform-configuration.md): Configuring credentials, webhooks and currencies for your platform - [Error Handling](https://ramps-docs-sync-20260320.mintlify.app/payouts-and-b2b/payment-flow/error-handling.md): Handle payment failures, API errors, and transaction issues gracefully - [List Transactions](https://ramps-docs-sync-20260320.mintlify.app/payouts-and-b2b/payment-flow/list-transactions.md): Query and filter payment history with powerful filtering and pagination options - [Reconciliation](https://ramps-docs-sync-20260320.mintlify.app/payouts-and-b2b/payment-flow/reconciliation.md): Match Grid transactions with your internal systems - [Sending Payments](https://ramps-docs-sync-20260320.mintlify.app/payouts-and-b2b/payment-flow/send-payment.md): Learn how to send payments from internal accounts to external bank accounts with same-currency and cross-currency transfers - [Postman Collection](https://ramps-docs-sync-20260320.mintlify.app/payouts-and-b2b/platform-tools/postman-collection.md) - [Sandbox Testing](https://ramps-docs-sync-20260320.mintlify.app/payouts-and-b2b/platform-tools/sandbox-testing.md): Test your payouts integration in the Grid sandbox environment - [Webhooks](https://ramps-docs-sync-20260320.mintlify.app/payouts-and-b2b/platform-tools/webhooks.md) - [Quickstart](https://ramps-docs-sync-20260320.mintlify.app/payouts-and-b2b/quickstart.md): Send your first cross-border payment - [Core Concepts](https://ramps-docs-sync-20260320.mintlify.app/payouts-and-b2b/terminology.md): Core concepts and terminology for the Grid API - [Building with AI](https://ramps-docs-sync-20260320.mintlify.app/platform-overview/building-with-ai.md): Use AI coding assistants like Claude Code, Cursor, and Codex to explore, build, and debug with the Grid API - [Capabilities](https://ramps-docs-sync-20260320.mintlify.app/platform-overview/capabilities.md) - [Configuration](https://ramps-docs-sync-20260320.mintlify.app/platform-overview/configuration.md): Configure your Grid integration - [Account Model](https://ramps-docs-sync-20260320.mintlify.app/platform-overview/core-concepts/account-model.md): Internal accounts, external accounts, and how they work together - [Currencies & Payment Rails](https://ramps-docs-sync-20260320.mintlify.app/platform-overview/core-concepts/currencies-and-rails.md): Supported currencies, countries, and payment methods - [Entities & Relationships](https://ramps-docs-sync-20260320.mintlify.app/platform-overview/core-concepts/entities.md): Understanding Grid's core data model - [Quote System](https://ramps-docs-sync-20260320.mintlify.app/platform-overview/core-concepts/quote-system.md): How exchange rates, pricing, and payment execution work - [Transaction Lifecycle](https://ramps-docs-sync-20260320.mintlify.app/platform-overview/core-concepts/transaction-lifecycle.md): Follow a payment from creation to settlement - [FAQ](https://ramps-docs-sync-20260320.mintlify.app/platform-overview/introduction/faq.md) - [What is Grid?](https://ramps-docs-sync-20260320.mintlify.app/platform-overview/introduction/what-is-grid.md) - [Use Cases](https://ramps-docs-sync-20260320.mintlify.app/platform-overview/use-cases.md): Discover what you can build with Grid - [Depositing Funds](https://ramps-docs-sync-20260320.mintlify.app/ramps/accounts/depositing-funds.md): Depositing funds into internal accounts - [External Accounts](https://ramps-docs-sync-20260320.mintlify.app/ramps/accounts/external-accounts.md): Configure external bank accounts and crypto wallets for ramp destinations - [Internal Accounts](https://ramps-docs-sync-20260320.mintlify.app/ramps/accounts/internal-accounts.md): Manage internal accounts for holding fiat and crypto balances for ramp operations - [External Accounts with Plaid](https://ramps-docs-sync-20260320.mintlify.app/ramps/accounts/plaid.md): Connect bank accounts securely via Plaid for seamless off-ramp destinations - [Fiat-to-Crypto and Crypto-to-Fiat](https://ramps-docs-sync-20260320.mintlify.app/ramps/conversion-flows/fiat-crypto-conversion.md): Build on-ramp and off-ramp flows to convert between fiat currencies and cryptocurrencies - [Self-Custody Wallet Integration](https://ramps-docs-sync-20260320.mintlify.app/ramps/conversion-flows/self-custody-wallets.md): Send and receive cryptocurrency to and from user-controlled wallets - [Ramps](https://ramps-docs-sync-20260320.mintlify.app/ramps/index.md) - [Configuring Customers](https://ramps-docs-sync-20260320.mintlify.app/ramps/onboarding/configuring-customers.md): Create and manage customers for ramp conversions - [Implementation Overview](https://ramps-docs-sync-20260320.mintlify.app/ramps/onboarding/implementation-overview.md) - [Platform Configuration](https://ramps-docs-sync-20260320.mintlify.app/ramps/onboarding/platform-configuration.md) - [Postman Collection](https://ramps-docs-sync-20260320.mintlify.app/ramps/platform-tools/postman-collection.md) - [Sandbox Testing](https://ramps-docs-sync-20260320.mintlify.app/ramps/platform-tools/sandbox-testing.md): Test ramp flows safely without moving real funds - [Webhooks](https://ramps-docs-sync-20260320.mintlify.app/ramps/platform-tools/webhooks.md): Receive real-time notifications for ramp conversions, account updates, and transaction status - [Quickstart](https://ramps-docs-sync-20260320.mintlify.app/ramps/quickstart.md): Complete guide for converting fiat to crypto (on-ramp) and delivering Bitcoin to a Spark wallet - [Core Concepts](https://ramps-docs-sync-20260320.mintlify.app/ramps/terminology.md): Core concepts and terminology for the Grid API - [Paying out Bitcoin rewards](https://ramps-docs-sync-20260320.mintlify.app/rewards/developer-guides/distributing-rewards.md): Send Bitcoin rewards to customers using the Grid API - [External Accounts](https://ramps-docs-sync-20260320.mintlify.app/rewards/developer-guides/external-accounts.md): Add and manage external funding sources and wallets as payment destinations for rewards - [Implementation Overview](https://ramps-docs-sync-20260320.mintlify.app/rewards/developer-guides/implementation-overview.md) - [Internal Accounts](https://ramps-docs-sync-20260320.mintlify.app/rewards/developer-guides/internal-accounts.md): Learn how to manage and fund internal accounts for holding platform and customer funds - [Listing Transactions](https://ramps-docs-sync-20260320.mintlify.app/rewards/developer-guides/listing-transactions.md): Query and track Bitcoin reward payment history with filtering and pagination - [External Accounts with Plaid](https://ramps-docs-sync-20260320.mintlify.app/rewards/developer-guides/plaid.md): Simplify bank account verification with Plaid Link for external account setup - [Platform Configuration](https://ramps-docs-sync-20260320.mintlify.app/rewards/developer-guides/platform-configuration.md): Configuring platform settings for rewards - [Rewards](https://ramps-docs-sync-20260320.mintlify.app/rewards/index.md) - [Postman Collection](https://ramps-docs-sync-20260320.mintlify.app/rewards/platform-tools/postman-collection.md) - [Sandbox Testing](https://ramps-docs-sync-20260320.mintlify.app/rewards/platform-tools/sandbox-testing.md): Test your rewards integration in the Grid sandbox environment - [Webhooks](https://ramps-docs-sync-20260320.mintlify.app/rewards/platform-tools/webhooks.md) - [Quickstart](https://ramps-docs-sync-20260320.mintlify.app/rewards/quickstart.md): Complete walkthrough for buying Bitcoin and sending it as a reward to an external Spark wallet for self-custody - [Core Concepts](https://ramps-docs-sync-20260320.mintlify.app/rewards/terminology.md): Core concepts and terminology for the Grid API ## OpenAPI Specs - [openapi](https://ramps-docs-sync-20260320.mintlify.app/openapi.yaml) Built with [Mintlify](https://mintlify.com).