FastAPI Users
Executar a aplicação
docker compose up -d
Executar a criação das tabelas
docker compose run --rm app alembic upgrade head
Acesse o link para abrir a documentação da API.
Para ver a documentação no endereço: http://localhost:8000/docs
/users/
Solicitação POST para Visão Geral
Este documento descreve como fazer uma solicitação POST para o endpoint /users/
para criar um novo usuário no sistema. O exemplo de payload fornecido será enviado no corpo da solicitação.
Endpoint
- URL:
http://localhost:8000/users/
- Método: POST
Payload
{
"name": "John Doe",
"email": "johndoe@example.com",
"password": "hashed_password",
"role_id": 2,
"created_at": "2023-10-18",
"updated_at": "2023-10-19",
"role": {
"description": "Moderator"
},
"claims": [
{
"description": "Claim A",
"active": true
}
]
}
Desenvolvimento
Instalação do pre-commit
Antes de executar os hooks, você precisa ter o gerenciador de pacotes de pre-commit instalado.
poetry add pre-commit
pre-commit install
pre-commit install --hook-type commit-msg