Skip to main content

Overview

The SignalBridge API allows you to send tracking events directly from your server, integrate with your backend systems, and manage your pixels programmatically. Base URL: https://api.signalbridgedata.com

Authentication

All API requests require authentication using your API key.
Your API key carries full access to your account. Keep it secure and never expose it in client-side code.
Get your API key from the Dashboard.

Quick Example

API Endpoints

Track Event

Send a tracking event to SignalBridge. Endpoint: POST /v1/track Headers:
  • Authorization: Bearer YOUR_API_KEY (required)
  • Content-Type: application/json (required)
Body Parameters: User Data Fields: Response:
Events sent with your API key are treated as trusted server-side events: they are not filtered by User-Agent or IP heuristics, so default curl and HTTP-library User-Agents work. In a few cases the event is received but intentionally not processed (for example when the request carries a preview or localhost url, or when a plan allowance is reached). The response then keeps HTTP 200 and includes a filtered reason code, so you can tell it apart from a tracked event:

Get Pixel

Retrieve pixel information. Endpoint: GET /v1/pixels/:pixel_id Response:

List Events

Get recent events for a pixel. Endpoint: GET /v1/pixels/:pixel_id/events Query Parameters: Response:

Standard Events

SignalBridge supports these standard event names:

Custom Events

You can also track custom events:

Error Responses

400 Bad Request

401 Unauthorized

403 Forbidden

429 Too Many Requests

500 Internal Server Error

503 Service Unavailable

Returned when SignalBridge could not verify your API key, rate limit, or pixel access because a supporting service was briefly unavailable. Your request was not rejected as invalid, so send it again after the number of seconds in the Retry-After header. Unlike 401, 403, and 404, this response is temporary.

Rate Limits

API Access is available for Pro, Ultra, and Enterprise tiers only. Rate Limit Headers:

Webhooks

SignalBridge can send webhooks for important events:

Available Events

  • event.tracked - New event was tracked
  • event.forwarded - Event was forwarded to platform
  • pixel.created - New pixel was created
  • pixel.updated - Pixel was updated
  • subscription.updated - Subscription changed

Webhook Payload

Webhook Signature

All webhooks include a signature header for verification:
Verify the signature:

SDKs

Official SDKs coming soon:
  • JavaScript/TypeScript
  • Python
  • PHP
  • Ruby
  • Go

Need Help?