Inbound issue-sync webhook (two-way ticket sync)
POST/api/v1/issue-sync/webhooks/:provider
Receive a tracker issue's open/closed transition and reflect it.
Status codes:
- 202 synced — a live export record matched and its resolution was mirrored (the mapping decides whether the owner is notified).
- 202 ignored — verified but not a close/reopen we act on.
- 202 no_record — no live export matches this upstream issue.
- 401 invalid_signature — verification failed (fail closed).
- 400 invalid_payload — body wasn't parseable into an issue event.
- 413 body_too_large — raw body exceeded the cap.
Rate-limit tier: webhook.
Request
Responses
- 200
- 422
Successful Response
Validation Error