Most of our APIs require a form of user authentication, for which we have provided several means of obtaining that authentication.
Crypto Wallet authentication allows you to have a user sign in with their crypto wallet by performing a signing transaction. Email and SMS OTP will send one-time codes to the method specified.
Once a successful authentication takes place, you will receive a
JWTthat is to be passed into the
Authorizationheader as a
Bearertoken for subsequent requests. When adding a second authentication factor, such as SMS after an Email OTP, you must add the initial
JWTto the headers for the subsequent auth calls to ensure they're authenticated to the same session.