Common API Questions

Suite
Customer Experience Employee Experience Strategy & Research
Product
Qualtrics

What's on this page

About Common API Questions

Qualtrics has variety of different products that allow our clients to gather actionable data in real time. Some of these products include the Survey Platform, Website / App Feedback, XM Directory, and Qualtrics 360. Once you’ve purchased the Qualtrics API feature, you’ll be able to use the API for any products that are a part of your license.

Survey Platform

I have all the correct parameters, but I keep getting an error message that says “Invalid request. Missing or invalid parameter Request.” Why is this happening?

I would like to download my raw data to open in Excel. Which API request should I use?

When using Create Contacts Import, what are the different methods of posting or sending my contact list to Qualtrics?

Am I limited to the number of requests I can make for my organization? And how many concurrent API requests can I make at once?

I’m using the Import Survey request, and I’ve saved my survey as a TXT file. The request is successful, but my questions aren’t appearing in my newly imported survey. Why is this happening?

I’m using the Create Response Export request with the parameters startDate and endDate. When I look at the downloaded data though, I’m not seeing the anticipated date range of responses.

XM Directory

Can I use the Survey Platform API now that I’m using XM Directory too?
Yes, absolutely. XM Directory has a few API requests that will replace requests made through the Survey Platform API, but for the most part you can still use all of the Survey Platform API requests. The Survey Platform Contacts requests are the only ones that may change. On the v3 documentation, API requests that are not supported for XM Directory users (and vice versa) will have a notice.
What additional functionality does the XM Directory API provide that I don’t have access to with just the Survey Platform API?
The XM Directory API provides you with a few unique requests specific to XM Directory. You can use getBouncedContacts (API v2.4) to find all the contacts in your directory (or in a specific mailing list) that have ever had an email bounce. The List Directory Contacts request can be used to export a subset of your entire directory. The getIncentiveRecipients request allows you to download a list of every contact in your directory who has earned a specific incentive, such as a points reward or sweepstakes entry. These requests and others are available with the XM Directory API.
What is the difference between the Contact ID and the Recipient ID?
Each XM Directory API request typically asks for the contact’s Contact ID. This ID begins with “CID_” and is followed by a unique alphanumeric string. The Contact ID is the contact’s unique ID in your directory. Some API requests ask for the contact’s Recipient ID. This ID begins with “CGC_” and is followed by a unique alphanumeric string. The Recipient ID is the contact’s unique ID in a mailing list.

To understand the difference between the Contact ID and the Recipient ID, it’s important to remember that each contact should only exist in your directory once. So a single contact could be found in your directory once but could also be a member of multiple mailing lists. If this contact were a member of three mailing lists, he or she would have one Contact ID and three Recipient IDs, one for each list.

Was this helpful?

The feedback you submit here is used only to help improve this page.

That's great! Thank you for your feedback!

Thank you for your feedback!