Skip to content

Latest commit

 

History

History
70 lines (46 loc) · 1.81 KB

README.md

File metadata and controls

70 lines (46 loc) · 1.81 KB

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