Authentication
How to authenticate with the Tidepay API.
API endpoint
Unlike APIs with separate sandbox/production domains, Tidepay uses a single URL for both environments — the API key you authenticate with determines which one a request runs against, not the URL:
https://api.tidepay.com/v1A tp_test_... key runs entirely in sandbox: no real blockchain transaction is ever submitted, no real funds move. A tp_live_... key runs in production against real chains and real funds. Both point at the exact same https://api.tidepay.com/v1 base URL — see Sandbox mode for the full behavioral differences.
Authentication
To authenticate, include the following header on every request:
--header 'X-API-Key: {api-key}'Replace {api-key} in the example above with either your live or your test key, depending on which environment you want the request to run against.
You can get your API keys from the Tidepay dashboard: navigate to Settings → API keys and click Generate keys. Both the live and test keys are shown there.
Important
Never share your API key with anyone. This credential grants access to the Tidepay API, and any action performed with it is attributed to your account.