# INFLOR - API de ALIANÇAS

API destinada a integração de parcerias com a INFLOR.

Version: v2

## Servers

Qualidade
```
https://api-alliances.inflor-qas.cloud/api/v2
```

Produção
```
https://api-alliances.inflor.cloud/api/v2
```

## Security

### API-Key

API Key para autenticação de acesso. Envie no `header` da requisição como `Authorization: Token {{api-key}}`.

Type: apiKey
In: header
Name: Authorization

### Client-Code

O código que será usado para identificar o cliente. Envie no `header`da requisição como `Client-Code: {{client-code}}`.

Type: apiKey
In: header
Name: Client-Code

## Download OpenAPI description

 - [INFLOR - API de ALIANÇAS](https://docs-alliances.inflor.cloud/_bundle/openapi.yaml)

## Colheita

 - [GET /colheita/boletins](https://docs-alliances.inflor.cloud/openapi/harvest/col-get-boletins.md)
 - [POST /colheita/boletins](https://docs-alliances.inflor.cloud/openapi/harvest/col-post-boletins.md)
 - [GET /colheita/turnos](https://docs-alliances.inflor.cloud/openapi/harvest/col-get-turnos.md)
 - [GET /colheita/equipamentos](https://docs-alliances.inflor.cloud/openapi/harvest/col-get-equipamentos.md)
 - [GET /colheita/operacoes](https://docs-alliances.inflor.cloud/openapi/harvest/col-get-operacoes.md)
 - [GET /colheita/paradas](https://docs-alliances.inflor.cloud/openapi/harvest/col-get-paradas.md)
 - [GET /colheita/os-talhao-oper](https://docs-alliances.inflor.cloud/openapi/harvest/col-get-os-talhao-oper.md)
 - [GET /colheita/frentes-operacao](https://docs-alliances.inflor.cloud/openapi/harvest/col-get-frentes-operacao.md)
 - [GET /colheita/produtos](https://docs-alliances.inflor.cloud/openapi/harvest/col-get-produtos.md)
 - [GET /colheita/cto-talhao](https://docs-alliances.inflor.cloud/openapi/harvest/col-get-cto-talhao.md)
 - [GET /colheita/volume-ajustado](https://docs-alliances.inflor.cloud/openapi/harvest/col-get-volume-ajustado.md)
## Silvicultura

 - [POST /silvicultura/boletins](https://docs-alliances.inflor.cloud/openapi/silviculture/sil-post-boletins.md)
 - [POST /silvicultura/boletins-supervisor](https://docs-alliances.inflor.cloud/openapi/silviculture/sil-post-boletins-supervisor.md)
 - [GET /silvicultura/status-boletins](https://docs-alliances.inflor.cloud/openapi/silviculture/sil-get-status-boletins.md)
 - [GET /silvicultura/equipamentos](https://docs-alliances.inflor.cloud/openapi/silviculture/sil-get-equipamentos.md)
 - [GET /silvicultura/equipes](https://docs-alliances.inflor.cloud/openapi/silviculture/sil-get-equipes.md)
 - [GET /silvicultura/funcionario-equipe](https://docs-alliances.inflor.cloud/openapi/silviculture/sil-get-funcionario-equipe.md)
 - [GET /silvicultura/funcionarios](https://docs-alliances.inflor.cloud/openapi/silviculture/sil-get-funcionarios.md)
 - [GET /silvicultura/insumos](https://docs-alliances.inflor.cloud/openapi/silviculture/sil-get-insumos.md)
 - [GET /silvicultura/operacoes](https://docs-alliances.inflor.cloud/openapi/silviculture/sil-get-operacoes.md)
 - [GET /silvicultura/ordens-servico](https://docs-alliances.inflor.cloud/openapi/silviculture/sil-get-ordens-servico.md)
 - [GET /silvicultura/paradas](https://docs-alliances.inflor.cloud/openapi/silviculture/sil-get-paradas.md)
 - [GET /silvicultura/programacoes](https://docs-alliances.inflor.cloud/openapi/silviculture/sil-get-programacoes.md)
 - [POST /silvicultura/programacoes/webhook](https://docs-alliances.inflor.cloud/openapi/silviculture/sil-post-programacoes.md)
 - [GET /silvicultura/turnos](https://docs-alliances.inflor.cloud/openapi/silviculture/sil-get-turnos.md)
 - [GET /silvicultura/usuarios](https://docs-alliances.inflor.cloud/openapi/silviculture/sil-get-usuarios.md)
## Estradas

 - [GET /roads/time-types](https://docs-alliances.inflor.cloud/openapi/roads/roads-get-time-types.md): Lista os tipos de parada.
 - [POST /roads/bulletin-status](https://docs-alliances.inflor.cloud/openapi/roads/roads-post-bulletin-status.md): Usado para saber o que aconteceu com um ou mais boletins, informados no body pela referência do boletim no dispositivo (`refBoletimSilvDispositivos`). Se houver, também retorna o status do equipamento
 - [POST /roads/bulletins](https://docs-alliances.inflor.cloud/openapi/roads/roads-post-bulletins.md): Envia boletins do módulo de Estradas para importação no SGF.
 - [GET /roads/user](https://docs-alliances.inflor.cloud/openapi/roads/roads-get-user.md): Lista o usuário associado ao token fornecido. Esse usuário define as unidades de gestão acessíveis, o escopo dos dados retornados e o processo de Estradas.
 - [GET /roads/shifts](https://docs-alliances.inflor.cloud/openapi/roads/roads-get-shifts.md): Lista os turnos vinculados à unidade de gestão do usuário.
 - [GET /roads/equipments](https://docs-alliances.inflor.cloud/openapi/roads/roads-get-equipments.md): Lista os equipamentos vinculados à unidade de gestão do usuário.
 - [GET /roads/drivers](https://docs-alliances.inflor.cloud/openapi/roads/roads-get-drivers.md): Lista os funcionários registrados como Motorista no sistema. Diferente dos demais endpoints de Estradas, a lista não se restringe ao processo de Estradas do usuário.
 - [GET /roads/land-unit-plantings](https://docs-alliances.inflor.cloud/openapi/roads/roads-get-land-unit-plantings.md): Retorna as informações dos talhões de plantio, apenas programados.
 - [GET /roads/service-orders](https://docs-alliances.inflor.cloud/openapi/roads/roads-get-service-orders.md): Lista as ordens de serviço vinculadas à unidade de gestão do usuário, apenas programadas.
 - [GET /roads/operation-schedules](https://docs-alliances.inflor.cloud/openapi/roads/roads-get-operation-schedules.md): Retorna as operações programadas e, caso haja um ou mais, os equipamentos programados daquela operação. Usa como parâmetro o Id da ordem de serviço (`serviceOrderId`), encontrado em service-orders.
 - [GET /roads/productivity-operation](https://docs-alliances.inflor.cloud/openapi/roads/roads-get-productivity-operation.md): Usado quando for necessário alterar a escala de rendimento de uma operação. Usa como parâmetro o Id do Padrão de Rendimento do Boletim (`cdPadraoRendimentoBol`), encontrado em operation-schedules.
 - [GET /roads/productivity-equipment-model](https://docs-alliances.inflor.cloud/openapi/roads/roads-get-productivity-equipment-model.md): Usado quando for necessário alterar a escala de rendimento de uma família de equipamento. Usa como parâmetro o Id do Padrão de Rendimento do Recurso (`cdPadraoRendimentoRec`), encontrado em operation-
## Analytics

 - [GET /analytics/data-cubes](https://docs-alliances.inflor.cloud/openapi/analytics/ana-get-data-cubes.md)
 - [GET /analytics/data-cubes/{id}](https://docs-alliances.inflor.cloud/openapi/analytics/ana-get-single-data-cube.md)
 - [GET /analytics/data-cubes/reports](https://docs-alliances.inflor.cloud/openapi/analytics/ana-get-data-cube-reports.md)
 - [GET /analytics/data-cubes/reports/{id}](https://docs-alliances.inflor.cloud/openapi/analytics/ana-get-single-data-cube-report.md)
 - [GET /gis/agol/geojson/{serviceId}](https://docs-alliances.inflor.cloud/openapi/analytics/ana-get-gis-agol-geojson.md)
## Logs

 - [GET /logs](https://docs-alliances.inflor.cloud/openapi/logs/log-get-logs.md): Realiza a busca dos logs de requisições realizadas pela sua conta.
 - [GET /logs/received](https://docs-alliances.inflor.cloud/openapi/logs/log-get-received-logs.md): Realiza a busca dos logs de requisições realizadas onde os dados estão vinculados à sua conta mesmo que a requisição não tenha sido envidada pela sua conta.
 - [GET /logs/data/{id}](https://docs-alliances.inflor.cloud/openapi/logs/log-get-single-log-data.md): Retorna os dados associados à um log.
