1.0.0 • Published 5 years ago

qualtrics-survey-creator v1.0.0

Weekly downloads
-
License
ISC
Repository
-
Last release
5 years ago

Usage

To install npm install qualtrics-survey-creator

To create an individual survey:

var qualtrics = require('qualtrics-survey-creator')

qualtrics.qualtricsBaseUrl = "https://{host}.qualtrics.com/API/v3/";
qualtrics.headers = { 'X-API-TOKEN': "Your API Token" };
qualtrics.qualtricsDirectoryId = "your directory id";


async function test() {
    
    var transactionContact = {
        "transactionData":{
           "orderId":"4711",
           "source":"commerce"
        },
        "lastName":"John",
        "externalDataRef":"test",
        "email":"john.doe@sap.com",
        "firstName":"John"
     };
     var transactionFields = [
        "orderId",
        "source"
     ];

     try {
        var surveyId = "your survey id"
        var surveyLink = await qualtrics.createIndividualSurveyLink(transactionContact, transactionFields, surveyId, 20, 10);
    } catch (error) {
       console.log(error);
    }
}

To read a response:

var qualtrics = require('qualtrics-survey-creator')

qualtrics.qualtricsBaseUrl = "https://{host}.qualtrics.com/API/v3/";
qualtrics.headers = { 'X-API-TOKEN': "Your API Token" };
qualtrics.qualtricsDirectoryId = "your directory id";


async function test() {

    var surveyId = "your survey id"
    var responseId = "your response id"
    var surveyResponse = await qualtrics.getSurveyResponse(surveyId, responseId)

    console.log("Survey Response");
    console.log(surveyResponse)

}