1. Campaign
EEmovel - API Agro Hub 3.0
  • Introdução
  • Primeiros passos
  • Campaign
    • AR1 - Listar campanhas exportaveis
      GET
    • AR2 - Detalhar campanha com produtores em lista
      GET
    • AR3 - Enriquecer produtor da campanha
      POST
    • AR4 - Culturas da campanha por lista de CARs
      POST
    • AR5 - Marcar campanha como sincronizada
      PUT
    • AR6 - Camadas de negocio por propriedade
      POST
    • AR7 - Registros das camadas dinamicas da campanha
      POST
    • AR8 - KML e coordenadas dos scribbles da campanha
      GET
    • Culturas de uma propriedade da campanha
      POST
  • Carteira de Clientes
    • AC1 - Inserir um cliente na carteira
      POST
  • Esquemas
    • Sample Schemas
      • Pet
      • Category
      • Tag
    • ApiEnvelope
    • CampaignSyncResponse
    • AuditConsumptions
    • CampaignListItem
    • CampaignHeader
    • CampaignOwnerInline
    • ImportPortfolioItem
    • CampaignOwnerListItem
    • PersonalAssetInline
    • CampaignRealtyItem
    • CampaignRealtyDetailItem
    • CampaignOwnerEnrichRequest
    • OwnerAddress
    • OwnerPhone
    • CampaignEnrichedOwner
    • CampaignCultureRequest
    • CultureListRequest
    • HarvestCultureItem
    • CampaignLayerRequest
    • PersonalAssetItem
  1. Campaign

AR4 - Culturas da campanha por lista de CARs

POST
/v1/campaing/{id}/culture/list
Recebe uma lista de CARs da campanha e devolve, para cada propriedade, o historico de plantio agrupado por safra. E a chamada usada para montar o perfil agronomico da carteira (cultura, safra e area plantada) em um unico round-trip.
Cada item do array vem com a chave reaty_id (grafia do backend, sem o l) seguida por uma chave por safra. Somente culturas habilitadas para o provider entram no resultado.
Se nenhum dos CARs enviados pertencer a campanha, responde 400 com This properties are not in this campaign.

Requisição

Parâmetros de Caminho

Parâmetros Bodyapplication/jsonObrigatório

Examples

Respostas

🟢200
application/json
Sucesso
Bodyapplication/json

🟠400
Request Request Example
Shell
JavaScript
Java
Swift
curl --location 'https://api.master.agronavis.com.br/agro/hub/delivery/internal/v1/campaing//culture/list' \
--header 'Content-Type: application/json' \
--data '[
    "PR-4104808-AC0D7F60B8FC46FBBB22A79B4DF2DF1A",
    "PR-4104808-BD1E8071C9AD57GCCC33B80C5EF3EG2B"
]'
Response Response Example
200 - Sucesso
{
    "data": [
        {
            "reaty_id": "PR-4104808-AC0D7F60B8FC46FBBB22A79B4DF2DF1A",
            "Soja|03/2025": [
                {
                    "area": 3620100,
                    "culture": "Soja"
                }
            ],
            "Milho 2a Safra|08/2025": [
                {
                    "area": 1810050,
                    "culture": "Milho"
                }
            ]
        },
        {
            "reaty_id": "PR-4104808-BD1E8071C9AD57GCCC33B80C5EF3EG2B",
            "Soja|03/2025": [
                {
                    "area": 2140800,
                    "culture": "Soja"
                }
            ]
        }
    ],
    "metadata": {},
    "message_id": "success",
    "error": false
}
Modificado em 2026-08-28 19:30:21
Página anterior
AR3 - Enriquecer produtor da campanha
Próxima página
AR5 - Marcar campanha como sincronizada
Built with