Como funcionam as APIs Rest no Zeev
Esta página contém informações passo a passo para você entender mais sobre o funcionamento de APIs no Zeev e integrações de sistemas externos
Visão geral
Este conteúdo foi criado para que você compreenda e domine o uso de APIs de forma prática e aplicada ao seu dia a dia, mesmo que você não tenha formação técnica.
Ao longo dos materiais, você vai entender como funcionam as integrações, como consultar e enviar dados com segurança, interpretar respostas em JSON, aplicar filtros OData e explorar possibilidades no Zeev. O objetivo é que ao final você se sinta capaz de construir suas próprias integrações, otimizando processos e usando as APIs do Zeev.
Antes de mais nada, é preciso entender como usar uma API no Zeev. Por isso é preciso compreender o conceito de APIs no contexto da nossa plataforma, visualizando o que são e por que você pode querer usá-las.
Conceitos básicos
Além de entender o que é uma API, é preciso compreender alguns conceitos básicos. APIs (Application Programming Interfaces) permitem que diferentes sistemas “conversem” entre si, ou seja, você pode fazer o Zeev enviar e receber dados com outras ferramentas de forma automatizada. O exemplo usado aqui no vídeo é uma comparação com um aplicativo de delivery.
Como funciona uma API Rest
Existem diversos tipos de APIs, como REST, SOAP e GraphQL. Aqui no Zeev utilizamos as APIs do tipo Rest.
As APIs do tipo Rest usam algumas partes, conhecidas como parâmetros. São elas:
PARTE
EXEMPLO
FUNÇÃO
URL ou Endpoint
https://api.exemplo.com/users
Endereço da informação
Métodos HTTP
GET, POST, PUT, PATCH, DELETE
Tipo de ação
Headers
Authorization, Content-Type
Instruções iniciais de codificação
Body
JSON de entrada
É o corpo da requisição
Outro termo que você precisa se familiarizar ao lidar com as APIs Rest são os Métodos.
MÉTODO
Ação principal
EXEMPLO PRÁTICO
GET
Ler dados
Buscar um cliente
POST
Criar ou executar algo
Criar novo cliente ou uma busca mais complexa
PUT
Substituir recurso
Atualizar cliente por completo
PATCH
Atualizar parcialmente
Alterar apenas o e-mail do cliente
DELETE
Remover recurso
Deletar cliente
Ainda temos conteúdos sobre códigos de retorno, a forma (em JSON) com que os dados são retornados e o passo a passo para consumir uma API Rest.
Atualizado