Procurar plantas pelo nome

POST /plants/search

Procurar plantas no base de dados e na API externa com base no nome fornecido.

application/json

Body Required

  • name string

    Nome da planta a ser Procurarda.

Responses

  • 200 application/json

    Plantas encontradas com sucesso.

    Hide response attribute Show response attribute object
    • plants array[object]
      Hide plants attributes Show plants attributes object
      • id integer

        ID da planta.

      • name string

        Nome da planta.

      • image string

        URL da imagem da planta.

  • 400 application/json

    Erro ao Procurarr plantas.

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

    Erro ao comunicar com a API externa.

    Hide response attribute Show response attribute object
POST /plants/search
curl \
 --request POST 'http://localhost:8000/plants/search' \
 --header "Content-Type: application/json" \
 --data '{"name":"Cactos"}'
Request examples
{
  "name": "Cactos"
}
Response examples (200)
{
  "plants": [
    {
      "id": 42,
      "name": "string",
      "image": "string"
    }
  ]
}
Response examples (400)
{
  "message": "Erro ao Procurarr plantas."
}
Response examples (500)
{
  "error": "Erro ao se comunicar com a API externa."
}