🔌 REST API

Feedback API: simpel, snel, veilig

Verstuur feedback programmatisch vanuit je backend, CLI tools, of automation scripts. REST API met API key authenticatie.

🔐Bearer token auth · Rate limiting · CORS support

Feedback versturen met curl

Handig voor scripts, CI/CD pipelines of command-line tools.

# Verstuur feedback via curl
curl -X POST https://api.fluister.dev/v1/feedback \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "projectId": "YOUR_PROJECT_ID",
    "text": "De login knop werkt niet op mobiel",
    "page": "/login",
    "userEmail": "user@example.com"
  }'

JavaScript fetch voorbeeld

Verstuur feedback vanuit je frontend (bijvoorbeeld na een error of aankoop).

// Verstuur feedback via JavaScript fetch
async function submitFeedback(text, page) {
  const response = await fetch('https://api.fluister.dev/v1/feedback', {
    method: 'POST',
    headers: {
      'Authorization': 'Bearer YOUR_API_KEY',
      'Content-Type': 'application/json'
    },
    body: JSON.stringify({
      projectId: 'YOUR_PROJECT_ID',
      text: text,
      page: page,
      userEmail: 'user@example.com' // optioneel
    })
  });
  
  const data = await response.json();
  console.log('Feedback submitted:', data);
}

// Gebruik:
submitFeedback('Bug in checkout', '/checkout');

API Response

De API geeft direct de feedback terug met AI-categorisering en impact score:

// Response (JSON)
{
  "id": "fb_abc123xyz",
  "projectId": "proj_xyz",
  "text": "De login knop werkt niet op mobiel",
  "page": "/login",
  "category": "bug",          // AI-gecategoriseerd
  "sentiment": "negative",     // AI-sentiment
  "impactScore": 8,            // 0-14 prioriteit
  "createdAt": "2026-04-09T10:30:00Z"
}
💡 Let op: Gebruik je API key nooit in client-side code (publiek toegankelijk). Alleen voor server-side of veilige CLI tools.

Use cases voor de API

🚨

Error logging

Stuur automatisch feedback bij een server error of exception. Koppel error stack trace aan feedback.

🔄

CI/CD integration

Verstuur feedback na een failed test of deployment. Log build issues rechtstreeks in Fluister.

📊

Monitoring alerts

Koppel je monitoring tools (Sentry, Datadog) aan Fluister. Alert = automatisch feedback item.

🤖

Chatbots

Laat je chatbot (Discord, Slack) feedback doorsturen naar Fluister. Gecentraliseerde inbox.

Veelgestelde vragen

Hoe krijg ik een API key?

Log in op je Fluister dashboard, ga naar Project Settings → API Keys. Klik op "Create API Key". Bewaar de key veilig — hij wordt maar 1x getoond.

Zijn er rate limits?

Ja. 100 requests per minuut per API key. Voor hogere limits neem contact op via support@fluister.dev.

Kan ik de API gebruiken zonder API key?

Nee. Authenticatie is verplicht om misbruik te voorkomen. Gebruik Bearer token authenticatie (zie voorbeelden).

Werkt AI triage ook via de API?

Ja. Elke feedback via de API wordt automatisch gecategoriseerd (bug/feature/vraag) en krijgt een sentiment score en impact score.

Start met de Fluister API

Maak een gratis account, genereer je API key, en stuur je eerste feedback in < 5 minuten.

Gratis account aanmaken