Adiciona uma planta ao dashboard do utilizador
Adiciona uma planta ao painel do utilizador, verificando se a planta já existe e associando-a ao utilizador autenticado.
Body
Required
-
plant_id
integer ID da planta a ser adicionada.
-
plant_name
string Nome da planta a ser adicionada.
POST
/user-plants/add
curl \
--request POST 'http://localhost:8000/user-plants/add' \
--header "Content-Type: application/json" \
--data '{"plant_id":1,"plant_name":"Cacto"}'
Request examples
{
"plant_id": 1,
"plant_name": "Cacto"
}
Response examples (201)
{
"message": "Planta adicionada ao utilizador!",
"user_id": 1,
"plant_id": 1
}
Response examples (400)
{
"message": "Erro ao validar dados de planta."
}
Response examples (401)
{
"error": "utilizador não autenticado."
}
Response examples (500)
{
"error": "Erro ao adicionar planta."
}