Headless Mode
In headless mode, the floating widget is hidden. You control when the report form appears using the programmatic API.
Setup
Oopsie.init({
serverUrl: 'https://oopsie.example.com',
apiKey: 'your_api_key',
widget: {
enabled: false, // Disable floating button
},
}); API
// Open the report form
Oopsie.open();
// Close the report form
Oopsie.close(); Example: custom trigger button
<button onclick="Oopsie.open()">
Report a Bug
</button> Example: keyboard shortcut
document.addEventListener('keydown', (e) => {
if (e.ctrlKey && e.shiftKey && e.key === 'B') {
Oopsie.open();
}
}); © 2026 Oopsie. Built by Yoan Bernabeu