eventMetadata.eventType is KycUpdates. eventMetadata.eventDataVersion for this payload is 1.
eventData
eventData is a JSON string. Parse it after the envelope.
The notification tells you that a field changed. It does not carry the new value. Where your integration is approved to read the current value, fetch it through the Partners API with the scopes granted for that purpose. See Data sharing and PII.
The set of
name values is configured per application. A message is published to your hub only when at least one changed field is in that set. The array lists every changed field in the source event; handle the names your agreement covers and ignore the rest. Your etoro contact provides the allow-list.
Field names
These are the names aKycUpdates event can carry today. Your allow-list is a subset of this catalog, set per application. Do not assume every row is enabled for you.
Names can be added. Ignore a name you do not handle, and keep the consumer moving.
Some names are not a fixed list. The prefix is stable; the suffix comes from the underlying field or question.