Autenticação

Endpoint de Autenticação

URL

https://api.bikeconecta.com.br/Login

Método

POST

Descrição

O endpoint de autenticação é utilizado para obter um token de acesso para interagir com a API da BikeConecta. Este token deve ser utilizado em todas as solicitações subsequentes para garantir que apenas usuários autenticados possam acessar os recursos da API.

Parâmetros do Payload

Para autenticar um usuário, envie um payload no formato JSON com os seguintes parâmetros:

  • client_id: (string) Valor único que identifica o cliente.

  • grant_type: (string) Tipo de concessão, que deve ser "password" para este endpoint.

  • password: (string) Senha do usuário.

  • username: (string) Nome de usuário que é o seu email de acesso ao site.

Exemplo de Solicitação

curl -X POST https://api.bikeconecta.com.br/Login \
-H "Content-Type: application/json" \
-d '{
  "client_id": "seu_client_id",
  "grant_type": "password",
  "password": "sua_senha",
  "username": "seu_nome_de_usuario"
}'

Exemplo de Resposta

{
  "access_token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...",
  "token_type": "Bearer",
  "expires_in": 3600,
}

Códigos de Status

  • 200 OK: Autenticação bem-sucedida. O token de acesso é retornado.

  • 400 Bad Request: A solicitação está malformada ou faltam parâmetros obrigatórios.

  • 401 Unauthorized: As credenciais fornecidas são inválidas.

Notas

  • O access_token retornado deve ser incluído no cabeçalho Authorization das solicitações subsequentes para autenticar o usuário.


Atualizado