Atualiza os dados de uma planta

PUT /plants/{id}

Atualiza o nome, imagem ou localização de uma planta específica.

Path parameters

  • id integer Required

    ID da planta a ser atualizada.

application/json

Body Required

Responses

PUT /plants/{id}
curl \
 --request PUT 'http://localhost:8000/plants/{id}' \
 --header "Content-Type: application/json" \
 --data '{"location_id":42,"name":"string","image":"string"}'
Request examples
{
  "location_id": 42,
  "name": "string",
  "image": "string"
}
Response examples (200)
{
  "success": true,
  "message": "Planta atualizada com sucesso.",
  "data": {
    "id": 42,
    "users_id": 42,
    "plants_id": 42,
    "location_id": 42,
    "name": "string",
    "image": "string",
    "created_at": "2025-05-04T09:42:00Z",
    "updated_at": "2025-05-04T09:42:00Z"
  }
}
Response examples (400)
{
  "message": "Dados inválidos fornecidos."
}
Response examples (404)
{
  "message": "Planta não encontrada."
}