Skip to content
Error codes · realuptime errors ingest

RU-4018: Tracker webhook not recognized

The connection id in a POST /api/v1/tracker/webhooks/<provider>/<connectionId> URL does not match a live tracker connection with two-way sync turned on, or the provider in the URL does not match that connection's provider. An unknown connection, a connection with sync turned off, and a provider mismatch are all refused the same way, so this response does not confirm which is true.

On the wire

Ships with HTTP status 404, carrying "code": "RU-4018" in the response body alongside the human-readable error message. Existing fields are never replaced by the code: it is additive.

Common causes

  • Two-way sync was never turned on for this connection under Account settings > Integrations.
  • The connection was deleted after the webhook URL was configured in the provider.
  • The webhook URL was pasted into the wrong provider's webhook settings (a GitHub URL configured in Linear, or similar).

How to fix it

  1. Open Account settings > Integrations > Issue trackers and confirm two-way sync is on for this connection.
  2. Copy the webhook URL shown there again and compare it against what the provider is actually configured to call.

Related codes

  • RU-4019: Tracker webhook signature missing or wrong
  • RU-4020: Tracker webhook payload not understood

Still stuck?

Ask support and mention RU-4018: the code pins down the exact refusal path, so you skip the diagnostic back-and-forth.