Skip to content

sendinblue/tap-qualtrics

 
 

Repository files navigation

tap-qualtrics

This is a Singer tap that produces JSON-formatted data following the Singer spec.

This tap:

  • Pulls raw data from Survey Responses

  • Incrementally pulls data based on the input state


Quick Start

  1. Install

    pip install git+https://github.com/SageData-OOD/tap-qualtrics

  2. Create the config file

    Create a JSON file called config.json. Its contents should look like:

     {
         "start_date": "2021-10-28",
         "data_center": "xxxx",
         "client_id": "xxxxxxxxxxx",
         "client_secret": "xxxxxxxxxxxxxxxxxx",
         "refresh_token": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
     }

    Or like this

    {
      "start_date": "2021-10-28",
      "data_center": "xxxx",
      "x-api-token": "xxxxxxxxxxx"
    }
    • The starts_dte specifies the date at which the tap will begin pulling data.

    • The data_center : Your qualtrics data_center id

    • The refresh_token: The qualtrics OAuth Refresh Token

    • The client_id: The qualtrics OAuth client id

    • The client_secret: The qualtrics OAuth client secret

    • The x-api-token: The API Token

  3. Run the Tap in Discovery Mode

    tap-qualtrics -c config.json -d

    See the Singer docs on discovery mode here.

  4. Run the Tap in Sync Mode

    tap-qualtrics -c config.json --catalog catalog-file.json


Copyright © 2021 SageData

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 100.0%