What you can do where
For USD bank recipients, add them in the web dashboard by selecting Fiat as the type. For the step-by-step flow, see Adding a USD trusted destination in the USD banking guide. You can list fiat trusted destinations via API today by filtering on
type == "fiat".
Creating, editing, and deleting fiat trusted destinations via API is in development. This section will be updated with endpoints and examples once it’s available for testing.
Sending to your own org’s addresses
You can allowlist addresses that belong to your own organization as trusted destinations to tag and label critical internal addresses. This is purely a convenience for recognition — it isn’t required for internal movement. If your concern is avoiding per-transaction quorum when moving assets between your own wallets, use the internal transfer API instead. Internal transfers set bothsource.type and destination.type to WALLET and don’t require a trusted destination, allowlisting, or AML information.
Create a trusted destination via API
Requires theManage Trusted Destinations permission. Adding a trusted destination requires quorum approval.
isNetworkLevel: true to let the destination receive any asset on that network (digital assets only).
trustedDestinationAmlQuestionnaire fields
Required for Anchorage Digital Bank clients adding trusted destinations via API.
Connect a trusted destination to an API key
If you’re using the Transfers API to transfer to a trusted destination, you need to configure your API key’s permission group to allow it. There are two options, set when configuring the Transfers outside Anchorage permission on your API key.
Specific destinations (default)
By default, your API key is scoped to Specific destinations. Once a trusted destination has been added and approved, you must also add it to the API key’s permission group before you can transfer to it. See Permission groups and API keys for the step-by-step flow.Fiat trusted destinations can’t be added to a permission group’s specific-destinations list. If you’re transferring USD to bank recipients via the Transfers API, you must select Any trusted destination instead.