# Open Banking API ## Docs - [Get Account Balances](https://docs-sandbox.sparkle.fyi/api-reference/accounts/get-account-balances.md): Get the balance details of a specified account - [Get Account Holds](https://docs-sandbox.sparkle.fyi/api-reference/accounts/get-account-holds.md): Get all holds placed on an account - [Get Account Transactions](https://docs-sandbox.sparkle.fyi/api-reference/accounts/get-account-transactions.md): Get the transaction history for a specified account within a date range - [Get Accounts](https://docs-sandbox.sparkle.fyi/api-reference/accounts/get-accounts.md): Get details of all accounts belonging to a customer - [Open Account](https://docs-sandbox.sparkle.fyi/api-reference/accounts/open-account.md): Open a new account with an API Provider for an existing customer - [Place Hold on Account](https://docs-sandbox.sparkle.fyi/api-reference/accounts/place-hold-on-account.md): Place a hold on funds in an account - [Release Hold](https://docs-sandbox.sparkle.fyi/api-reference/accounts/release-hold.md): Release a hold on an account - [Get Bill Payment Categories](https://docs-sandbox.sparkle.fyi/api-reference/bill-payments/get-bill-payment-categories.md): Get list of available bill payment categories - [Get Billers](https://docs-sandbox.sparkle.fyi/api-reference/bill-payments/get-billers.md): Get list of billers for a specific category - [Pay a Bill](https://docs-sandbox.sparkle.fyi/api-reference/bill-payments/pay-a-bill.md): Make a bill payment - [Validate a Bill](https://docs-sandbox.sparkle.fyi/api-reference/bill-payments/validate-a-bill.md): Validate bill payment details before making payment - [Create CustomerCard](https://docs-sandbox.sparkle.fyi/api-reference/cards/create-customercard.md): Create a new card for a customer - [Get Customer Cards](https://docs-sandbox.sparkle.fyi/api-reference/cards/get-customer-cards.md): Get all cards belonging to a customer - [Authorize by code](https://docs-sandbox.sparkle.fyi/api-reference/consent/authorize-by-code.md): Request access to obtain authorization token from the bank by code - [Get Token](https://docs-sandbox.sparkle.fyi/api-reference/consent/get-token.md): Get access token from the bank using the client_id and client_secret via Basic Auth - [Request device authorization code](https://docs-sandbox.sparkle.fyi/api-reference/consent/request-device-authorization-code.md): Request a device authorization code for OAuth2 device flow - [Revoke Token](https://docs-sandbox.sparkle.fyi/api-reference/consent/revoke-token.md): Revoke user's access or refresh token - [Get customer details](https://docs-sandbox.sparkle.fyi/api-reference/customers/get-customer-details.md): Retrieve detailed information about a customer - [Create Direct Debit](https://docs-sandbox.sparkle.fyi/api-reference/direct-debits/create-direct-debit.md): Create a new direct debit instruction - [Get Direct Debits](https://docs-sandbox.sparkle.fyi/api-reference/direct-debits/get-direct-debits.md): Get all direct debits - [Trigger Direct Debit](https://docs-sandbox.sparkle.fyi/api-reference/direct-debits/trigger-direct-debit.md): Trigger a direct debit - [Update a Direct Debit Mandate](https://docs-sandbox.sparkle.fyi/api-reference/direct-debits/update-a-direct-debit-mandate.md): Update a direct debit mandate - [Get Dispute Categories](https://docs-sandbox.sparkle.fyi/api-reference/disputes/get-dispute-categories.md): Get list of available dispute categories - [Get Status of a Dispute](https://docs-sandbox.sparkle.fyi/api-reference/disputes/get-status-of-a-dispute.md): Get status of a dispute - [Report Dispute](https://docs-sandbox.sparkle.fyi/api-reference/disputes/report-dispute.md): Report a dispute - [Get Client Credentials](https://docs-sandbox.sparkle.fyi/api-reference/dynamic-client-registration/get-client-credentials.md): Get client credentials for a client application - [Register a new client application](https://docs-sandbox.sparkle.fyi/api-reference/dynamic-client-registration/register-a-new-client-application.md): Register a new client application for Open Banking API access - [Get Customer Loans](https://docs-sandbox.sparkle.fyi/api-reference/loans/get-customer-loans.md): Get all loans belonging to a customer - [Get Customer Savings](https://docs-sandbox.sparkle.fyi/api-reference/savings/get-customer-savings.md): Get all savings belonging to a customer - [Get Customer Savings Transactions](https://docs-sandbox.sparkle.fyi/api-reference/savings/get-customer-savings-transactions.md): Get all savings transactions belonging to a customer - [Get Transfer Status](https://docs-sandbox.sparkle.fyi/api-reference/transfers/get-transfer-status.md): Get the status of a transfer using its batch reference - [Initiate Transfer Enquiry](https://docs-sandbox.sparkle.fyi/api-reference/transfers/initiate-transfer-enquiry.md): Initiate Transfer Enquiry - [Transfer Funds](https://docs-sandbox.sparkle.fyi/api-reference/transfers/transfer-funds.md): Transfer funds from one account to another - [Account Management](https://docs-sandbox.sparkle.fyi/guides/accounts.md): Learn how to manage bank accounts and implement account operations - [Bill Payment](https://docs-sandbox.sparkle.fyi/guides/bill-payments.md): Learn how to process bill payments and utility transactions - [Card Management](https://docs-sandbox.sparkle.fyi/guides/cards.md): Learn how to manage debit and credit cards for your customers - [Consent Management](https://docs-sandbox.sparkle.fyi/guides/consent-management.md): Learn how to obtain customer consent with the Open Banking API using OAuth 2.0 - [Customer Management](https://docs-sandbox.sparkle.fyi/guides/customers.md): Learn how to manage customers and implement customer onboarding flows - [Developer Onboarding](https://docs-sandbox.sparkle.fyi/guides/developer-onboarding.md): Set up and test your Open Banking integration - [Direct Debit Management](https://docs-sandbox.sparkle.fyi/guides/direct-debit.md): Learn how to manage direct debit mandates and implement recurring payment flows - [Dispute Management](https://docs-sandbox.sparkle.fyi/guides/dispute-management.md): Learn how to manage disputes and implement dispute resolution flows - [Loan Information](https://docs-sandbox.sparkle.fyi/guides/loan-information.md): Learn how to retrieve customer loan information - [Savings Information](https://docs-sandbox.sparkle.fyi/guides/savings-information.md): Learn how to access savings account information and view savings transactions - [Technical Guide](https://docs-sandbox.sparkle.fyi/guides/technical-guide.md): Technical reference for Open Banking Nigeria API including data types, authentication, and best practices - [Test Accounts](https://docs-sandbox.sparkle.fyi/guides/test-account.md): Test API Integration with the accounts below - [Transfers](https://docs-sandbox.sparkle.fyi/guides/transfers.md): Learn how to initiate and manage money transfers between accounts - [Introduction](https://docs-sandbox.sparkle.fyi/introduction.md): Welcome to the Open Banking API documentation - [Quickstart](https://docs-sandbox.sparkle.fyi/quickstart.md): Get started with the Open Banking API in minutes - [Support](https://docs-sandbox.sparkle.fyi/support/support.md): Support details ## OpenAPI Specs - [openapi](https://docs-sandbox.sparkle.fyi/openapi.yaml)