PERSONALIZE-EVENTS
PutActionInteractions
valid {
input.Body.trackingId == STRING
input.Body.actionInteractions[_].actionId == STRING
input.Body.actionInteractions[_].userId == STRING
input.Body.actionInteractions[_].sessionId == STRING
input.Body.actionInteractions[_].timestamp == TIMESTAMP
input.Body.actionInteractions[_].eventType == STRING
input.Body.actionInteractions[_].eventId == STRING
input.Body.actionInteractions[_].recommendationId == STRING
input.Body.actionInteractions[_].impression[_] == STRING
input.Body.actionInteractions[_].properties == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
PutActions
valid {
input.Body.datasetArn == STRING
input.Body.actions[_].actionId == STRING
input.Body.actions[_].properties == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
PutEvents
valid {
input.Body.trackingId == STRING
input.Body.userId == STRING
input.Body.sessionId == STRING
input.Body.eventList[_].eventId == STRING
input.Body.eventList[_].eventType == STRING
input.Body.eventList[_].eventValue == FLOAT
input.Body.eventList[_].itemId == STRING
input.Body.eventList[_].properties == STRING
input.Body.eventList[_].sentAt == TIMESTAMP
input.Body.eventList[_].recommendationId == STRING
input.Body.eventList[_].impression[_] == STRING
input.Body.eventList[_].metricAttribution.eventAttributionSource == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
PutItems
valid {
input.Body.datasetArn == STRING
input.Body.items[_].itemId == STRING
input.Body.items[_].properties == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
PutUsers
valid {
input.Body.datasetArn == STRING
input.Body.users[_].userId == STRING
input.Body.users[_].properties == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
Updated 5 days ago