Learn how to authenticate and make your first API call to Revuloop in just a few minutes.
API keys are used to authenticate your requests. Each key has specific scopes that determine what resources it can access.
Important: Your API key will only be shown once. Store it securely and never expose it in client-side code.
The API uses Bearer token authentication. Include your API key in the Authorization header of every request.
curl -X GET "https://revuloop.com/api/v1/surveys" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json"const response = await fetch('https://revuloop.com/api/v1/surveys', {
method: 'GET',
headers: {
'Authorization': 'Bearer YOUR_API_KEY',
'Content-Type': 'application/json',
},
});
const data = await response.json();
console.log(data);import requests
response = requests.get(
'https://revuloop.com/api/v1/surveys',
headers={
'Authorization': 'Bearer YOUR_API_KEY',
'Content-Type': 'application/json',
}
)
data = response.json()
print(data)All responses follow a consistent envelope format with data, meta, and optional pagination fields. Errors return structured JSON with error codes and messages.
The API Reference includes interactive examples, complete request and response schemas, error formats, and all available scopes.