A API da Trio utiliza chaves de API para realizar todo o processo de autenticação. Ao criar uma conta na Trio você terá acesso ao client_id que representa a identificação da empresa e será possível gerar uma client_secret para cada ambiente (Production e Sandbox).

A client_secret oferece acesso a todos os recursos da sua conta na Trio, portanto não compartilhe com ninguém.

📘

A client_secret de sandbox possui o prefixo sk_sandbox_ e a de produção possui o prefixo sk_prod_.

A autenticação é realizada via HTTP Basic Auth. Utilize o client_id como username e a client_secret como password:

curl -X GET https://production.trio.com.br/v1/institutions \ 
  -H "Content-Type: application/json" \ 
  -u {client_id}:{client_secret}

❗️

Todas as requisições devem ser realizadas através de HTTPS. Requisições realizadas através de HTTP e sem autenticação falharão.