Fluxo de integração - API de consulta de Scores - Pesquisa Parcialmente Anônima e Identificada

Esta API disponibiliza o consumo dos scores de pesquisas parcialmente anônimas e identificadas, previamente processados dos instrumentos de acordo com os filtros inseridos na requisição.

❗️

ATENÇÃO

Para utilizar esta API, o admin da conta deverá preencher o formulário no site https://suporte.gupy.io/s/suporte/ solicitando o token da API do mapa de calor.

Parâmetros da requisição

Nome do campoDescriçãoObrigatório/regra de negócio
instrumentUID do instrumentoObrigatório.
start_dateData de início do filtroObrigatório.
end_dateData final do filtroObrigatório.

📘

ATENÇÃO

O uid_instrument pode ser obtido através da requisição para obter todos os instrumentos

Exemplo de requisição:

curl --location 'https://www.pulses.com.br/api/engage/v1/heatmap?segment=leaders&instrument=c0c0302e-d142-11e8-8052-42010a9e003a&pagination=0' \
--header 'Authorization: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' \
--header 'Cookie: PHPSESSID=deajbemtgam3m5o9p3g4k449uh'


curl --location 'https://www.pulses.com.br/api/engage/v1/instruments/{uid_instrument}/answers/?start_date=YYYY-MM-DD&end_date=YYYY-MM-DD' \
--header 'Authorization: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' \
--data ''

Exemplo de response:

Esta chamada retorna um objeto com a seguinte estrutura:

Lembrando que cada instrumento terá um retorno com estrutura diferente, visto que cada instrumento tem a sua estrutura de questões e cálculo.

{
  "instrument": {
    "uid_instrument": "uid do instrumento - string",
    "id_instrument": 0,
    "answers": [
      {
        "id_answer": 0,
        "id_factor": 0,
        "id_dimension": 0,
        "id_question": 0,
        "answer_details": {
          "year_week": 0,
          "created_at": "YYYY-MM-DD HH:MM:SS.000000",
          "deleted_at": null,
          "status_int": 1,
          "updated_at": "YYYY-MM-DD HH:MM:SS.000000",
          "resposta_num": 0
        },
        "score": 5,
        "respondent": {
          "id_person": 0,
          "attributes": {
            "cpf": "012.345.678-99",
            "sex": "string",
            "name": "NOME DO COLABORADOR",
            "email": "[email protected]",
            "groups": [ "Listagem de todos os grupos que o colaborador faz parte"
              {
              "name": "nome do grupo",
              "id_group": 0,
              "deleted_at": null
              }
            ],
            "leaders": [
              {
                "cpf": "012.345.678-99",
                "name": "NOME DO LÍDER",
                "email": "[email protected]",
                "id_person": 0,
                "deleted_at": "YYYY-MM-DD HH:MM:SS.000000",
                "internal_number": "String"
              }
            ],
            "position": "String",
            "scholarity": "String",
            "unit_business": "String",
            "unit_geography": "String",
            "internal_number": "String",
            "custom_attributes": [
              {
                "id_attribute": 0,
                "external_name": "nome_do_atributo",
                "id_option": null,
                "name_option": null
              }
            ]
          }
        }
      }
    ]
  }
}