API do SnapBlog

Introdução

A API do InstatoBlog permite que desenvolvedores interajam programaticamente com a plataforma, oferecendo funcionalidades como autenticação, criação de postagens e muito mais. Esta documentação fornece uma visão geral das principais rotas e como utilizá-las.

Autenticação

A autenticação é realizada via token JWT. Para obter o token, utilize a rota de login:

  • Endpoint: POST /api/login

  • Parâmetros:

    • email: seu e-mail cadastrado

    • password: sua senha

Exemplo de requisição:

{
  "email": "usuario@exemplo.com",
  "password": "sua_senha"
}

Resposta:

{
  "token": "seu_token_jwt"
}

Utilize o token recebido no cabeçalho das próximas requisições:

Authorization: Bearer seu_token_jwt

Headers Comuns

Para todas as requisições autenticadas, inclua os seguintes cabeçalhos:

  • Content-Type: application/json

  • Authorization: Bearer seu_token_jwt

Códigos de Resposta

  • 200 OK: Requisição bem-sucedida.

  • 201 Created: Recurso criado com sucesso.

  • 400 Bad Request: Erro na requisição.

  • 401 Unauthorized: Falha na autenticação.

  • 404 Not Found: Recurso não encontrado.

  • 500 Internal Server Error: Erro interno no servidor.


Para mais detalhes e testes interativos, acesse a documentação completa no Postman.

Last updated