Sorry, this is a webhook limitation, not anything you’re doing wrong
You have to make a CMA call to fetch details on that version, like you already did (e.g. Update Webhook Missing User Information - #3 by m.finamor)
Yeah, exactly this. The webhook’s meta.current_version is the one to fetch from the CMA.
Which field are you using as the user ID? (As in the JSON path to it). If you look at e.g. relationships.creator, it should tell you the type of ID it is:
"relationships": {
"item_type": {
"data": {
"id": "OfGOkLsUQlKFQjNBQtXZGA",
"type": "item_type"
}
},
"creator": {
"data": {
"id": "627975",
"type": "organization"
}
}
},
But that’s not really useful for you here. You do have to make that separate CMA call to fetch the latest version info and get its author that way ![]()
This is an annoying design quirk on our part, and something I hope we can natively add to webhooks in the future. (PS please remember to vote on this in the upper left)
Sorry about that.