Utility Operator Backend API

The Utility Operator backend exposes a set of publicly accessible endpoints serving information essential to the fulfillment of the Utility Daml workflows.

It is used by the Utility UI to source reference information, such as the operator’s party identifier of the operator, as well as the set of available instruments.

It is used by wallets and third-party apps to source off-ledger information to advance token standard workflows (through the use of explicit contract disclosure).

Base URLs

Environment

Base URL

Devnet

https://api.utilities.digitalasset-dev.com

Testnet

https://api.utilities.digitalasset-staging.com

Mainnet

https://api.utilities.digitalasset.com

Token Standard endpoints

The API specification for the Token Standard endpoints can be found in the Token Standard documentation.

The Utility allows multiple instrument admins to manage tokens through its Registry module. The Token Standard endpoints for each instrument admin are exposed under the following URL prefixes:

Environment

Base Token Standard URL

Devnet

https://api.utilities.digitalasset-dev.com/api/token-standard/v0/registrars/<admin-party-id>

Testnet

https://api.utilities.digitalasset-staging.com/api/token-standard/v0/registrars/<admin-party-id>

Mainnet

https://api.utilities.digitalasset.com/api/token-standard/v0/registrars/<admin-party-id>

where <admin-party-id> is the party identifier of the corresponding instrument admin.

For instance, the list of instruments administered by the Utility operator party on Mainnet can be retrieved from https://api.utilities.digitalasset.com/api/token-standard/v0/registrars/auth0_007c6643538f2eadd3e573dd05b9::12205bcc106efa0eaa7f18dc491e5c6f5fb9b0cc68dc110ae66f4ed6467475d7c78e/registry/metadata/v1/instruments.

Other API specifications

The OpenAPI specification for the Utility-specific operator backend is available at the following links:

Environment

OpenAPI spec URL

Devnet

https://api.utilities.digitalasset-dev.com/api/utilities/v0/openapi

Testnet

https://api.utilities.digitalasset-staging.com/api/utilities/v0/openapi

Mainnet

https://api.utilities.digitalasset.com/api/utilities/v0/openapi