# Halliday API V2 ## Docs - [Get asset details](https://docs.halliday.xyz/api-reference/assets/get-asset-details.md): Get detailed information about specific assets including metadata, symbols, and chain information. - [Get available input assets for a given output asset](https://docs.halliday.xyz/api-reference/assets/get-available-input-assets-for-a-given-output-asset.md): Get a list of assets that can be used as inputs for the given output assets and providers. - [Get available output assets for a given input asset](https://docs.halliday.xyz/api-reference/assets/get-available-output-assets-for-a-given-input-asset.md): Get a list of assets that can be received as outputs for the given input assets and providers. - [Get supported chains](https://docs.halliday.xyz/api-reference/chains/get-supported-chains.md): Get a list of all supported blockchain networks with their configuration details. - [Confirm a payment](https://docs.halliday.xyz/api-reference/payments/confirm-a-payment.md): Confirm a previously quoted payment and receive deposit instructions. Returns information on how to fund the payment (widget URL, contract address, etc.). - [Confirm withdrawal request](https://docs.halliday.xyz/api-reference/payments/confirm-withdrawal-request.md): Submit and execute the signed withdrawal request to return funds back to the owner or to a requoted processing address. - [Get payment quotes](https://docs.halliday.xyz/api-reference/payments/get-payment-quotes.md): Request quotes for payments, supporting both fixed input and fixed output scenarios. Returns multiple quote options with pricing, fees, and routing information. This endpoint can also be used to requote from an existing payment by providing a payment_id. When requoting, input amounts are automatically derived from the payment's current state, but you can optionally override the output asset. - [Get payment status](https://docs.halliday.xyz/api-reference/payments/get-payment-status.md): Get the current status of a payment, including progress through onramp/swap/offramp stages. - [Get wallet balances](https://docs.halliday.xyz/api-reference/payments/get-wallet-balances.md): Retrieve balances for the wallets associated with a payment. You can optionally supply additional wallet and token pairs to check alongside the payment's primary wallet. - [Return funds to owner or retry payment](https://docs.halliday.xyz/api-reference/payments/return-funds-to-owner-or-retry-payment.md): Request a withdrawal to return funds back to the owner or to a requoted processing address. This endpoint should be used when a payment cannot be completed and funds need to be returned. - [Payment Recoveries API Errors](https://docs.halliday.xyz/pages/api-error-recovery-withdrawal.md) - [API Example Apps](https://docs.halliday.xyz/pages/api-example-apps.md) - [Halliday API Quickstart](https://docs.halliday.xyz/pages/api-quickstart.md) - [Payment Funding & Status](https://docs.halliday.xyz/pages/api-status.md) - [Compliance & Security](https://docs.halliday.xyz/pages/compliance-security.md) - [Frequently Asked Questions](https://docs.halliday.xyz/pages/faq.md) - [Halliday API Documentation](https://docs.halliday.xyz/pages/halliday-api-docs.md) - [Halliday Payments Documentation](https://docs.halliday.xyz/pages/home.md) - [Export of the Documentation for LLMs](https://docs.halliday.xyz/pages/llms-info.md) - [One-Time Wallet (OTW) or Deposit Address](https://docs.halliday.xyz/pages/otw.md) - [Payment Flows](https://docs.halliday.xyz/pages/payment-flows.md) - [Payments Hello World](https://docs.halliday.xyz/pages/payments-hello-world.md) - [Halliday Payments SDK Widget Documentation](https://docs.halliday.xyz/pages/payments-sdk-docs.md) - [Payments SDK Example Apps](https://docs.halliday.xyz/pages/payments-sdk-example-apps.md) - [Sandbox Testing](https://docs.halliday.xyz/pages/sandbox-testing.md) ## Optional - [Blog](https://blog.halliday.xyz/)