Projects & Intake Integrations

Connect your external websites & apps to send bug and feature reports directly into TaskBridge's Raw Submissions Inbox.

Direct Project Integration API

Data submitted via this API appears in Layer 1: Raw Customer Submissions Inbox.

// Call TaskBridge directly from your Next.js / React / Vue / Mobile application
async function sendToTaskBridge(report) {
  const res = await fetch('https://taskbridge.io/api/v1/intake', {
    method: 'POST',
    headers: {
      'Content-Type': 'application/json',
      'x-project-key': 'tb_pub_live_9f8a32bc1d84e49a'
    },
    body: JSON.stringify({
      title: report.title,             // e.g. "Checkout button unresponsive on Safari"
      description: report.description, // e.g. "When I click Pay, the modal disappears"
      type: report.type || 'BUG',      // 'BUG' | 'FEATURE' | 'PERFORMANCE'
      severity: report.severity || 'MEDIUM', // 'LOW' | 'MEDIUM' | 'HIGH' | 'CRITICAL'
      customerEmail: report.email,     // optional for customer status updates
      context: {                       // optional browser & device details
        url: window.location.href,
        userAgent: navigator.userAgent
      }
    })
  });

  const data = await res.json();
  console.log('Submission received in Raw Inbox:', data.trackingUrl);
  return data;
}
• Direct CORS enabled (call from any browser domain)• Lands in Layer 1 Raw Submissions Inbox• Instant tracking URL generated for customer

Connected Projects (0)

Register New Project

Generate a new dedicated intake queue and public key.

Scoped API Credentials

Key NamePrefixScopesStatusCreated