APIs¶
Informações necessárias para o tutorial¶
- Postman instalado;
- URL ou conteúdo de uma documentação de API em Swagger2 ou OpenApi3;
- Dados para configuração de um cliente OAuth;
Criando uma Collection a partir de uma documentação¶
Utilizaremos como exemplo o serviço PetStore https://petstore.swagger.io/v2/swagger.json, mas funciona com qualquer serviço que disponha de uma documentação Swagger2 ou OpenApi3

Configure a baseUrl¶
Conceitualmente, todo conjunto de apis possui uma URL base, que nada mais é do que o caminho onde o serviço possa ser acessado e identificado. Vamos configurá-la, tomando como exemplo tenant.area.totvs.app/produto/core/api/v1:

Configure a autenticação, se necessário¶
Vamos configurar uma autenticação para a coleção toda. Iremos utilizar como exemplo o rac_oidc. Mais detalhes na documentação: [Autenticando com o TOTVS RAC]
1 | |

Informações utilizadas no tutorial
- auth url:
https://totvs.rac.dev.totvs.app/totvs.rac - client id:
rac_oidc - scope:
openidprofileemailauthorization_apioffline_access - Client Authentication:
Send as Basic Auth header
1 | |
Por fim, a chamada de uma API¶
Vamos utilizar a api de exemplo PetStore com a autenticação que configuramos anteriormente para criar um pet.
