Trio uses basic authentication to authenticate the API. You can create sandbox and production client secret keys in the developer console. We're also offer a company unique identifier to be used as username in the authentication process.

Use your company unique identifier (client_id) as username and generated secret key (client_secret) as password to authenticate:

curl \ 
  -H "Content-Type: application/json" \ 
  -u {client_id}:{client_secret}

All requests must be made to https, anything sent to http will fail.