API Basic Overview (Discover)
About XM Discover API Overview
The XM Discover API enables developers to access XM Discover’s sentiment and text analytics capabilities for use in third-party applications.
Available API Services
The following API requests are available via RESTful API:
- Export API: Export feedback data enriched with classification, sentiment, and other metadata.
- Import API: Import documents into XM Discover.
Legacy API Services
XM Discover supports a number of legacy API services in maintenance mode. When possible, please switch to a supported API service.
- The Real-time service and Ad Hoc Upload service features are now supported through the Import API and XM Discover Link connector.
- Other services such as the Model service or Dataflow service, do not have supported API analogues. Please contact Qualtrics Support to request documentation for these legacy endpoints.
- If you are actively using Export API v1, please switch to Export API v2.
API Rate Limits
By default, there is a limit on the rate at which you can make API calls. The default API rate limits are:
- Calls Per Second: 65
- Realtime Characters by Second: 200,000
If you would like your rate limit increased, please contact XM Discover support with information about your use case.
Example of API Rate Limits
A realtime characters by second restriction is different from a calls per second restriction, as it is applied at the message level. Here is an example of system behavior assuming it is configured to 20,000 characters per second:
- First, a real-time request of 40,000 characters arrives. This request will be accepted.
- If another request arrives in less than 2 seconds, the request will be rejected with a RATE_LIMIT error message.
- If another request arrives after 2 seconds, the request will be accepted.