Pular para o conteúdo principal

Camadas Disponíveis para o Filtro

Descrição: Lista as camadas de análise que podem ser usadas no filtro layers do Status ESG dos Produtores e do Status ESG das Propriedades. Devolve apenas o valor a enviar e o nome legível da camada.

O campo layer é exatamente o que vai em layers e o que volta em embargoed_layers[].layer — o mesmo identificador nos três lugares.

Endpoint

GET/api/v1/integration/environmental-embargoes/layers

Regras

AtributosDescriçãoTipoObrigatórioValidações
typeEscopo das camadas. Omitido, devolve as dos dois escoposStringNãoPRODUCER_ISSUE ou PROPERTY_ISSUE

Use type=PRODUCER_ISSUE para montar o filtro de /producer-status e type=PROPERTY_ISSUE para o de /property-status. Passar uma camada do escopo errado nesses endpoints retorna 400.

Camadas do tipo INFORMATION nunca são aceitas no filtro e por isso não aparecem nesta lista, mesmo sem type.

Exemplo de Requisição

curl -X GET \
-H "Authorization: {SUA_API_KEY}" \
"https://api.merx.tech/api/v1/integration/environmental-embargoes/layers?type=PROPERTY_ISSUE"

Parâmetros

Parâmetros de Cabeçalho

NomeDescriçãoTipoObrigatório
AuthorizationChave de API obtida via support-api@merx.techStringSim

Parâmetros de Query

NomeDescriçãoTipoObrigatório
typePRODUCER_ISSUE ou PROPERTY_ISSUE. Omitido, devolve os doisStringNão

Dicionário de dados

NomeDescriçãoTipo
layerIdentificador da camada. É o valor a enviar no filtro layersString
layer_nameNome legível da camadaString

Respostas

  • 200 - Ok
[
{ "layer": "EMBARGOS_IBAMA", "layer_name": "IBAMA - EMBARGOS" },
{ "layer": "EMBARGOS_ICMBIO", "layer_name": "ICMBIO - EMBARGOS" },
{ "layer": "INFRACOES_GO", "layer_name": "SEMAD-GO - INFRACOES" },
{ "layer": "PRODES_AMAZONIA", "layer_name": "PRODES - AMAZONIA" }
]

Ordenado por layer.

  • 400 - Bad Request
{
"messages": ["message.layer-type.invalid"]
}
  • 401 - Unauthorized