ENGINEERING

Fan out registry contract-change webhooks to downstream consumer repos as issues

When your API registry posts a contract-change webhook, looks up every repo subscribed to that API and opens a tracking GitHub issue in each consumer repo describing the change.

CategoryEngineering
Enginesim
Difficultyadvanced
Triggerwebhook
Steps5
Setup~25 min

How it runs

The automated pipeline, trigger to output.

  • TriggerRegistry contract-change webhookHTTP webhook
  • LogicParse payload + filter to breaking changes
  • ActionResolve subscribed consumer repos
  • ActionOpen tracking issue in each consumer repoGitHubGitHub
  • OutputAppend record to Confluence audit pageConfluenceConfluence

What it does

Turns a single registry event into per-consumer action items. When your API gateway or schema registry fires a contract-change webhook, this resolves the API's subscriber list and opens a clear, labeled tracking issue in each downstream repo so every consuming team has the change on their own board — plus a single Confluence note for the org-wide audit log.

When to use it

You operate a central API registry or gateway that knows which services subscribe to which contracts, and you want changes pushed into each consumer's own backlog instead of relying on a broadcast nobody reads.

How it works

  1. 1The registry sends a contract-change webhook, triggering the flow.
  2. 2Parse the payload: API name, version, change type, and affected operations.
  3. 3Branch: only fan out for breaking or deprecating changes; ignore additive ones.
  4. 4Resolve the subscriber repos for that API from the registry payload.
  5. 5Open a labeled tracking issue in each subscribed GitHub repo with the change details.
  6. 6Append the broadcast record to the central Confluence audit page.

Set it up

What you configure once, before turning it on.

  1. 1
    Connect HTTP webhookTrigger any URL on agent actions.
  2. 2
    Connect GitHubRepos, issues, pull requests, actions.
  3. 3
    Connect ConfluenceSpaces, pages, blueprints.
  4. 4
    Set each agent's modelWe leave models unset so you pick the tier — fast + cheap, or top-quality.
  5. 5
    Tune it to your dataEdit the prompts, filters, and field mappings so it matches how your team works.
  6. 6
    Test, then turn it onRun once against a sample, confirm the output, then enable the trigger.

Run this workflow in your colony.

14-day trial. No DevOps. No Sales call. Provisioned in under a minute.