Link base: https://donatify-api-205718923595.southamerica-east1.run.app
A maioria dos endpoints requer autenticação via JSON Web Token (JWT). Após o login, todas as requisições para endpoints protegidos devem incluir o token JWT no header de autorização no seguinte formato:
Authorization: Bearer <seu_token_jwt>
/api/auth
)Autentica um usuário e retorna um token JWT junto com o ID do usuário.
Endpoint: POST /api/auth/login
Autenticação: Não requerida.
**Corpo da Requisição:**JSON
{ "email": "[email protected]", "password": "password123" }
**Resposta de Sucesso (200 OK
):**JSON
{ "accessToken": "eyJhbGciOiJIUzUxMiJ9...", "tokenType": "Bearer", "userId": 1 }
/api/users
)Endpoints para registro e gerenciamento do próprio perfil.
POST /api/users/register
UserRegistrationDto
(inclui name
, email
, password
, nickname
, phone
, address
).