Atualiza a imagem da planta do utilizador

PUT /users_plants/{id}/update-image

Atualiza a imagem associada à planta do utilizador especificado pelo ID.

Path parameters

  • id integer Required

    ID da planta do utilizador que terá a imagem atualizada.

application/json

Body Required

  • image string

    Imagem da planta em formato base64.

Responses

  • 200 application/json

    Imagem atualizada com sucesso.

    Hide response attribute Show response attribute object
  • 400 application/json

    Nenhuma imagem fornecida ou erro de validação.

    Hide response attribute Show response attribute object
  • 404 application/json

    Planta do utilizador não encontrada.

    Hide response attribute Show response attribute object
  • 500 application/json

    Erro ao processar a requisição.

    Hide response attribute Show response attribute object
PUT /users_plants/{id}/update-image
curl \
 --request PUT 'http://localhost:8000/users_plants/{id}/update-image' \
 --header "Content-Type: application/json" \
 --data '{"image":"data:image/png;base64,..."}'
Request examples
{
  "image": "data:image/png;base64,..."
}
Response examples (200)
{
  "message": "Imagem atualizada com sucesso"
}
Response examples (400)
{
  "error": "Nenhuma imagem fornecida"
}
Response examples (404)
{
  "error": "User plant not found"
}
Response examples (500)
{
  "error": "Erro ao processar a requisição"
}