The payloads documentation is full of mismatching explanations and actual payload.
When comparing to real payloads, the example payload seems to match, but the explanations have many mismatches.
I’ll give a couple of examples:
According to the explanation:
Push event payload:
Commitfield is supposed to have
Sha, but doesn’t suppose to have
Nowhere it is documented that all payload includes
idsubfield when fired from an installation.
I remember seeing others also, but I haven’t got the time to review the full list right now.
I think this should be fixed to prevent confusion. I know I spent days trying to understand how to get an installation id when it was right there all along.