11. Blocos
Este módulo permite consultar e localizar blocos cadastrados na plataforma, retornando informações detalhadas ou simplificadas de acordo com o endpoint utilizado.
Funcionalidades Principais
Abaixo estão os atalhos para as operações mais utilizadas neste módulo:
Consultar bloco por ID
Recupere as informações completas de um bloco através do seu identificador.
Endpoint: /api/blocks/{id}
Método: GET
Request payload:
trueResponse body:
{ "id": 0,
"blockCode": "string",
"tag": "string",
"parentId": 0,
"parent": {
"id": 0,
"clientCode": "string",
"sapId": "string",
"corporateName": "string",
"tradingName": "string",
"taxIdentifier": "string",
"isParent": true,
"clientType": "DEFAULT",
"negotiationId": 0
}, "address": {
"id": 0,
"street": "string",
"zipCode": "string",
"number": "string",
"district": "string",
"complement": "string",
"cityId": 0,
"city": {
"id": 0,
"name": "string",
"state": null
}, "cityName": "string",
"stateName": "string",
"countryName": "string",
"ibgeCode": "string"
}}Listar todos os blocos
Retorne uma lista simplificada contendo os principais dados de todos os blocos cadastrados.
Endpoint: /api/v2/blocks/allSimplified
Método: GET
Request payload:
trueResponse body:
[ { "id": 0,
"blockCode": "string",
"tag": "string"
}]Pesquisar blocos por filtros
Permite pesquisar blocos utilizando filtros informativos.
Endpoint: /api/blocks/filters
Método: GET
Request payload:
trueResponse body:
[ { "id": 0,
"blockCode": "string",
"tag": "string",
"parentId": 0,
"parent": {
"id": 0,
"clientCode": "string",
"sapId": "string",
"corporateName": "string",
"tradingName": "string",
"taxIdentifier": "string",
"isParent": true,
"clientType": "DEFAULT",
"negotiationId": 0
}, "address": {
"id": 0,
"street": "string",
"zipCode": "string",
"number": "string",
"district": "string",
"complement": "string",
"cityId": 0,
"city": {
"id": null,
"name": null,
"state": null
}, "cityName": "string",
"stateName": "string",
"countryName": "string",
"ibgeCode": "string"
} }]Buscar bloco pelo código do bloco
Localize blocos através do código do bloco, retornando opções para autocomplete.
Endpoint: /api/blocks/autocomplete
Método: GET
Request payload:
trueResponse body:
[ { "display": "string",
"value": 0
}]