Overview

This API lets you add wallet addresses to the allowlist of your stablecoin's contracts, and take them off again. Once a wallet is on a contract's allowlist, it may hold and transact the asset according to the contract's rules.

The API is resource-oriented:

You can add a wallet, remove it (see Remove a wallet), and try a wallet again when its work did not succeed (see Retry).

This page describes the endpoints your API key is supported on. A path under /assets that this page does not describe is not part of the supported surface: it may change or be refused at any time. Asset setup and operational recovery are handled by Predicate on your behalf — see Handled by Predicate.

Base URL

https://api.predicate.io/v1

Every endpoint on this page is under /assets.

JSON contract

The API accepts JSON request bodies and returns JSON response bodies, including errors.

Authentication