How to link the original email used to initiate the invite to the actual member in the member_added/added events?
Reproduction:
- invite member to organisation team via email
- member accepts email invite
During step 1 a member_invited action is emitted from a web hook.
During step 2 a member_added and a added (scope team) action is emitted from a web hook.
Things tried
- find email/invite id on the member added events (not present)
- find a member id on the invite and link it to member added event (not present)
- find the original invite record, maybe that's updated as part of the process (invite deleted after acceptance)
- query member data, try to find an email (not present)
- query user data, try to find email (not available unless public)
- above but via graphql
Not tired yet
- a common piece of information between the invite and the member added is the invitee. Although it would seem like excessive work to create a unique invitee to link the two.