Documentação da biblioteca de APIs

Logo de engrenagem

Documentação da biblioteca de APIs

Boas vindas 👋

Bem-vindo à documentação das APIs SERP! Aqui você encontrará todas as informações necessárias para integrar e utilizar nossos serviços de forma eficiente.

Visão Geral

Comunicação

Nossas APIs utilizam JSON (JavaScript Object Notation) como formato principal para comunicação de dados. Em alguns casos, também aceitamos o formato application/x-www-form-urlencoded. Isso proporciona flexibilidade na troca de informações e na integração com diferentes sistemas.

Token

Para acessar rotas privadas, é necessário incluir um token de autorização no cabeçalho da solicitação. Utilize o esquema Authorization Bearer para fornecer este token.

Nosso método HTTP

As APIs SERP são organizadas com base no REST API. Os verbos HTTP mais comuns usados (ou métodos) são apresentados com um ícone para identificar o método da solicitação (Exemplo: GET, POST).

Método HTTP

As APIs SERP seguem a arquitetura REST. Os métodos HTTP mais comuns utilizados são representados por ícones para facilitar a identificação, tais como:

  • GET: Para recuperar informações.
  • POST: Para criar novos recursos.
  • PUT: Para atualizar recursos existentes.
  • DELETE: Para remover recursos.

Resposta HTTP

Cada solicitação às APIs retorna uma resposta HTTP que indica o sucesso ou a falha da operação. A resposta inclui um código de status HTTP e, frequentemente, uma mensagem que descreve o resultado da solicitação.

Códigos de Resposta Comuns

Aqui estão alguns dos códigos de resposta mais comuns que você pode encontrar:

  • 200 - OK: A solicitação foi bem-sucedida. O resultado solicitado está incluído na resposta.
  • 400 - Solicitação Inválida: Não foi possível processar sua solicitação devido a um erro no pedido. Por exemplo, uma solicitação para recuperar uma foto de usuário falhou.
  • 401 - Não Autorizado: A solicitação requer autenticação, que não foi fornecida ou é inválida.
  • 403 - Proibido: A solicitação é válida, mas o acesso é negado. Por exemplo, falha ao recuperar dados do cartório.
  • 500 - Erro Interno do Servidor: Ocorreu um erro inesperado no sistema. Por favor, tente novamente mais tarde.