1. JavaScript Widget
Add a feedback button to any website with one line of code:
<script src="/widget.js"></script>
<div data-feedback-widget data-api-key="your-api-key"></div>
2. Direct API Integration
Send feedback directly from your applications:
fetch('/api/public/feedback', {
method: 'POST',
headers: {
'Authorization': 'Bearer your-api-key',
'Content-Type': 'application/json'
},
body: JSON.stringify({
title: 'Bug Report',
description: 'Description here',
priority: 'HIGH',
category: 'BUG'
})
})
3. HTML Form Integration
Connect existing contact forms to send data to the API:
<form action="/api/public/feedback" method="POST">
<input name="title" placeholder="Issue title" required>
<textarea name="description"></textarea>
<select name="priority">
<option value="LOW">Low</option>
<option value="MEDIUM">Medium</option>
<option value="HIGH">High</option>
</select>
<button type="submit">Submit</button>
</form>
4. Webhook Integration
Receive data from external services and forms:
# Zapier, IFTTT, or custom webhooks
POST /api/public/feedback
{
"title": "From Contact Form",
"description": "User message",
"userEmail": "user@example.com",
"sourceUrl": "https://mysite.com/contact"
}