Skip to main content
Published when one or more KYC-related fields change for an associated user. Delivery, the shared envelope, and how to consume the Event Hub are in Overview. 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 a KycUpdates 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.