Pular para o conteúdo
AGROs OpenAGROs
Navegação menu

REST API · Fato

BreedingProtocols

Protocolos reprodutivos — Os protocolos por animal: inseminação, prenhez, nascimento e custo.

Uma linha por animal e protocolo. cost e revenue são do protocolo, não do animal inteiro.

Endereço
/v1/openagros/breeding-protocols
Chave
id
Escopo
livestock.read
Campos
23
REST não filtra

A superfície REST aceita apenas page e pageSize. Para filtrar ou ordenar no servidor, use OData; em REST, o recorte é do lado do cliente.

Campos

Campo O que é Tipo Nulo
id chave Identificador da linha. Edm.Int64 inteiro
animalId Aponta para o animal correspondente. Edm.Double número sim
protocolId Identificador do protocolo. Edm.Double número sim
protocol Nome do protocolo. Edm.String texto sim
type Tipo do protocolo. Edm.String texto sim
animal Nome do animal. Edm.String texto sim
handlingCode Código de manejo. Edm.String texto sim
aptitude Aptidão. Edm.String texto sim
sex Sexo. Edm.String texto sim
entryDate Data de entrada. Edm.Date data sim
exitDate Data de saída. Edm.Date data sim
bull Touro. Edm.String texto sim
donor Doadora. Edm.String texto sim
receiver Receptora. Edm.String texto sim
semen Partida de sêmen. Edm.String texto sim
embryo Embrião. Edm.String texto sim
pregnant Sinal de prenhez informado. Edm.String texto sim
born Houve nascimento. Edm.Boolean booleano
stillborn Natimorto. Edm.Boolean booleano
abortion Houve aborto. Edm.Boolean booleano
bornCount Quantidade nascida. Edm.Double número sim
cost Custo. Edm.Double número
revenue Receita. Edm.Double número

Exemplos

curl
curl -H "Authorization: Bearer oag_SEU_TOKEN" \
  "https://service.agrosti.com.br/v1/openagros/breeding-protocols?pageSize=200&page=1"

Sintaxe completa em REST API.