A API de strateegia é a base de nossa plataforma, a partir dela desenvolvemos o nosso ambiente principal e permitimos que outros desenvolvedores conectem suas plataformas ou desenvolvam aplicações complementares para ampliar a experiência em strateegia.

Autenticação

Antes de iniciar qualquer consulta à nossa API é preciso ter uma conta ativa na plataforma strateegia.digital e usar as credenciais da conta [login e senha da plataforma] para obter um token jwt que pode ser gerado seguindo a instrução abaixo.

curl -u YOUR_USER_EMAIL:YOUR_PASSWORD --request POST '<https://api.strateegia.digital/users/v1/auth/signin>' \\
--header 'Content-Type: application/json'

Response body:
{
  "access_token": "xxxxx.yyyyy.zzzzz",
  "refresh_token": "xxxxx.yyyyy.zzzzz"
}

Utilização

De posse do token jwt você pode acessar os serviços da nossa API seguindo a orientação abaixo

curl --request GET '<https://api.strateegia.digital/users/v1/user/me>' \\
--header 'Content-Type: application/json' \\
--header 'Authorization: Bearer xxxxx.yyyyy.zzzzz'

Response body:
{
  "id": " Your User Id",
  "name": "Your user name",
  ..."other response attributes"
}

Serviços

A nossa API possui uma série de serviços que podem ser acessados conforme a documentação disponibilizada nos links abaixo:

Papéis e permissões

Na plataforma strateegia os usuários podem ter diferentes papéis em função de sua participação nos projetos. Cada papel tem permissões distintas de acesso aos dados dos projetos nos quais está envolvido. No link abaixo listamos os diferentes papéis e seus acessos.