DATAMANAGER
datamanager.audienceMembers.ingest
enum_ConsentAdPersonalization := [ "CONSENT_STATUS_UNSPECIFIED", "CONSENT_GRANTED", "CONSENT_DENIED" ]
enum_ConsentAdUserData := [ "CONSENT_STATUS_UNSPECIFIED", "CONSENT_GRANTED", "CONSENT_DENIED" ]
enum_GcpWrappedKeyInfoKeyType := [ "KEY_TYPE_UNSPECIFIED", "XCHACHA20_POLY1305" ]
enum_IngestAudienceMembersRequestEncoding := [ "ENCODING_UNSPECIFIED", "HEX", "BASE64" ]
enum_ProductAccountAccountType := [ "ACCOUNT_TYPE_UNSPECIFIED", "GOOGLE_ADS", "DISPLAY_VIDEO_PARTNER", "DISPLAY_VIDEO_ADVERTISER", "DATA_PARTNER" ]
enum_ProductAccountProduct := [ "PRODUCT_UNSPECIFIED", "GOOGLE_ADS", "DISPLAY_VIDEO_PARTNER", "DISPLAY_VIDEO_ADVERTISER", "DATA_PARTNER" ]
enum_TermsOfServiceCustomerMatchTermsOfServiceStatus := [ "TERMS_OF_SERVICE_STATUS_UNSPECIFIED", "ACCEPTED", "REJECTED" ]
valid {
input.Body.audienceMembers[_].consent.adPersonalization == enum_ConsentAdPersonalization[_]
input.Body.audienceMembers[_].consent.adUserData == enum_ConsentAdUserData[_]
input.Body.audienceMembers[_].destinationReferences[_] == STRING
input.Body.audienceMembers[_].mobileData.mobileIds[_] == STRING
input.Body.audienceMembers[_].pairData.pairIds[_] == STRING
input.Body.audienceMembers[_].userData.userIdentifiers[_].address.familyName == STRING
input.Body.audienceMembers[_].userData.userIdentifiers[_].address.givenName == STRING
input.Body.audienceMembers[_].userData.userIdentifiers[_].address.postalCode == STRING
input.Body.audienceMembers[_].userData.userIdentifiers[_].address.regionCode == STRING
input.Body.audienceMembers[_].userData.userIdentifiers[_].emailAddress == STRING
input.Body.audienceMembers[_].userData.userIdentifiers[_].phoneNumber == STRING
input.Body.consent.adPersonalization == enum_ConsentAdPersonalization[_]
input.Body.consent.adUserData == enum_ConsentAdUserData[_]
input.Body.destinations[_].linkedAccount.accountId == STRING
input.Body.destinations[_].linkedAccount.accountType == enum_ProductAccountAccountType[_]
input.Body.destinations[_].linkedAccount.product == enum_ProductAccountProduct[_]
input.Body.destinations[_].loginAccount.accountId == STRING
input.Body.destinations[_].loginAccount.accountType == enum_ProductAccountAccountType[_]
input.Body.destinations[_].loginAccount.product == enum_ProductAccountProduct[_]
input.Body.destinations[_].operatingAccount.accountId == STRING
input.Body.destinations[_].operatingAccount.accountType == enum_ProductAccountAccountType[_]
input.Body.destinations[_].operatingAccount.product == enum_ProductAccountProduct[_]
input.Body.destinations[_].productDestinationId == STRING
input.Body.destinations[_].reference == STRING
input.Body.encoding == enum_IngestAudienceMembersRequestEncoding[_]
input.Body.encryptionInfo.gcpWrappedKeyInfo.encryptedDek == STRING
input.Body.encryptionInfo.gcpWrappedKeyInfo.kekUri == STRING
input.Body.encryptionInfo.gcpWrappedKeyInfo.keyType == enum_GcpWrappedKeyInfoKeyType[_]
input.Body.encryptionInfo.gcpWrappedKeyInfo.wipProvider == STRING
input.Body.termsOfService.customerMatchTermsOfServiceStatus == enum_TermsOfServiceCustomerMatchTermsOfServiceStatus[_]
input.Body.validateOnly == BOOLEAN
input.ProviderMetadata.Region == STRING
}
datamanager.audienceMembers.remove
enum_ConsentAdPersonalization := [ "CONSENT_STATUS_UNSPECIFIED", "CONSENT_GRANTED", "CONSENT_DENIED" ]
enum_ConsentAdUserData := [ "CONSENT_STATUS_UNSPECIFIED", "CONSENT_GRANTED", "CONSENT_DENIED" ]
enum_GcpWrappedKeyInfoKeyType := [ "KEY_TYPE_UNSPECIFIED", "XCHACHA20_POLY1305" ]
enum_ProductAccountAccountType := [ "ACCOUNT_TYPE_UNSPECIFIED", "GOOGLE_ADS", "DISPLAY_VIDEO_PARTNER", "DISPLAY_VIDEO_ADVERTISER", "DATA_PARTNER" ]
enum_ProductAccountProduct := [ "PRODUCT_UNSPECIFIED", "GOOGLE_ADS", "DISPLAY_VIDEO_PARTNER", "DISPLAY_VIDEO_ADVERTISER", "DATA_PARTNER" ]
enum_RemoveAudienceMembersRequestEncoding := [ "ENCODING_UNSPECIFIED", "HEX", "BASE64" ]
valid {
input.Body.audienceMembers[_].consent.adPersonalization == enum_ConsentAdPersonalization[_]
input.Body.audienceMembers[_].consent.adUserData == enum_ConsentAdUserData[_]
input.Body.audienceMembers[_].destinationReferences[_] == STRING
input.Body.audienceMembers[_].mobileData.mobileIds[_] == STRING
input.Body.audienceMembers[_].pairData.pairIds[_] == STRING
input.Body.audienceMembers[_].userData.userIdentifiers[_].address.familyName == STRING
input.Body.audienceMembers[_].userData.userIdentifiers[_].address.givenName == STRING
input.Body.audienceMembers[_].userData.userIdentifiers[_].address.postalCode == STRING
input.Body.audienceMembers[_].userData.userIdentifiers[_].address.regionCode == STRING
input.Body.audienceMembers[_].userData.userIdentifiers[_].emailAddress == STRING
input.Body.audienceMembers[_].userData.userIdentifiers[_].phoneNumber == STRING
input.Body.destinations[_].linkedAccount.accountId == STRING
input.Body.destinations[_].linkedAccount.accountType == enum_ProductAccountAccountType[_]
input.Body.destinations[_].linkedAccount.product == enum_ProductAccountProduct[_]
input.Body.destinations[_].loginAccount.accountId == STRING
input.Body.destinations[_].loginAccount.accountType == enum_ProductAccountAccountType[_]
input.Body.destinations[_].loginAccount.product == enum_ProductAccountProduct[_]
input.Body.destinations[_].operatingAccount.accountId == STRING
input.Body.destinations[_].operatingAccount.accountType == enum_ProductAccountAccountType[_]
input.Body.destinations[_].operatingAccount.product == enum_ProductAccountProduct[_]
input.Body.destinations[_].productDestinationId == STRING
input.Body.destinations[_].reference == STRING
input.Body.encoding == enum_RemoveAudienceMembersRequestEncoding[_]
input.Body.encryptionInfo.gcpWrappedKeyInfo.encryptedDek == STRING
input.Body.encryptionInfo.gcpWrappedKeyInfo.kekUri == STRING
input.Body.encryptionInfo.gcpWrappedKeyInfo.keyType == enum_GcpWrappedKeyInfoKeyType[_]
input.Body.encryptionInfo.gcpWrappedKeyInfo.wipProvider == STRING
input.Body.validateOnly == BOOLEAN
input.ProviderMetadata.Region == STRING
}
datamanager.events.ingest
enum_ConsentAdPersonalization := [ "CONSENT_STATUS_UNSPECIFIED", "CONSENT_GRANTED", "CONSENT_DENIED" ]
enum_ConsentAdUserData := [ "CONSENT_STATUS_UNSPECIFIED", "CONSENT_GRANTED", "CONSENT_DENIED" ]
enum_EventEventSource := [ "EVENT_SOURCE_UNSPECIFIED", "WEB", "APP", "IN_STORE", "PHONE", "OTHER" ]
enum_GcpWrappedKeyInfoKeyType := [ "KEY_TYPE_UNSPECIFIED", "XCHACHA20_POLY1305" ]
enum_IngestEventsRequestEncoding := [ "ENCODING_UNSPECIFIED", "HEX", "BASE64" ]
enum_ProductAccountAccountType := [ "ACCOUNT_TYPE_UNSPECIFIED", "GOOGLE_ADS", "DISPLAY_VIDEO_PARTNER", "DISPLAY_VIDEO_ADVERTISER", "DATA_PARTNER" ]
enum_ProductAccountProduct := [ "PRODUCT_UNSPECIFIED", "GOOGLE_ADS", "DISPLAY_VIDEO_PARTNER", "DISPLAY_VIDEO_ADVERTISER", "DATA_PARTNER" ]
enum_UserPropertiesCustomerType := [ "CUSTOMER_TYPE_UNSPECIFIED", "NEW", "RETURNING", "REENGAGED" ]
enum_UserPropertiesCustomerValueBucket := [ "CUSTOMER_VALUE_BUCKET_UNSPECIFIED", "LOW", "MEDIUM", "HIGH" ]
valid {
input.Body.consent.adPersonalization == enum_ConsentAdPersonalization[_]
input.Body.consent.adUserData == enum_ConsentAdUserData[_]
input.Body.destinations[_].linkedAccount.accountId == STRING
input.Body.destinations[_].linkedAccount.accountType == enum_ProductAccountAccountType[_]
input.Body.destinations[_].linkedAccount.product == enum_ProductAccountProduct[_]
input.Body.destinations[_].loginAccount.accountId == STRING
input.Body.destinations[_].loginAccount.accountType == enum_ProductAccountAccountType[_]
input.Body.destinations[_].loginAccount.product == enum_ProductAccountProduct[_]
input.Body.destinations[_].operatingAccount.accountId == STRING
input.Body.destinations[_].operatingAccount.accountType == enum_ProductAccountAccountType[_]
input.Body.destinations[_].operatingAccount.product == enum_ProductAccountProduct[_]
input.Body.destinations[_].productDestinationId == STRING
input.Body.destinations[_].reference == STRING
input.Body.encoding == enum_IngestEventsRequestEncoding[_]
input.Body.encryptionInfo.gcpWrappedKeyInfo.encryptedDek == STRING
input.Body.encryptionInfo.gcpWrappedKeyInfo.kekUri == STRING
input.Body.encryptionInfo.gcpWrappedKeyInfo.keyType == enum_GcpWrappedKeyInfoKeyType[_]
input.Body.encryptionInfo.gcpWrappedKeyInfo.wipProvider == STRING
input.Body.events[_].adIdentifiers.gbraid == STRING
input.Body.events[_].adIdentifiers.gclid == STRING
input.Body.events[_].adIdentifiers.landingPageDeviceInfo.ipAddress == STRING
input.Body.events[_].adIdentifiers.landingPageDeviceInfo.userAgent == STRING
input.Body.events[_].adIdentifiers.sessionAttributes == STRING
input.Body.events[_].adIdentifiers.wbraid == STRING
input.Body.events[_].cartData.items[_].merchantProductId == STRING
input.Body.events[_].cartData.items[_].quantity == STRING
input.Body.events[_].cartData.items[_].unitPrice == NUMBER
input.Body.events[_].cartData.merchantFeedLabel == STRING
input.Body.events[_].cartData.merchantFeedLanguageCode == STRING
input.Body.events[_].cartData.merchantId == STRING
input.Body.events[_].cartData.transactionDiscount == NUMBER
input.Body.events[_].consent.adPersonalization == enum_ConsentAdPersonalization[_]
input.Body.events[_].consent.adUserData == enum_ConsentAdUserData[_]
input.Body.events[_].conversionValue == NUMBER
input.Body.events[_].currency == STRING
input.Body.events[_].customVariables[_].destinationReferences[_] == STRING
input.Body.events[_].customVariables[_].value == STRING
input.Body.events[_].customVariables[_].variable == STRING
input.Body.events[_].destinationReferences[_] == STRING
input.Body.events[_].eventDeviceInfo.ipAddress == STRING
input.Body.events[_].eventDeviceInfo.userAgent == STRING
input.Body.events[_].eventSource == enum_EventEventSource[_]
input.Body.events[_].eventTimestamp == STRING
input.Body.events[_].experimentalFields[_].field == STRING
input.Body.events[_].experimentalFields[_].value == STRING
input.Body.events[_].lastUpdatedTimestamp == STRING
input.Body.events[_].transactionId == STRING
input.Body.events[_].userData.userIdentifiers[_].address.familyName == STRING
input.Body.events[_].userData.userIdentifiers[_].address.givenName == STRING
input.Body.events[_].userData.userIdentifiers[_].address.postalCode == STRING
input.Body.events[_].userData.userIdentifiers[_].address.regionCode == STRING
input.Body.events[_].userData.userIdentifiers[_].emailAddress == STRING
input.Body.events[_].userData.userIdentifiers[_].phoneNumber == STRING
input.Body.events[_].userProperties.customerType == enum_UserPropertiesCustomerType[_]
input.Body.events[_].userProperties.customerValueBucket == enum_UserPropertiesCustomerValueBucket[_]
input.Body.validateOnly == BOOLEAN
input.ProviderMetadata.Region == STRING
}
datamanager.requestStatus.retrieve
valid {
input.Qs.requestId == STRING
input.ProviderMetadata.Region == STRING
}
Updated about 5 hours ago