Pular para o conteúdo principal

Tipo de Animal

O endpoint PostAddAnimalType é responsável pelo cadastro de um novo Tipo de Animal no sistema MIMS. Esse cadastro pode ser visualizado na tela CAD160.


Como cadastrar um tipo de animal

Request HTTP Post

Tipo da RequisiçãoURL Exemplo
POST{{url_base}}/PostAddAnimalType
Exemplohttp://seuIPePorta/datasnap/rest/RESTWebServiceMethods/"PostAddAnimalType"

Parâmetros de Entrada

ParâmetroTipoObrigatórioDescrição
AnimalTypeNoString(25)NãoCódigo externo do Tipo de Animal
NameString(40)SimDescrição do Tipo de Animal
OverwriteIfExistsBooleanNãoFlag que indica que os dados devem ser sobrescritos caso o registro já exista

Retorno

ParâmetroTipoObrigatórioDescrição
WebServiceReturnWebServiceReturnSimInformações padrão de resposta do WebService na execução do método
AnimalTypeCodeIntegerSimCódigo interno do Tipo de Animal gerado no sistema MIMS

Exemplo de Request

curl --location 'http://seuIPePorta/datasnap/rest/RESTWebServiceMethods/"PostAddAnimalType"' \
--header 'Content-Type: application/json' \
--data '{
"AnimalTypeNo": "AT001",
"Name": "Frango",
"OverwriteIfExists": true
}'

Exemplo de Response

{
"WebServiceReturn": {
"Status": "wrsSuccess",
"ErrorCode": "",
"Message": "",
"Actor": "",
"ReturnQuestion": null
},
"AnimalTypeCode": 10
}

🐞 Possíveis Erros

CódigoMensagem
AAT‑001Parâmetro Código Externo do Tipo de Animal (AnimalTypeNo) informado já existe!