Get Started in 5 Minutes
This guide will walk you through making your first API request to the Gather API.1
Get your API key
Contact your Qualifi administrator to obtain your API key (prefixed with
qapi_).API credentials are created via Eucalyptus (internal admin tool). If you don’t have access, contact your Qualifi administrator.
2
Set up authentication
Configure your HTTP client with the
x-api-key header. Simply include your API key in the header:- cURL
- JavaScript
- Python
3
Make your first request
Retrieve your questions using the GET questions endpoint:
- cURL
- JavaScript
- Python
4
Create your first question
Create a question with text-to-speech audio generation:
- cURL
- JavaScript
- Python
Audio generation is asynchronous. The initial response includes the question, and the
audioUrl will be populated when audio generation completes. You can use webhooks to be notified when audio is ready.5
Create your first interview
Create an interview with your questions:
- cURL
- JavaScript
- Python
What’s Next?
API Reference
Explore all available endpoints and their parameters
Guides
Learn how to create interviews and send invites
Webhooks
Set up webhooks for real-time event notifications
Code Examples
Browse code examples in multiple languages
Common Issues
401 Unauthorized Error
401 Unauthorized Error
404 Not Found
404 Not Found
Verify you’re using the correct base URL and endpoint path. All endpoints
are prefixed with
/qsi/gather/.429 Too Many Requests
429 Too Many Requests
You’ve exceeded the rate limit. Check the
X-RateLimit-Remaining header and
wait until the reset time indicated in X-RateLimit-Reset.
