EEmovel - API Agro Hub 3.0
  1. Campanha
EEmovel - API Agro Hub 3.0
  • HAPI - Hub Integration API
    • Introdução
    • Primeiros passos
    • Campanha
      • AR1 - Listar todas as campanhas
      • AR2 - Detalhamento de uma Campanha
      • AR3 - Enriquecer proprietário de uma Campanha
      • AR4 - Listagem de culturas de uma Campanha
      • AR5 - Marcar uma Campanha como sincronizada
      • AR6 - Listagem de dados de camadas filtráveis de uma propriedade na campanha
      • AR7 - Dados de camadas filtráveis da campanha
      • AR1 - Listar todas as campanhas
        GET
      • AR2 - Detalhamento de uma Campanha
        GET
    • Carteira de Clientes
      • AC1 - Inserir um cliente na carteira
  • XAPI - External Integration API
    • Introdução
    • Primeiros passos
    • Produtor
      • Sócios vinculados a um Produtor
      • Impedimento Sociambiental
      • Produtor
    • Propriedade
      • Propriedade Unica
      • Impedimento Socioambiental
  1. Campanha

AR7 - Dados de camadas filtráveis da campanha

A funcionalidade dessa requisição é de consulta dos registros de camadas filtráveis vinculados à campanha. Cada camada contém um conjunto de registros específicos, que variam dependendo do tipo de dado solicitado.
Endpoint: /campaign/{campaign_id}/dynamic
Exemplo de solicitação utilizando a linguagem PHP:
<?php
$curl = curl_init();
curl_setopt_array($curl, array(
    CURLOPT_URL =>
    'https://api.master.eemovelagro.com.br/agro/hub/delivery/internal/v1[/campaing/32401/](https://api.prd.agro.eemovel.com.br/agro/agro-hub/delivery/internal/campaing/32401/laye)dynamic',
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_ENCODING => '',
    CURLOPT_MAXREDIRS => 10,
    CURLOPT_TIMEOUT => 0,
    CURLOPT_FOLLOWLOCATION => true,
    CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
    CURLOPT_CUSTOMREQUEST => 'POST',
    CURLOPT_POSTFIELDS =>'',
    CURLOPT_HTTPHEADER => array(
        'Accept: application/json',
        'x-api-key: sFfRVH7Dbi4XTb2v5vWpA9lLPzBeLLrbmCAE0fi1',
        'Content-Type: application/json'
    ),
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
MétodoParâmetroTipoObservação
POSTx-api-keyheaderObtido através de solicitação à EEmovel
campaing_idpath_variableID da campanha
Exemplo de retorno para a solicitação acima:
{
    "code": 200,
    "data": [
        {
            "layer": "bovinos",
            "records": [
                {
                    "producer_name": "PEDRO CAPELLETTO",
                    "property_name": "CHACARA CAPELLETTO - MELISSA",
                    "quantity": 7
                },
                {
                    "producer_name": "AMERICO JOSE TONDO",
                    "property_name": "PEDREIRA DO TREVO LTDA",
                    "quantity": 8
                },
                {
                    "producer_name": "CLEMENTE IULEK",
                    "property_name": "SITIO DO PINHEIRO",
                    "quantity": 0
                },
                {
                    "producer_name": "ROBSON Y CASTRO",
                    "property_name": "SITIO CASTRO",
                    "quantity": 4
                },
                {
                    "producer_name": "AILTON LUIZ CAMARGO",
                    "property_name": "SITIO SAO ROQUE",
                    "quantity": 2
                },
                {
                    "producer_name": "TEOFILO BRUKALO",
                    "property_name": "SITIO ESPIGÃO",
                    "quantity": 47
                }
            ]
        },
        {
            "layer": "conab_silos_processed",
            "records": [
                {
                    "capacity": 1518,
                    "storer_name": "ANTONIO CARLOS BORGES"
                },
                {
                    "capacity": 1000,
                    "storer_name": "GRUPO ALCANTARA CIA LTDA"
                },
                {
                    "capacity": 2607,
                    "storer_name": "NELSON PEDRO ZANDAVALLI"
                },
                {
                    "capacity": 718,
                    "storer_name": "NELSON PEDRO ZANDAVALLI"
                },
                {
                    "capacity": 640,
                    "storer_name": "VALDIR FLORIAN LAZARINI"
                },
                {
                    "capacity": 7790,
                    "storer_name": "VALDIR FLORIAN LAZARINI"
                }
            ]
        }
    ],
    "message": "success",
    "success": true
}
Exemplo de tabela do retorno:
ChaveFormatoDescrição valor
codeIntegerStatus code da requisição.
dataListLista de camadas filtráveis, onde cada camada contém registros específicos relacionados ao seu contexto.
data.layerStringNome da camada (ex.: "bovinos", "conab_silos_processed").
data.recordsListLista de registros pertencentes à camada correspondente vinculados a campanha.
data.records.producer_nameStringNome do produtor (apenas para a camada "bovinos").
data.records.property_nameStringNome da propriedade (apenas para a camada "bovinos").
data.records.quantityIntegerQuantidade de animais na propriedade (apenas para a camada "bovinos").
data.records.capacityIntegerCapacidade de armazenamento (apenas para a camada "conab_silos_processed").
data.records.storer_nameStringNome do armazenador (apenas para a camada "conab_silos_processed").
messageStringMensagem de sucesso ou motivo da falha.
successBooleanTrue caso a requisição seja realizada com sucesso, ou False caso contrário.
Modificado em 2025-06-23 18:40:37
Página anterior
AR6 - Listagem de dados de camadas filtráveis de uma propriedade na campanha
Próxima página
AR1 - Listar todas as campanhas
Built with