Pular para o conteúdo principal

Criar uma nova Fazenda

Descrição: Criar uma nova Fazenda.

Endpoint

POST/api/v1/integration/farms/-/producers/{producer_id}

Regras

AtributosDescriçãoTipoObrigatórioValidações
producer_idIdentificador da Companhia ProdutoraUUIDSim-
carCadastro Ambiental RuralStringSimVerifica se é válido
state_subscriptionInscrição estadualStringNãoFormato: inscrição-Estado. Ex: 123456-MS
nameNomeStringSimPermite até 255 caracteres
ownTipo de propriedadeBooleanSimtrue para própria, false para alugada
registrationNúmero de matriculaStringNãoAté 256 caracteres
areaÁrea da fazendaStringNão-

Exemplo de Requisição

curl -X POST \
-H "Authorization: {SUA_API_KEY}" \
-H "Content-Type: application/json" \
-d '{
"car": "MT-5107925-A1B2C3D4E5F6G7H8I9J0K1L2M3N4",
"name": "Fazenda Boa Vista",
"own": true,
"state_subscription": "123456-MT",
"registration": "REG-001",
"area": "1500.00"
}' \
"https://api.merx.tech/api/v1/integration/farms/-/producers/{PRODUCER_ID}"

Parâmetros

Parâmetros de Caminho:

NomeDescriçãoTipoObrigatório
producer_idIdentificador da Companhia ProdutoraStringSim

Parâmetros de Cabeçalho

NomeDescriçãoTipoObrigatório
AuthorizationChave de API obtida via support-api@merx.techStringSim
Content-Typeapplication/jsonStringSim

Parâmetros do Corpo

NomeDescriçãoTipoObrigatório
carCadastro Ambiental RuralStringSim
nameNome da fazendaStringSim
ownTipo de propriedade (própria/alugada)BooleanSim
state_subscriptionInscrição estadualStringNão
registrationNúmero de matrículaStringNão
areaÁrea da fazendaStringNão

Respostas

  • 200 - Ok
{
"id": "string"
}
  • 400 - Bad Request
{
"messages": ["message.entidade.campo-inválido"]
}
  • 401 - Unauthorized