Forge trigger event "avi:confluence:updated:page" not received by app

My manifest.yml registers a forge trigger for confluence page create and update like so:

modules:
  trigger:
    - key: page-updated-trigger
      function: trigger-fn
      events:
        - avi:confluence:updated:page
        - avi:confluence:created:page
  function:
    - key: trigger-fn
      handler: eventHandler.run
permissions:
  scopes:
    - read:confluence-content.summary
....

Where ./src/eventHander.ts looks like

export async function run(event, context) {
  console.log("CONF event:", event, "context", context);
  return true;
}

What’s the best way to investigate this?
Thanks for your help.

Note to self:
Confluence product page events need

permissions:
  scopes:
    - read:confluence-content.summary

After adding this scope 2 forge commands are needed

  1. forge deploy
  2. forge install --upgrade

Then events are sent to the forge app.

1 Like