circle-check
Our docs are AI-ready. Use them as context for any AI, or ask questions via the search bar.

plane-departureAPI REST

In this section, you'll learn how to go mainnet by using our API REST

Go live with the REST API

To move your REST integration to mainnet, update three network-specific values.

circle-exclamation
1

Use the mainnet asset issuer

Your escrow asset must use the mainnet issuer address.

If you send a testnet asset issuer, such as testnet USDC, it will not work on mainnet.

Review the issuer addresses here:

ringTrustlineschevron-right
2

Switch the API base URL

The testnet API URL is:

https://dev.api.trustlesswork.com

The mainnet API URL is:

https://api.trustlesswork.com

Make sure every request points to the mainnet URL before launch.

You can verify the base URLs here:

playIntroductionchevron-right
3

Generate a mainnet API key

Mainnet requires a mainnet API key.

A testnet API key will not authenticate against the mainnet API.

When requesting the key in the dApp, switch to the Mainnet tab first.

Then request and store the key securely.

See the full process here:

keyRequest API Keychevron-right

Mainnet checklist

Before sending your first live request, confirm this:

  • Your asset issuer is the mainnet issuer.

  • Your API base URL is https://api.trustlesswork.com.

  • Your API key was generated from the Mainnet tab.

  • The wallets involved have the correct mainnet trustlines.

circle-check

Last updated

Was this helpful?