Data Consolidation

In this section, 4 requests for the results API will be presented, containing consolidated information where we can assemble graphs and so on.

1 - Results grouped by diagnoses

NOTE: All requests for the results panel must be made through the address https://resultadowebapi.asisprojetos.com.br

GET /api/v1/resultado/{path}

Parameters:

Headers:

Response:

        [
            {
                "id": "string",
                "label": "string",
                "total": "integer"
            }
        ]
    

2 - Synthetic results

POST /api/v1/resultado/{path}/sintetico

Parameters:

Headers:

Response:

    {
        "content": [
            {
                "auditoriaId": "integer",
                "codigo": "integer",
                "nome": "string",
                "ementa": "string",
                "nivelId": "integer",
                "diagnostico": "string",
                "qtde": "integer",
                "soma": "integer"
            }
        ],
        "pageable": {
            "sort": {
                "sorted": "boolean",
                "unsorted": "boolean",
                "empty": "boolean"
            },
            "pageNumber": "integer",
            "pageSize": "integer",
            "offset": "integer",
            "unpaged": "boolean",
            "paged": "boolean"
        },
        "totalPages": "integer",
        "totalElements": "integer",
        "last": "boolean",
        "first": "boolean",
        "sort": {
            "sorted": "boolean",
            "unsorted": "boolean",
            "empty": "boolean"
        },
        "number": "integer",
        "numberOfElements": "integer",
        "size": "integer",
        "empty": "boolean"
    }      
    

3 - Analytical results

POST /api/v1/resultado/{path}/analitico

Parameters:

Headers:

Response:

    {
        "content": [
            {
                "numProt": "integer",
                "mesRef": "integer",
                "qtde": "integer",
                "razaoSocial": "string",
                "cnpj": "string"
            }
        ],
        "pageable": {
            "sort": {
                "sorted": "boolean",
                "unsorted": "boolean",
                "empty": "boolean"
            },
            "pageSize": "integer",
            "pageNumber": "integer",
            "offset": "integer",
            "paged": "boolean",
            "unpaged": "boolean"
        },
        "totalPages": "integer",
        "totalElements": "integer",
        "last": "boolean",
        "first": "boolean",
        "sort": {
            "sorted": "boolean",
            "unsorted": "boolean",
            "empty": "boolean"
        },
        "number": "integer",
        "numberOfElements": "integer",
        "size": "integer",
        "empty": "boolean"
    }      
    

4 - Results grouped by fiscal obligation

POST /api/v1/resultado/obrigacao

Parameters:

Headers:

Response:

    [
        {
            "nome": "string",
            "path": "string",
            "qtde": "integer"
        }
    ]