# Tango Documentation ## Guides - [Best practices](https://developers.tangocard.com/docs/best-practices.md) - [Change history](https://developers.tangocard.com/docs/change-history.md) - [Glossary](https://developers.tangocard.com/docs/glossary.md) - [Quick start guide (Tango API-v2)](https://developers.tangocard.com/docs/quick-start-guide-tango-api-v2.md): This is a quick start guide to get you started with Tango API - [Response classes and error messages](https://developers.tangocard.com/docs/tango-response-classes.md): Tango response classes and error messages - [Get catalog for a specific Choice Product](https://developers.tangocard.com/docs/get-catalog-for-a-specific-choice-product-utid.md) - [Get details for a specific Choice product](https://developers.tangocard.com/docs/get-details-for-a-specific-choice-product.md) - [Manage Choice Products](https://developers.tangocard.com/docs/about-choice-products.md) - [Get all available Choice Products](https://developers.tangocard.com/docs/manage-choice-products.md) - [API endpoint overview](https://developers.tangocard.com/docs/api-endpoint-overview.md) - [Tango API suggested flow](https://developers.tangocard.com/docs/api-flow.md) - [Get credential types](https://developers.tangocard.com/docs/credential-types.md) - [Create a new digital template](https://developers.tangocard.com/docs/create-a-new-digital-template.md) - [Delete a specific digital template](https://developers.tangocard.com/docs/delete-a-specific-digital-template.md) - [Get a list of all digital templates on this platform](https://developers.tangocard.com/docs/digital-template-endpoints.md) - [Get details for a specific digital template](https://developers.tangocard.com/docs/get-details-for-a-specific-digital-template.md) - [Manage digital templates](https://developers.tangocard.com/docs/digital-templates.md) - [Update details for a specific digital template](https://developers.tangocard.com/docs/update-details-for-a-specific-digital-template.md) - [Fund an account](https://developers.tangocard.com/docs/fund-an-account.md) - [Get details for a specific credit card deposit](https://developers.tangocard.com/docs/get-details-for-a-specific-credit-card-deposit.md) - [Get details for a specific credit card](https://developers.tangocard.com/docs/get-details-for-a-specific-credit-card.md) - [Manage funds](https://developers.tangocard.com/docs/fund-account.md) - [List all credit cards registered on this platform](https://developers.tangocard.com/docs/list-all-credit-cards-registered.md) - [Register a new credit card](https://developers.tangocard.com/docs/register-a-new-credit-card.md) - [Transfer funds](https://developers.tangocard.com/docs/transfer-funds.md) - [Unregister a credit card](https://developers.tangocard.com/docs/unregister-a-credit-card.md) - [Get brand categories](https://developers.tangocard.com/docs/get-brand-categories.md) - [First things first](https://developers.tangocard.com/docs/get-started.md) - [Get embedded component](https://developers.tangocard.com/docs/get-embedded-component.md) - [Get embedded URL ](https://developers.tangocard.com/docs/get-embedded-url.md) - [Embedded gift card experience](https://developers.tangocard.com/docs/gift-card-experience.md) - [User guide (Tango API-v2)](https://developers.tangocard.com/docs/user-guide-tango-api-v2.md): This is a complete guide for Tango API - [Delete low balance alerts](https://developers.tangocard.com/docs/delete-low-balance-alerts.md) - [Get low balance alerts](https://developers.tangocard.com/docs/get-low-balance-alerts.md) - [Manage low balance alerts](https://developers.tangocard.com/docs/low-balance.md) - [Set low balance alerts](https://developers.tangocard.com/docs/set-low-balance-alerts.md) - [Update low balance alerts](https://developers.tangocard.com/docs/update-low-balance-alerts.md) - [View details of a low balance alert ](https://developers.tangocard.com/docs/view-details-of-a-low-balance-alert.md) - [Create an account under a specific customer](https://developers.tangocard.com/docs/create-an-account-under-a-specific-customer.md) - [List all accounts created on the platform](https://developers.tangocard.com/docs/get-a-list-of-accounts-created.md) - [List all accounts under a customer](https://developers.tangocard.com/docs/get-a-list-of-all-accounts-for-a-customer.md) - [Get details of a specific account](https://developers.tangocard.com/docs/get-details-for-a-specific-account.md) - [Manage accounts](https://developers.tangocard.com/docs/manage-accounts.md) - [Update an account under a specific customer](https://developers.tangocard.com/docs/update-an-account-under-a-specific-customer.md) - [Create async orders](https://developers.tangocard.com/docs/create-async-orders.md) - [Get a list of async orders](https://developers.tangocard.com/docs/get-a-list-of-async-orders.md): Get a list of Async Orders placed under this Platform. - [Get async line item details](https://developers.tangocard.com/docs/get-async-line-items-details.md): Get line item details for a specific Async Order. - [Get async orders status](https://developers.tangocard.com/docs/get-async-orders-status.md): Get an async order by external reference ID with cursor-based pagination. - [Manage async orders](https://developers.tangocard.com/docs/manage-async-orders.md) - [Update async orders](https://developers.tangocard.com/docs/update-async-orders.md): Update an Async order under a specific Account - [Get all items in the platform catalog](https://developers.tangocard.com/docs/get-all-items-in-the-platform-catalog.md) - [Manage catalog](https://developers.tangocard.com/docs/manage-catalog.md) - [Get a list of countries and currencies](https://developers.tangocard.com/docs/get-countries-and-currencies.md) - [Get exchange rates](https://developers.tangocard.com/docs/get-exchange-rates.md) - [Manage countries and currencies](https://developers.tangocard.com/docs/manage-countries-currencies.md) - [Create a new customer](https://developers.tangocard.com/docs/create-a-new-customer.md) - [Get details of a specific customer](https://developers.tangocard.com/docs/get-details-of-a-specific-customer.md) - [Manage customers (groups)](https://developers.tangocard.com/docs/manage-customers.md) - [List all customers on the platform](https://developers.tangocard.com/docs/list-of-all-customers.md) - [Cancel line items](https://developers.tangocard.com/docs/cancel-line-items.md) - [Freeze line items](https://developers.tangocard.com/docs/freeze-line-items.md) - [Get all reason codes](https://developers.tangocard.com/docs/get-all-reason-codes.md) - [Get details for a specific line item](https://developers.tangocard.com/docs/get-details-for-a-specific-line-item.md) - [Get line items](https://developers.tangocard.com/docs/get-line-items.md) - [Manage line items](https://developers.tangocard.com/docs/manage-line-items.md) - [Reissue line items](https://developers.tangocard.com/docs/reissue-line-items.md) - [Resend line items](https://developers.tangocard.com/docs/resend-a-specific-line-item.md) - [Unfreeze line items](https://developers.tangocard.com/docs/unfreeze-line-items.md) - [Update line item parameters](https://developers.tangocard.com/docs/update-a-line-item.md) - [Create an order under a specific account](https://developers.tangocard.com/docs/create-an-order-under-a-specific-account.md) - [Get a list of orders placed on this platform](https://developers.tangocard.com/docs/get-a-list-of-orders.md) - [Get details for a specific order](https://developers.tangocard.com/docs/get-details-for-a-specific-order.md) - [Manage orders](https://developers.tangocard.com/docs/manage-orders.md) - [Resend a specific order](https://developers.tangocard.com/docs/resend-a-specific-order.md) - [Determine your platform and organizational model](https://developers.tangocard.com/docs/organizational-model.md) - [Program and UI review](https://developers.tangocard.com/docs/program-ui-review.md) - [Do's and Don'ts: Security and authentication](https://developers.tangocard.com/docs/about-security-and-authentication.md) - [Acquire service account token](https://developers.tangocard.com/docs/acquire-service-account-token.md) - [Secure your connection with Tango API](https://developers.tangocard.com/docs/secure-your-connection-with-tango-api.md) - [Use Basic Auth to connect Tango API](https://developers.tangocard.com/docs/use-basic-auth-for-secure-connection.md) - [Use OAuth for more secure connection](https://developers.tangocard.com/docs/use-oauth-for-secure-connection.md) - [Set up a Tango platform](https://developers.tangocard.com/docs/set-up-an-account.md) - [Set up work environment](https://developers.tangocard.com/docs/set-up-work-environment.md) - [Create signing certificate and HMAC secret](https://developers.tangocard.com/docs/generate-signcertificate-hmac-shared-secret-key.md) - [Create webhook subscriptions](https://developers.tangocard.com/docs/create-subscriptions.md) - [Webhook authentication and verification overview](https://developers.tangocard.com/docs/webhook-authentication-guide.md) - [Delete a specific subscription](https://developers.tangocard.com/docs/delete-a-specific-subscription.md) - [Execute all test events under the webhook ID](https://developers.tangocard.com/docs/execute-all-test-events-under-the-webhook-id.md) - [Execute a specific test event](https://developers.tangocard.com/docs/execute-specific-test-event.md) - [Get a specific webhook subscription](https://developers.tangocard.com/docs/get-a-specific-subscription.md) - [Get all subscription event types](https://developers.tangocard.com/docs/get-all-subscription-event-types.md) - [Get subscription events](https://developers.tangocard.com/docs/get-past-subscription-events.md) - [Get webhook subscriptions](https://developers.tangocard.com/docs/get-subscriptions.md) - [Webhooks](https://developers.tangocard.com/docs/webhooks.md) - [Redeliver subscription events](https://developers.tangocard.com/docs/redeliver-subscription-events.md) - [Renew a specific subscription](https://developers.tangocard.com/docs/renew-specific-subscription.md) - [Requirements](https://developers.tangocard.com/docs/requirements.md) - [Account category events](https://developers.tangocard.com/docs/account-category-events.md) - [Supported webhook events](https://developers.tangocard.com/docs/supported-webhook-events.md) - [Item category events](https://developers.tangocard.com/docs/item-category-events.md) - [Order category events](https://developers.tangocard.com/docs/order-category-events.md) - [Platform category events](https://developers.tangocard.com/docs/platform-category-events.md) - [Reward category events](https://developers.tangocard.com/docs/reward-category-events.md) - [Update a specific subscription](https://developers.tangocard.com/docs/update-specific-subscription.md) - [Webhook endpoints](https://developers.tangocard.com/docs/webhook-endpoints.md) - [Webhook notifications](https://developers.tangocard.com/docs/webhook-notifications.md) - [Prompts to build a Catalog](https://developers.tangocard.com/docs/prompts-to-build-a-catalog.md): Copy and paste the below text into your LLM to build a catalog specific to your software solution. - [Tango API MCP](https://developers.tangocard.com/docs/tango-api-mcp.md) ## API Reference - [Acquire Service Account token](https://developers.tangocard.com/reference/post_oauth-token.md): Acquire a Tango API access token using a Service Account credentials - [Create a new Customer on this Platform.](https://developers.tangocard.com/reference/createcustomer.md) - [Create an Account under a specific Customer on this Platform.](https://developers.tangocard.com/reference/createcustomeraccount.md) - [Delete a low balance alert for a specific Account under a Customer.](https://developers.tangocard.com/reference/deletelowbalancealert.md) - [Get details for a specific Customer on this Platform.](https://developers.tangocard.com/reference/getcustomer.md) - [Get a low balance alert for a specific Account under a Customer.](https://developers.tangocard.com/reference/getlowbalancealert.md) - [Get a list of all low balance alerts for a specific account.](https://developers.tangocard.com/reference/listbalancealerts.md) - [Get a list of all Accounts created for a specific Customer on this Platform.](https://developers.tangocard.com/reference/listcustomeraccounts.md) - [Get a list of all Customers on this Platform.](https://developers.tangocard.com/reference/listcustomers.md) - [Set a low balance alert for a specific Account under a Customer.](https://developers.tangocard.com/reference/setlowbalancealert.md) - [Update an Account under a specific Customer on this Platform.](https://developers.tangocard.com/reference/updatecustomeraccount.md) - [Update a low balance alert for a specific Account under a Customer.](https://developers.tangocard.com/reference/updatelowbalancealert.md) - [Get a list of exchange rates.](https://developers.tangocard.com/reference/getexchangerates.md) - [Get a list of Credential Types](https://developers.tangocard.com/reference/listcredentialtypes.md) - [Get all available Choice Products.](https://developers.tangocard.com/reference/getallchoiceproducts.md) - [Get details for a specific Choice Product.](https://developers.tangocard.com/reference/getchoiceproductbyutid.md) - [Get catalog for a specific choice product utid.](https://developers.tangocard.com/reference/getchoiceproductcatalog.md) - [Returns the list of countries eligible with our Choice Products fulfillment](https://developers.tangocard.com/reference/listcountries.md) - [Returns a list of allowed countries for mobile delivery](https://developers.tangocard.com/reference/listmobilecountries.md) - [Create subscription](https://developers.tangocard.com/reference/createsubscription.md) - [Delete subscription](https://developers.tangocard.com/reference/deletesubscription.md) - [Get all subscription event types](https://developers.tangocard.com/reference/getalleventtypes.md) - [Get subscription](https://developers.tangocard.com/reference/getsubscription.md) - [Get subscription events](https://developers.tangocard.com/reference/getsubscriptionevents.md) - [Get subscriptions](https://developers.tangocard.com/reference/getsubscriptions.md) - [Redeliver subscription events](https://developers.tangocard.com/reference/redeliversubscriptionevents.md) - [Renew subscription](https://developers.tangocard.com/reference/renewsubscription.md) - [Execute all test events under the webhookId](https://developers.tangocard.com/reference/testallsubscription.md) - [Execute a test event](https://developers.tangocard.com/reference/testsubscription.md) - [Update subscription](https://developers.tangocard.com/reference/updatesubscription.md) - [Get details for a specific Account on this Platform.](https://developers.tangocard.com/reference/getaccount.md) - [Get a list of Accounts created on this Platform.](https://developers.tangocard.com/reference/listcustomeraccounts_1.md) - [Register a new Credit Card.](https://developers.tangocard.com/reference/createcreditcard.md) - [Fund an Account.](https://developers.tangocard.com/reference/createcreditcarddeposit.md) - [Unregister a Credit Card.](https://developers.tangocard.com/reference/createcreditcardunregister.md) - [Get details for a specific Credit Card.](https://developers.tangocard.com/reference/getcreditcard.md) - [Get details for a specific Credit Card Deposit.](https://developers.tangocard.com/reference/getcreditcarddeposit.md) - [List all credit cards registered on this Platform.](https://developers.tangocard.com/reference/listcreditcards.md) - [Transferring funds.](https://developers.tangocard.com/reference/transferfunds.md) - [Get all brand categories.](https://developers.tangocard.com/reference/getbrandcategories.md) - [Get all items in the Platform's Catalog.](https://developers.tangocard.com/reference/getcatalog.md) - [Create an Order under a specific Account.](https://developers.tangocard.com/reference/createorder.md) - [Get details for a specific Order.](https://developers.tangocard.com/reference/getorder.md) - [Resend a specific Order.](https://developers.tangocard.com/reference/getorderresends.md) - [Get a list of Orders placed under this Platform.](https://developers.tangocard.com/reference/listorders.md) - [Create an Async Order under a specific Account.](https://developers.tangocard.com/reference/createasyncorder.md) - [Get an Async Order by external reference ID with cursor-based pagination.](https://developers.tangocard.com/reference/getasyncorder.md) - [Get line item details for a specific Async Order.](https://developers.tangocard.com/reference/getasyncorderlineitemdetails.md) - [Get a list of reason codes for each action](https://developers.tangocard.com/reference/getreasoncodes.md) - [Get a list of Async Orders placed under this Platform.](https://developers.tangocard.com/reference/listasyncorders.md) - [Update async line item details under a specific Account.](https://developers.tangocard.com/reference/updateasynclineitem.md): Update specific fields of an async line item including delivery date, sender information, and line item notes. At least one field must be provided in the request body. - [Update an Async Order under a specific Account.](https://developers.tangocard.com/reference/updateasyncorder.md) - [Cancel line item](https://developers.tangocard.com/reference/cancellineitem.md): Cancel a line item, refund the amount, update the status, and update cancel eligibility for a specific line item. - [Get all reason codes](https://developers.tangocard.com/reference/fetchallreasonscodes.md): Get all reason codes for all reward actions. - [Freeze line item](https://developers.tangocard.com/reference/freezelineitem.md): Freeze a line item, update the status, and update freeze eligibility for a specific line item. - [Get embeddable URL.](https://developers.tangocard.com/reference/getembeddedurl.md): Get an embeddable URL for a specific line item. - [Get details for a specific line item](https://developers.tangocard.com/reference/getlineitem.md): Get details for a specific line item. - [Get line items](https://developers.tangocard.com/reference/listlineitems.md): Get a list of Line Items placed under this Platform. - [Reissue line item](https://developers.tangocard.com/reference/reissuelineitem.md) - [Resend Line Item](https://developers.tangocard.com/reference/resendlineitem.md): Resend a specific Line Item. - [Unfreeze line item](https://developers.tangocard.com/reference/unfreezelineitem.md): Unfreeze a line item, update the status, and update freeze eligibility for a specific line item.Cannot unfreeze a line item that is cancelled or not frozen. - [Update a line item](https://developers.tangocard.com/reference/updatelineitem.md) - [Create a new Digital Template](https://developers.tangocard.com/reference/createdigitaltemplate.md) - [Delete a specific Digital Template on this Platform.](https://developers.tangocard.com/reference/deletedigitaltemplate.md) - [Get details for a specific Digital Template on this Platform.](https://developers.tangocard.com/reference/getdigitaltemplate.md) - [Get a list of all Digital Templates on this Platform.](https://developers.tangocard.com/reference/listdigitaltemplates.md) - [Update details for a specific Digital Template on this Platform.](https://developers.tangocard.com/reference/updatedigitaltemplate.md) - [Welcome to Test Console](https://developers.tangocard.com/reference/setup.md) ## Changelog - [New MXN and SGD Funding Support](https://developers.tangocard.com/changelog/new-mxn-and-sgd-funding-support.md) - [Machine to Machine OAuth tokens are no longer supported](https://developers.tangocard.com/changelog/machine-to-machine-oauth-tokens-are-no-longer-supported.md) - [Orders with a existing externalRefID now returns status code 200](https://developers.tangocard.com/changelog/orders-with-a-existing-externalrefid-now-return-status-code-200.md) - [Webhooks now support HMAC-SHA256 Authentication](https://developers.tangocard.com/changelog/webhooks-now-support-hmac-sha256-authentication.md) - [Tango API MCP](https://developers.tangocard.com/changelog/tango-api-mcp.md)