TugusDeveloper Docs
Server-Side

Error Handling & Retry

Queue-based event processing, retry logic, and collect endpoint status codes.

Tugus processes events queue-based via Laravel Horizon. Delivery failures are retried automatically.

Retry logic

AttemptDelayBehavior
1immediatelyFirst delivery attempt
260sExponential backoff
3300sExponential backoff
4900sFinal attempt
Status → failed, health check alert

HTTP status codes — collect endpoint

StatusMeaning
202Event accepted and queued
400Invalid payload (missing event field)
401Invalid or unknown API key
422Validation error (e.g. value is not a float)
429Rate limit exceeded (plan-dependent)

Checking delivery status

In the dashboard under Live-Stream, the delivery status of every event is visible in real time per platform. Failed deliveries, including the error message from the target API, are shown under Properties → Health.

A 202 from the collect endpoint only means that Tugus accepted the event — not that forwarding succeeded. Check the delivery status separately in the dashboard.

On this page