API para laboratórios (1.0.0)

Download OpenAPI specification:Download

API de referência para integração de laboratórios com a plataforma Geodata AP

Autenticação

Realiza o login de um usuário

Realiza o login de um usuário

Request Body schema: application/json
username
required
string
password
required
string
grant_type
required
string
client_secret
required
string
client_id
required
integer

Responses

Request samples

Content type
application/json
{
  • "username": "email@example.com",
  • "password": "senhaDeExemplo123",
  • "grant_type": "password",
  • "client_secret": "qsMHBJ5b8qSihEM9RAXaBMg4gYfUu3iFp5d3iI0W",
  • "client_id": 2
}

Response samples

Content type
application/json
{
  • "token_type": "Bearer",
  • "expires_in": 31536000,
  • "access_token": "eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIyIiwianRpIjoiNzIxYzM1ZTlmOTVhOGM5YjBmODBjMjRmMGE5Y2Y5ZjkzYTIwN2FiYzc1NmUxY2Y3ZWNhM2QzZTMyNjI0OGEzZDg4N2E5NzBiMzkyZTgyMWEiLCJpYXQiOjE3MzYyNjkwMTcuMTc2Njc5LCJuYmYiOjE3MzYyNjkwMTcuMTc2Njg0LCJleHAiOjE3Njc4MDUwMTcuMTU1ODgsInN1YiI6IjYwMyIsInNjb3BlcyI6W119.LO_xJ6Afk2tbaayIldOMJtYy-XVxBghHgljOxkxJyVpzFXOgty3-MHN6isvcCaH09YrIybcg-kMZiFJpNFVrCg3WA7RylwMhmJJ_R6H_p-Xd9se2N8r4Gk3HBdnirxpP-14F5iU7ENmaMsH8AnsxnKXbj2iRVgZLlHC4nEV_6zEiakIpfDNcrUyPiNOj3dQiPsB4bD0w-dnlZx-9HGHu2T5XGwL2ktkq2YQ8eeLBkDaQ2suDGXw_2biCpk2QGI8Bzh77HM-dgvk3ORS4WOsakL21ZCaNcBwv5vvNAXqh-eKUJk_4xIt0DqFHzi9AksINX6jYzKWq_1pePoG0ZjMs8rykG5bpqHTeKC6yQQaI4ngv09ds3AYQ_ajK1PucOH7WfZlj4yAesEHK-po3QsEso9n3ZQrVIGsYA1MQoApf0_bJmf_nHMu5gD4dkbvjVToN89VWn4_atx0d2U3vRhE66AXL7CNwgXL6nIylg-fqDz4meyHLPHjNMzJuxBvaxfzNDezjPBdIWBagTHX6-tdpF_y3jjNItnB2_YoOEXzlWQBN_g_EAVSFRZgcISD9NRNjK40X2JRa7E",
  • "refresh_token": "def502001737e393f0c2c1cb9ede7430c42712e2cabe349da979ae595815e68a00248dc2b4cc1b6917e2f7e6b82ed3ce5031c19e09be28d38a958e5ad56cab2f4a895e1114fcd35cea94cb76c58cdf7d7f2e928462d40b52650d9a485f9fde8ebf99095a28128f79b680a6bf6775a0b20b2ed877f55000e57ce70c5343d29da63c8b8625b709eb21b8ec224e637a31310e0f5fac0564da6006e7d4b2beb8c6cecf053e3d66e3e1e19369263662a1c5c623454983a52387f1317d7a11347326c02ea840b7090523d177e587cc213c548adf5fe3cbeef2159d63e93702f7b9a4ad2cfdd30bf02c58078ef1fa2c1c3cf3e53e1c76a0ffd6528c606ab12224c2af8a9bec670bd9bd533285c4a3366ceff67669ca2116d2094dfde42ffa8b202073c7268ebb79833707000bf528fc03ca680512c93883812e10cbf8372ab323c0a0f3a3104226f23a57b8b278de0770cf844a953cf125780b782665a7271ab8b"
}

Faz logout de um usuário

Faz logout de um usuário

Authorizations:
bearerAuth

Responses

Response samples

Content type
application/json
{
  • "sucess": true
}

Obtem as safras disponiveis

Authorizations:
bearerAuth

Responses

Response samples

Content type
application/json
[
  • {
    }
]

Obtem o modelo de análise para talhões

Obtem o modelo de análise para todos os talhões de uma safra (caso o parâmetro crop_id não esteja presente) assim como os respectivos talhões

Authorizations:
bearerAuth
path Parameters
crop_id
required
integer
Example: 22857

Id da safra

query Parameters
field_id
integer
Example: field_id=152373

Id de um talhão em especifico para ser buscado

Responses

Response samples

Content type
application/json
{
  • "crop_id": 22857,
  • "type": "soil",
  • "fields": [
    ]
}

Estratificaões dos talhões de uma safra

Retorna um objeto com as estratificações de cada talão de uma safra

Authorizations:
bearerAuth
path Parameters
crop_id
required
integer
Example: 22857

Id da safra

Responses

Response samples

Content type
application/json
{
  • "crop_id": 17532,
  • "city": "Goiânia - GO",
  • "producer_name": "Gustavo Kamado",
  • "farm_name": "Interpolada",
  • "crop_name": "2024/2025 - 1º Safra",
  • "fields": [
    ]
}

Estratificações de um talhão

Retorna um objeto com as estratificações de um talhão

Authorizations:
bearerAuth
path Parameters
crop_id
required
integer
Example: 22857

Id da safra

query Parameters
field_id
integer
Example: field_id=152373

Id de um talhão em especifico para ser buscado

Responses

Response samples

Content type
application/json
{
  • "id": 152373,
  • "crop_id": 22857,
  • "name": "Talhão 1",
  • "samples": [
    ]
}

Envia uma análise

Authorizations:
bearerAuth
Request Body schema: application/json
required
crop_id
integer
type
string
Array of objects

Responses

Request samples

Content type
application/json
{
  • "crop_id": 22857,
  • "type": "soil",
  • "fields": [
    ]
}