Fluxo de integração - API de consulta de Instrumentos

Atualmente disponibilizamos dois endpoints um que permite a consulta das informações de todos os instrumentos cadastrados, e outro que permite a consulta das informações dos instrumentos, como questões, dimensões e fatores.

A consulta de instrumentos é muito importante para a configuração das integrações de score.

Acesse o endpoint Consulta todos os instrumentos para consultar todos os instrumentos cadastrados na conta.

Acesse o endpoint Consulta dados do instrumento via uid_instrumentConsulta dados do instrumento via uid_instrument para consultar todas as informações incluindo dimensões, fatores e questões de um instrumento específico.

Parâmetros da requisição

Nome do campoDescriçãoObrigatório/regra de negócio
instrumentUID do instrumentoObrigatório. O UID do instrumento pode ser encontrado na área de administração de instrumentos no endereço da página de edição do instrumento.

📘

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/instruments/[uid_instrument]' \
--header 'Authorization: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' \
--header 'Cookie: PHPSESSID=746h8innd3jk81itjvqfi63tbv' \
--data ''

Exemplo de response:

Após recebido, a requisição será processada em segundo plano retornando a resposta conforme o modelo abaixo.

{
  "uid_instrument": "UID DO INSTRUMENTO",
  "id_instrument": 0,
  "id_send_group": 0,
  "id_instrument_reference": 0,
  "name": "NOME DO INSTRUMENTO",
  "type": "TIPO DO INSTRUMENTO",
  "all_at_once": 0,
  "recency": 0,
  "max_questions": 0,
  "active": 0,
  "locked": 0,
  "hierarchical": 0,
  "confidentiality": 0,
  "messages": null,
  "minimum_respondents": 0,
  "questions_config": {
        "type": "string",
        "scale": {
        "max": 100,
        "min": 0
        },
      "hide_feedback": bool
    	},
      "current_cycle": 0,
      "is_deepening_cycle": 0,
      "calculation_type": 0,
      "self_attribute": 0,
      "lagging": 0,
      "distribution_type": 0,
      "skip_text": 0,
      "grouping_type": 0,
      "first_answer_date": "YYYY-MM-DD HH:MM:SS",
      "last_answer_date": "YYYY-MM-DD HH:MM:SS",
      "send_type": 0,
      "frequency": 0,
      "grouping": "questions",
      "groups": [
        	{
          "id_group": 0,
          "id_instrument": 0,
          "parent": 0,
          "image": "URL da imagem",
          "active": bool,
          "deleted": 0,
          "answered": 0,
          "title": {
            "en-US": [
              {
              "text": "string",
              "description": "string"
              }
            ],
            "es-ES": [
              {
              "text": "string",
              "description": "string"
              }
            ],
            "pt-BR": [
              {
              "text": "string",
              "description": "string"
              }
            ]
           },
           "hidden": 0,
           "created_at": "YYYY-MM-DD HH:MM:SS",
           "updated_at": "YYYY-MM-DD HH:MM:SS",
           "deleted_at": null,
           "order": 0,
           "questions": [],
           "groups": [
           	{
              "id_group": 0,
              "id_instrument": 0,
              "parent": 0,
              "image": null,
              "active": bool,
              "deleted": 0,
              "answered": 0,
              "title": {
                "en-US": [
                  {
                  "text": "string",
                  "description": "string"
                  }
                ],
                "es-ES": [
                  {
                  "text": "string",
                  "description": "string"
                  }
                ],
                "pt-BR": [
                  {
                  "text": "string",
                  "description": "string"
                  }
                ]
               },
               "hidden": 0,
               "created_at": "YYYY-MM-DD HH:MM:SS",
               "updated_at": "YYYY-MM-DD HH:MM:SS",
               "deleted_at": null,
               "order": 0,
               "questions": [
                 {
                   "id_instrument": 0,
                   "id_question": 0,
                   "id_group": 0,
                   "id_parent_group": 0,
                   "config": {
                   "type": "slider_images",
                   "scale": {
                   "max": 100,
                   "min": 0
                 },
                 "title": {
                   "en-US": [
                     {
                     "text": "string",
                     "description": "string"
                     }
                   ],
                   "es-ES": [
                     {
                     "text": "string",
                     "description": "string"
                     }
                   ],
                   "pt-BR": [
                     {
                     "text": "string",
                     "description": "string"
                     }
                   ]
                 },
                 "options": [
                   {
                   "text": {
                     "en-US": [
                     "string"
                     ],
                     "es-ES": [
                     "string"
                     ],
                     "pt-BR": [
                     "string"
                     ]
                   },
                   	"image": "URL da imagem"
                   },
                   {
                   	"image": "URL da imagem"
                   },
                   {
                     "text": {
                     "en-US": [
                     "string"
                     ],
                     "es-ES": [
                     "string"
                     ],
                     "pt-BR": [
                     "string"
                     ]
                   },
                   "image": "string"
                   }
                  ]
                 },
                   "deepening": 0,
                   "order": 0,
                   "required": bool,
                   "currentVariation": 0,
                   "active": bool,
                   "skip_text": 0,
                   "answers": 0,
                   "confidentiality": 0
                },
            	 ], 
            "groups": []
          }
        ]
      }
    ],
  "active_questions": 0,
  "hasAnswers": bool,
  "hasSentPulses": bool
}