mParticle bulk events check each submitted event.
Captured bulk mParticle v2 events. Published input-schema event branches receive native payload checks; endpoint context and source-defined nullable alternatives remain explicit.
What this pack matches
Rules
Codes are stable. A finding in CI, MCP, or the playground lands on the same id.
| Field | Required | What it checks | Rule ids | Source |
|---|---|---|---|---|
root |
optional | Native JSON type: array. Maximum array items: 100. | vendor.mparticle-bulk-events.body.root.invalid |
docs |
[] |
optional | Native JSON type: object. | vendor.mparticle-bulk-events.body.[].invalid |
docs |
source_request_id |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: []. Native JSON type: string or null or boolean or integer or number. | vendor.mparticle-bulk-events.body.source_request_id.invalid |
docs |
device_info |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: []. Native JSON type: object. | vendor.mparticle-bulk-events.body.device_info.invalid |
docs |
device_info.brand |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: []. Applies when {"kind":"all","conditions":[{"kind":"json_type","param":"device_info","json_type":"object"}]}. Native JSON type: string or null or boolean or integer or number. | vendor.mparticle-bulk-events.body.device_info.brand.invalid |
docs |
device_info.product |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: []. Applies when {"kind":"all","conditions":[{"kind":"json_type","param":"device_info","json_type":"object"}]}. Native JSON type: string or null or boolean or integer or number. | vendor.mparticle-bulk-events.body.device_info.product.invalid |
docs |
device_info.device |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: []. Applies when {"kind":"all","conditions":[{"kind":"json_type","param":"device_info","json_type":"object"}]}. Native JSON type: string or null or boolean or integer or number. | vendor.mparticle-bulk-events.body.device_info.device.invalid |
docs |
device_info.android_uuid |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: []. Applies when {"kind":"all","conditions":[{"kind":"json_type","param":"device_info","json_type":"object"}]}. Native JSON type: string or null or boolean or integer or number. | vendor.mparticle-bulk-events.body.device_info.android_uuid.invalid |
docs |
device_info.device_manufacturer |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: []. Applies when {"kind":"all","conditions":[{"kind":"json_type","param":"device_info","json_type":"object"}]}. Native JSON type: string or null or boolean or integer or number. | vendor.mparticle-bulk-events.body.device_info.device_manufacturer.invalid |
docs |
device_info.platform |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: []. Applies when {"kind":"all","conditions":[{"kind":"json_type","param":"device_info","json_type":"object"}]}. Native JSON type: string. | vendor.mparticle-bulk-events.body.device_info.platform.emptyvendor.mparticle-bulk-events.body.device_info.platform.invalid |
docs |
device_info.os_version |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: []. Applies when {"kind":"all","conditions":[{"kind":"json_type","param":"device_info","json_type":"object"}]}. Native JSON type: string or null or boolean or integer or number. | vendor.mparticle-bulk-events.body.device_info.os_version.invalid |
docs |
device_info.device_model |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: []. Applies when {"kind":"all","conditions":[{"kind":"json_type","param":"device_info","json_type":"object"}]}. Native JSON type: string or null or boolean or integer or number. | vendor.mparticle-bulk-events.body.device_info.device_model.invalid |
docs |
device_info.screen_height |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: []. Applies when {"kind":"all","conditions":[{"kind":"json_type","param":"device_info","json_type":"object"}]}. Native JSON type: integer or null. | vendor.mparticle-bulk-events.body.device_info.screen_height.invalid |
docs |
device_info.screen_width |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: []. Applies when {"kind":"all","conditions":[{"kind":"json_type","param":"device_info","json_type":"object"}]}. Native JSON type: integer or null. | vendor.mparticle-bulk-events.body.device_info.screen_width.invalid |
docs |
device_info.screen_dpi |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: []. Applies when {"kind":"all","conditions":[{"kind":"json_type","param":"device_info","json_type":"object"}]}. Native JSON type: integer or null. | vendor.mparticle-bulk-events.body.device_info.screen_dpi.invalid |
docs |
device_info.device_country |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: []. Applies when {"kind":"all","conditions":[{"kind":"json_type","param":"device_info","json_type":"object"}]}. Native JSON type: string or null or boolean or integer or number. | vendor.mparticle-bulk-events.body.device_info.device_country.invalid |
docs |
device_info.locale_language |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: []. Applies when {"kind":"all","conditions":[{"kind":"json_type","param":"device_info","json_type":"object"}]}. Native JSON type: string or null or boolean or integer or number. | vendor.mparticle-bulk-events.body.device_info.locale_language.invalid |
docs |
device_info.locale_country |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: []. Applies when {"kind":"all","conditions":[{"kind":"json_type","param":"device_info","json_type":"object"}]}. Native JSON type: string or null or boolean or integer or number. | vendor.mparticle-bulk-events.body.device_info.locale_country.invalid |
docs |
device_info.network_country |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: []. Applies when {"kind":"all","conditions":[{"kind":"json_type","param":"device_info","json_type":"object"}]}. Native JSON type: string or null or boolean or integer or number. | vendor.mparticle-bulk-events.body.device_info.network_country.invalid |
docs |
device_info.network_carrier |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: []. Applies when {"kind":"all","conditions":[{"kind":"json_type","param":"device_info","json_type":"object"}]}. Native JSON type: string or null or boolean or integer or number. | vendor.mparticle-bulk-events.body.device_info.network_carrier.invalid |
docs |
device_info.network_code |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: []. Applies when {"kind":"all","conditions":[{"kind":"json_type","param":"device_info","json_type":"object"}]}. Native JSON type: string or null or boolean or integer or number. | vendor.mparticle-bulk-events.body.device_info.network_code.invalid |
docs |
device_info.network_mobile_country_code |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: []. Applies when {"kind":"all","conditions":[{"kind":"json_type","param":"device_info","json_type":"object"}]}. Native JSON type: string or null or boolean or integer or number. | vendor.mparticle-bulk-events.body.device_info.network_mobile_country_code.invalid |
docs |
device_info.timezone_offset |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: []. Applies when {"kind":"all","conditions":[{"kind":"json_type","param":"device_info","json_type":"object"}]}. Native JSON type: integer or null. | vendor.mparticle-bulk-events.body.device_info.timezone_offset.invalid |
docs |
device_info.build_identifier |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: []. Applies when {"kind":"all","conditions":[{"kind":"json_type","param":"device_info","json_type":"object"}]}. Native JSON type: string or null or boolean or integer or number. | vendor.mparticle-bulk-events.body.device_info.build_identifier.invalid |
docs |
device_info.http_header_user_agent |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: []. Applies when {"kind":"all","conditions":[{"kind":"json_type","param":"device_info","json_type":"object"}]}. Native JSON type: string or null or boolean or integer or number. | vendor.mparticle-bulk-events.body.device_info.http_header_user_agent.invalid |
docs |
device_info.ios_advertising_id |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: []. Applies when {"kind":"all","conditions":[{"kind":"json_type","param":"device_info","json_type":"object"}]}. Native JSON type: string or null. | vendor.mparticle-bulk-events.body.device_info.ios_advertising_id.emptyvendor.mparticle-bulk-events.body.device_info.ios_advertising_id.invalid |
docs |
device_info.att_authorization_status |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: []. Applies when {"kind":"all","conditions":[{"kind":"json_type","param":"device_info","json_type":"object"}]}. Native JSON type: string. | vendor.mparticle-bulk-events.body.device_info.att_authorization_status.emptyvendor.mparticle-bulk-events.body.device_info.att_authorization_status.invalid |
docs |
device_info.att_timestamp_unixtime_ms |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: []. Applies when {"kind":"all","conditions":[{"kind":"json_type","param":"device_info","json_type":"object"}]}. Native JSON type: integer or null. | vendor.mparticle-bulk-events.body.device_info.att_timestamp_unixtime_ms.invalid |
docs |
device_info.push_token |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: []. Applies when {"kind":"all","conditions":[{"kind":"json_type","param":"device_info","json_type":"object"}]}. Native JSON type: string or null or boolean or integer or number. | vendor.mparticle-bulk-events.body.device_info.push_token.invalid |
docs |
device_info.cpu_architecture |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: []. Applies when {"kind":"all","conditions":[{"kind":"json_type","param":"device_info","json_type":"object"}]}. Native JSON type: string or null or boolean or integer or number. | vendor.mparticle-bulk-events.body.device_info.cpu_architecture.invalid |
docs |
device_info.is_tablet |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: []. Applies when {"kind":"all","conditions":[{"kind":"json_type","param":"device_info","json_type":"object"}]}. Native JSON type: boolean or null. | vendor.mparticle-bulk-events.body.device_info.is_tablet.invalid |
docs |
device_info.push_notification_sound_enabled |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: []. Applies when {"kind":"all","conditions":[{"kind":"json_type","param":"device_info","json_type":"object"}]}. Native JSON type: boolean or null. | vendor.mparticle-bulk-events.body.device_info.push_notification_sound_enabled.invalid |
docs |
device_info.push_notification_vibrate_enabled |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: []. Applies when {"kind":"all","conditions":[{"kind":"json_type","param":"device_info","json_type":"object"}]}. Native JSON type: boolean or null. | vendor.mparticle-bulk-events.body.device_info.push_notification_vibrate_enabled.invalid |
docs |
device_info.radio_access_technology |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: []. Applies when {"kind":"all","conditions":[{"kind":"json_type","param":"device_info","json_type":"object"}]}. Native JSON type: string or null or boolean or integer or number. | vendor.mparticle-bulk-events.body.device_info.radio_access_technology.invalid |
docs |
device_info.supports_telephony |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: []. Applies when {"kind":"all","conditions":[{"kind":"json_type","param":"device_info","json_type":"object"}]}. Native JSON type: boolean or null. | vendor.mparticle-bulk-events.body.device_info.supports_telephony.invalid |
docs |
device_info.has_nfc |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: []. Applies when {"kind":"all","conditions":[{"kind":"json_type","param":"device_info","json_type":"object"}]}. Native JSON type: boolean or null. | vendor.mparticle-bulk-events.body.device_info.has_nfc.invalid |
docs |
device_info.bluetooth_enabled |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: []. Applies when {"kind":"all","conditions":[{"kind":"json_type","param":"device_info","json_type":"object"}]}. Native JSON type: boolean or null. | vendor.mparticle-bulk-events.body.device_info.bluetooth_enabled.invalid |
docs |
device_info.bluetooth_version |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: []. Applies when {"kind":"all","conditions":[{"kind":"json_type","param":"device_info","json_type":"object"}]}. Native JSON type: string or null or boolean or integer or number. | vendor.mparticle-bulk-events.body.device_info.bluetooth_version.invalid |
docs |
device_info.ios_idfv |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: []. Applies when {"kind":"all","conditions":[{"kind":"json_type","param":"device_info","json_type":"object"}]}. Native JSON type: string or null. | vendor.mparticle-bulk-events.body.device_info.ios_idfv.emptyvendor.mparticle-bulk-events.body.device_info.ios_idfv.invalid |
docs |
device_info.android_advertising_id |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: []. Applies when {"kind":"all","conditions":[{"kind":"json_type","param":"device_info","json_type":"object"}]}. Native JSON type: string or null. | vendor.mparticle-bulk-events.body.device_info.android_advertising_id.emptyvendor.mparticle-bulk-events.body.device_info.android_advertising_id.invalid |
docs |
device_info.build_version_release |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: []. Applies when {"kind":"all","conditions":[{"kind":"json_type","param":"device_info","json_type":"object"}]}. Native JSON type: string or null or boolean or integer or number. | vendor.mparticle-bulk-events.body.device_info.build_version_release.invalid |
docs |
device_info.limit_ad_tracking |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: []. Applies when {"kind":"all","conditions":[{"kind":"json_type","param":"device_info","json_type":"object"}]}. Native JSON type: boolean or null. | vendor.mparticle-bulk-events.body.device_info.limit_ad_tracking.invalid |
docs |
device_info.amp_id |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: []. Applies when {"kind":"all","conditions":[{"kind":"json_type","param":"device_info","json_type":"object"}]}. Native JSON type: string or null or boolean or integer or number. | vendor.mparticle-bulk-events.body.device_info.amp_id.invalid |
docs |
device_info.is_dst |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: []. Applies when {"kind":"all","conditions":[{"kind":"json_type","param":"device_info","json_type":"object"}]}. Native JSON type: boolean or null. | vendor.mparticle-bulk-events.body.device_info.is_dst.invalid |
docs |
device_info.roku_advertising_id |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: []. Applies when {"kind":"all","conditions":[{"kind":"json_type","param":"device_info","json_type":"object"}]}. Native JSON type: string or null. | vendor.mparticle-bulk-events.body.device_info.roku_advertising_id.emptyvendor.mparticle-bulk-events.body.device_info.roku_advertising_id.invalid |
docs |
device_info.roku_publisher_id |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: []. Applies when {"kind":"all","conditions":[{"kind":"json_type","param":"device_info","json_type":"object"}]}. Native JSON type: string or null. | vendor.mparticle-bulk-events.body.device_info.roku_publisher_id.emptyvendor.mparticle-bulk-events.body.device_info.roku_publisher_id.invalid |
docs |
device_info.microsoft_advertising_id |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: []. Applies when {"kind":"all","conditions":[{"kind":"json_type","param":"device_info","json_type":"object"}]}. Native JSON type: string or null or boolean or integer or number. | vendor.mparticle-bulk-events.body.device_info.microsoft_advertising_id.invalid |
docs |
device_info.microsoft_publisher_id |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: []. Applies when {"kind":"all","conditions":[{"kind":"json_type","param":"device_info","json_type":"object"}]}. Native JSON type: string or null or boolean or integer or number. | vendor.mparticle-bulk-events.body.device_info.microsoft_publisher_id.invalid |
docs |
device_info.fire_advertising_id |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: []. Applies when {"kind":"all","conditions":[{"kind":"json_type","param":"device_info","json_type":"object"}]}. Native JSON type: string or null. | vendor.mparticle-bulk-events.body.device_info.fire_advertising_id.emptyvendor.mparticle-bulk-events.body.device_info.fire_advertising_id.invalid |
docs |
device_info.tizen_advertising_id |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: []. Applies when {"kind":"all","conditions":[{"kind":"json_type","param":"device_info","json_type":"object"}]}. Native JSON type: string or null. | vendor.mparticle-bulk-events.body.device_info.tizen_advertising_id.emptyvendor.mparticle-bulk-events.body.device_info.tizen_advertising_id.invalid |
docs |
application_info |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: []. Native JSON type: object. | vendor.mparticle-bulk-events.body.application_info.invalid |
docs |
application_info.application_name |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: []. Applies when {"kind":"all","conditions":[{"kind":"json_type","param":"application_info","json_type":"object"}]}. Native JSON type: string or null or boolean or integer or number. | vendor.mparticle-bulk-events.body.application_info.application_name.invalid |
docs |
application_info.application_version |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: []. Applies when {"kind":"all","conditions":[{"kind":"json_type","param":"application_info","json_type":"object"}]}. Native JSON type: string or null or boolean or integer or number. | vendor.mparticle-bulk-events.body.application_info.application_version.invalid |
docs |
application_info.application_build_number |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: []. Applies when {"kind":"all","conditions":[{"kind":"json_type","param":"application_info","json_type":"object"}]}. Native JSON type: string or null or boolean or integer or number. | vendor.mparticle-bulk-events.body.application_info.application_build_number.invalid |
docs |
application_info.install_referrer |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: []. Applies when {"kind":"all","conditions":[{"kind":"json_type","param":"application_info","json_type":"object"}]}. Native JSON type: string or null or boolean or integer or number. | vendor.mparticle-bulk-events.body.application_info.install_referrer.invalid |
docs |
application_info.package |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: []. Applies when {"kind":"all","conditions":[{"kind":"json_type","param":"application_info","json_type":"object"}]}. Native JSON type: string or null or boolean or integer or number. | vendor.mparticle-bulk-events.body.application_info.package.invalid |
docs |
application_info.os |
optional | The published Draft 7 schema references the flexible String definition. Sibling enum/default keywords are ignored under that declared dialect; receiver restrictions require separate evidence. Body scope: []. Applies when {"kind":"all","conditions":[{"kind":"json_type","param":"application_info","json_type":"object"}]}. Native JSON type: string or null or boolean or integer or number. | vendor.mparticle-bulk-events.body.application_info.os.invalid |
docs |
application_info.apple_search_ads_attributes |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: []. Applies when {"kind":"all","conditions":[{"kind":"json_type","param":"application_info","json_type":"object"}]}. Native JSON type: object or null. | vendor.mparticle-bulk-events.body.application_info.apple_search_ads_attributes.invalid |
docs |
values_application_info_apple_search_ads_attributes… |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: []. Applies when {"kind":"all","conditions":[{"kind":"json_type","param":"application_info","json_type":"object"}]}. Native JSON type: object or null. | vendor.mparticle-bulk-events.body.values_application_info_apple_search_ads_attributes.invalid |
docs |
user_attributes |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: []. Native JSON type: object or null. | vendor.mparticle-bulk-events.body.user_attributes.invalid |
docs |
values_user_attributes… |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: []. Native JSON type: string or null or boolean or integer or number or array. | vendor.mparticle-bulk-events.body.values_user_attributes.invalid |
docs |
deleted_user_attributes |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: []. Native JSON type: array or null. | vendor.mparticle-bulk-events.body.deleted_user_attributes.invalid |
docs |
deleted_user_attributes[] |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: []. Native JSON type: string. | vendor.mparticle-bulk-events.body.deleted_user_attributes[].invalid |
docs |
user_identities |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: []. Native JSON type: object or null. | vendor.mparticle-bulk-events.body.user_identities.invalid |
docs |
user_identities.other |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: []. Applies when {"kind":"all","conditions":[{"kind":"json_type","param":"user_identities","json_type":"object"}]}. Native JSON type: string or null or boolean or integer or number. | vendor.mparticle-bulk-events.body.user_identities.other.invalid |
docs |
user_identities.customer_id |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: []. Applies when {"kind":"all","conditions":[{"kind":"json_type","param":"user_identities","json_type":"object"}]}. Native JSON type: string or null or boolean or integer or number. | vendor.mparticle-bulk-events.body.user_identities.customer_id.invalid |
docs |
user_identities.facebook |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: []. Applies when {"kind":"all","conditions":[{"kind":"json_type","param":"user_identities","json_type":"object"}]}. Native JSON type: string or null or boolean or integer or number. | vendor.mparticle-bulk-events.body.user_identities.facebook.invalid |
docs |
user_identities.twitter |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: []. Applies when {"kind":"all","conditions":[{"kind":"json_type","param":"user_identities","json_type":"object"}]}. Native JSON type: string or null or boolean or integer or number. | vendor.mparticle-bulk-events.body.user_identities.twitter.invalid |
docs |
user_identities.google |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: []. Applies when {"kind":"all","conditions":[{"kind":"json_type","param":"user_identities","json_type":"object"}]}. Native JSON type: string or null or boolean or integer or number. | vendor.mparticle-bulk-events.body.user_identities.google.invalid |
docs |
user_identities.microsoft |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: []. Applies when {"kind":"all","conditions":[{"kind":"json_type","param":"user_identities","json_type":"object"}]}. Native JSON type: string or null or boolean or integer or number. | vendor.mparticle-bulk-events.body.user_identities.microsoft.invalid |
docs |
user_identities.yahoo |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: []. Applies when {"kind":"all","conditions":[{"kind":"json_type","param":"user_identities","json_type":"object"}]}. Native JSON type: string or null or boolean or integer or number. | vendor.mparticle-bulk-events.body.user_identities.yahoo.invalid |
docs |
user_identities.email |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: []. Applies when {"kind":"all","conditions":[{"kind":"json_type","param":"user_identities","json_type":"object"}]}. Native JSON type: string or null or boolean or integer or number. | vendor.mparticle-bulk-events.body.user_identities.email.invalid |
docs |
user_identities.alias |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: []. Applies when {"kind":"all","conditions":[{"kind":"json_type","param":"user_identities","json_type":"object"}]}. Native JSON type: string or null or boolean or integer or number. | vendor.mparticle-bulk-events.body.user_identities.alias.invalid |
docs |
user_identities.facebook_custom_audience_id |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: []. Applies when {"kind":"all","conditions":[{"kind":"json_type","param":"user_identities","json_type":"object"}]}. Native JSON type: string or null or boolean or integer or number. | vendor.mparticle-bulk-events.body.user_identities.facebook_custom_audience_id.invalid |
docs |
user_identities.other_id_2 |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: []. Applies when {"kind":"all","conditions":[{"kind":"json_type","param":"user_identities","json_type":"object"}]}. Native JSON type: string or null or boolean or integer or number. | vendor.mparticle-bulk-events.body.user_identities.other_id_2.invalid |
docs |
user_identities.other_id_3 |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: []. Applies when {"kind":"all","conditions":[{"kind":"json_type","param":"user_identities","json_type":"object"}]}. Native JSON type: string or null or boolean or integer or number. | vendor.mparticle-bulk-events.body.user_identities.other_id_3.invalid |
docs |
user_identities.other_id_4 |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: []. Applies when {"kind":"all","conditions":[{"kind":"json_type","param":"user_identities","json_type":"object"}]}. Native JSON type: string or null or boolean or integer or number. | vendor.mparticle-bulk-events.body.user_identities.other_id_4.invalid |
docs |
user_identities.other_id_5 |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: []. Applies when {"kind":"all","conditions":[{"kind":"json_type","param":"user_identities","json_type":"object"}]}. Native JSON type: string or null or boolean or integer or number. | vendor.mparticle-bulk-events.body.user_identities.other_id_5.invalid |
docs |
user_identities.other_id_6 |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: []. Applies when {"kind":"all","conditions":[{"kind":"json_type","param":"user_identities","json_type":"object"}]}. Native JSON type: string or null or boolean or integer or number. | vendor.mparticle-bulk-events.body.user_identities.other_id_6.invalid |
docs |
user_identities.other_id_7 |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: []. Applies when {"kind":"all","conditions":[{"kind":"json_type","param":"user_identities","json_type":"object"}]}. Native JSON type: string or null or boolean or integer or number. | vendor.mparticle-bulk-events.body.user_identities.other_id_7.invalid |
docs |
user_identities.other_id_8 |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: []. Applies when {"kind":"all","conditions":[{"kind":"json_type","param":"user_identities","json_type":"object"}]}. Native JSON type: string or null or boolean or integer or number. | vendor.mparticle-bulk-events.body.user_identities.other_id_8.invalid |
docs |
user_identities.other_id_9 |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: []. Applies when {"kind":"all","conditions":[{"kind":"json_type","param":"user_identities","json_type":"object"}]}. Native JSON type: string or null or boolean or integer or number. | vendor.mparticle-bulk-events.body.user_identities.other_id_9.invalid |
docs |
user_identities.other_id_10 |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: []. Applies when {"kind":"all","conditions":[{"kind":"json_type","param":"user_identities","json_type":"object"}]}. Native JSON type: string or null or boolean or integer or number. | vendor.mparticle-bulk-events.body.user_identities.other_id_10.invalid |
docs |
user_identities.mobile_number |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: []. Applies when {"kind":"all","conditions":[{"kind":"json_type","param":"user_identities","json_type":"object"}]}. Native JSON type: string or null or boolean or integer or number. | vendor.mparticle-bulk-events.body.user_identities.mobile_number.invalid |
docs |
user_identities.phone_number_2 |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: []. Applies when {"kind":"all","conditions":[{"kind":"json_type","param":"user_identities","json_type":"object"}]}. Native JSON type: string or null or boolean or integer or number. | vendor.mparticle-bulk-events.body.user_identities.phone_number_2.invalid |
docs |
user_identities.phone_number_3 |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: []. Applies when {"kind":"all","conditions":[{"kind":"json_type","param":"user_identities","json_type":"object"}]}. Native JSON type: string or null or boolean or integer or number. | vendor.mparticle-bulk-events.body.user_identities.phone_number_3.invalid |
docs |
environment |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: []. Value diagnostic severity: warning. Native JSON type: string. | vendor.mparticle-bulk-events.body.environment.emptyvendor.mparticle-bulk-events.body.environment.invalid |
docs |
api_key |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: []. Native JSON type: string or null or boolean or integer or number. | vendor.mparticle-bulk-events.body.api_key.invalid |
docs |
api_keys |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: []. Native JSON type: array or null. | vendor.mparticle-bulk-events.body.api_keys.invalid |
docs |
api_keys[] |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: []. Native JSON type: string. | vendor.mparticle-bulk-events.body.api_keys[].invalid |
docs |
ip |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: []. Native JSON type: string or null. | vendor.mparticle-bulk-events.body.ip.emptyvendor.mparticle-bulk-events.body.ip.invalid |
docs |
integration_attributes |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: []. Native JSON type: object or null. | vendor.mparticle-bulk-events.body.integration_attributes.invalid |
docs |
values_integration_attributes… |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: []. Native JSON type: object. | vendor.mparticle-bulk-events.body.values_integration_attributes.invalid |
docs |
context |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: []. Native JSON type: object. | vendor.mparticle-bulk-events.body.context.invalid |
docs |
context.data_plan |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: []. Applies when {"kind":"all","conditions":[{"kind":"json_type","param":"context","json_type":"object"}]}. Native JSON type: object or null. | vendor.mparticle-bulk-events.body.context.data_plan.invalid |
docs |
context.data_plan.plan_id |
required | Native type and requirement from the public inbound Events API JSON schema. Body scope: []. Applies when {"kind":"all","conditions":[{"kind":"all","conditions":[{"kind":"json_type","param":"context","json_type":"object"}]},{"kind":"json_type","param":"context.data_plan","json_type":"object"}]}. Native JSON type: string. | vendor.mparticle-bulk-events.body.context.data_plan.plan_id.missingvendor.mparticle-bulk-events.body.context.data_plan.plan_id.invalid |
docs |
context.data_plan.plan_version |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: []. Applies when {"kind":"all","conditions":[{"kind":"all","conditions":[{"kind":"json_type","param":"context","json_type":"object"}]},{"kind":"json_type","param":"context.data_plan","json_type":"object"}]}. Native JSON type: integer or null. | vendor.mparticle-bulk-events.body.context.data_plan.plan_version.invalid |
docs |
context.location |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: []. Applies when {"kind":"all","conditions":[{"kind":"json_type","param":"context","json_type":"object"}]}. Native JSON type: object or null. | vendor.mparticle-bulk-events.body.context.location.invalid |
docs |
context.location.latitude |
required | Native type and requirement from the public inbound Events API JSON schema. Body scope: []. Applies when {"kind":"all","conditions":[{"kind":"all","conditions":[{"kind":"json_type","param":"context","json_type":"object"}]},{"kind":"json_type","param":"context.location","json_type":"object"}]}. Native JSON type: number or null. | vendor.mparticle-bulk-events.body.context.location.latitude.missingvendor.mparticle-bulk-events.body.context.location.latitude.invalid |
docs |
context.location.longitude |
required | Native type and requirement from the public inbound Events API JSON schema. Body scope: []. Applies when {"kind":"all","conditions":[{"kind":"all","conditions":[{"kind":"json_type","param":"context","json_type":"object"}]},{"kind":"json_type","param":"context.location","json_type":"object"}]}. Native JSON type: number or null. | vendor.mparticle-bulk-events.body.context.location.longitude.missingvendor.mparticle-bulk-events.body.context.location.longitude.invalid |
docs |
context.location.accuracy |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: []. Applies when {"kind":"all","conditions":[{"kind":"all","conditions":[{"kind":"json_type","param":"context","json_type":"object"}]},{"kind":"json_type","param":"context.location","json_type":"object"}]}. Native JSON type: number or null. | vendor.mparticle-bulk-events.body.context.location.accuracy.invalid |
docs |
context.location.dma_code |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: []. Applies when {"kind":"all","conditions":[{"kind":"all","conditions":[{"kind":"json_type","param":"context","json_type":"object"}]},{"kind":"json_type","param":"context.location","json_type":"object"}]}. Native JSON type: integer or null. | vendor.mparticle-bulk-events.body.context.location.dma_code.invalid |
docs |
context.location.country_code |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: []. Applies when {"kind":"all","conditions":[{"kind":"all","conditions":[{"kind":"json_type","param":"context","json_type":"object"}]},{"kind":"json_type","param":"context.location","json_type":"object"}]}. Native JSON type: string or null or boolean or integer or number. | vendor.mparticle-bulk-events.body.context.location.country_code.invalid |
docs |
context.location.region_code |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: []. Applies when {"kind":"all","conditions":[{"kind":"all","conditions":[{"kind":"json_type","param":"context","json_type":"object"}]},{"kind":"json_type","param":"context.location","json_type":"object"}]}. Native JSON type: string or null or boolean or integer or number. | vendor.mparticle-bulk-events.body.context.location.region_code.invalid |
docs |
context.location.postal_code |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: []. Applies when {"kind":"all","conditions":[{"kind":"all","conditions":[{"kind":"json_type","param":"context","json_type":"object"}]},{"kind":"json_type","param":"context.location","json_type":"object"}]}. Native JSON type: string or null or boolean or integer or number. | vendor.mparticle-bulk-events.body.context.location.postal_code.invalid |
docs |
context.location.location_source |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: []. Applies when {"kind":"all","conditions":[{"kind":"all","conditions":[{"kind":"json_type","param":"context","json_type":"object"}]},{"kind":"json_type","param":"context.location","json_type":"object"}]}. Native JSON type: string or null or boolean or integer or number. | vendor.mparticle-bulk-events.body.context.location.location_source.invalid |
docs |
context.location.city_name |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: []. Applies when {"kind":"all","conditions":[{"kind":"all","conditions":[{"kind":"json_type","param":"context","json_type":"object"}]},{"kind":"json_type","param":"context.location","json_type":"object"}]}. Native JSON type: string or null or boolean or integer or number. | vendor.mparticle-bulk-events.body.context.location.city_name.invalid |
docs |
partner_identity |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: []. Native JSON type: string or null or boolean or integer or number. | vendor.mparticle-bulk-events.body.partner_identity.invalid |
docs |
partner_identities |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: []. Native JSON type: object or null. | vendor.mparticle-bulk-events.body.partner_identities.invalid |
docs |
values_partner_identities… |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: []. Native JSON type: string or null or boolean or integer or number. | vendor.mparticle-bulk-events.body.values_partner_identities.invalid |
docs |
source_info |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: []. Native JSON type: object. | vendor.mparticle-bulk-events.body.source_info.invalid |
docs |
source_info.channel |
required | Native type and requirement from the public inbound Events API JSON schema. Body scope: []. Applies when {"kind":"all","conditions":[{"kind":"json_type","param":"source_info","json_type":"object"}]}. Native JSON type: string. | vendor.mparticle-bulk-events.body.source_info.channel.missingvendor.mparticle-bulk-events.body.source_info.channel.emptyvendor.mparticle-bulk-events.body.source_info.channel.invalid |
docs |
source_info.partner |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: []. Applies when {"kind":"all","conditions":[{"kind":"json_type","param":"source_info","json_type":"object"}]}. Native JSON type: string or null or boolean or integer or number. | vendor.mparticle-bulk-events.body.source_info.partner.invalid |
docs |
source_info.replay_request_id |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: []. Applies when {"kind":"all","conditions":[{"kind":"json_type","param":"source_info","json_type":"object"}]}. Native JSON type: string or null or boolean or integer or number. | vendor.mparticle-bulk-events.body.source_info.replay_request_id.invalid |
docs |
source_info.replay_job_id |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: []. Applies when {"kind":"all","conditions":[{"kind":"json_type","param":"source_info","json_type":"object"}]}. Native JSON type: string or null or boolean or integer or number. | vendor.mparticle-bulk-events.body.source_info.replay_job_id.invalid |
docs |
source_info.is_historical |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: []. Applies when {"kind":"all","conditions":[{"kind":"json_type","param":"source_info","json_type":"object"}]}. Native JSON type: boolean or null. | vendor.mparticle-bulk-events.body.source_info.is_historical.invalid |
docs |
mp_deviceid |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: []. Native JSON type: string or null. | vendor.mparticle-bulk-events.body.mp_deviceid.emptyvendor.mparticle-bulk-events.body.mp_deviceid.invalid |
docs |
attribution_info |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: []. Native JSON type: object. | vendor.mparticle-bulk-events.body.attribution_info.invalid |
docs |
attribution_info.service_provider |
required | Native type and requirement from the public inbound Events API JSON schema. Body scope: []. Applies when {"kind":"all","conditions":[{"kind":"json_type","param":"attribution_info","json_type":"object"}]}. Native JSON type: string or null or boolean or integer or number. | vendor.mparticle-bulk-events.body.attribution_info.service_provider.missingvendor.mparticle-bulk-events.body.attribution_info.service_provider.invalid |
docs |
attribution_info.publisher |
required | Native type and requirement from the public inbound Events API JSON schema. Body scope: []. Applies when {"kind":"all","conditions":[{"kind":"json_type","param":"attribution_info","json_type":"object"}]}. Native JSON type: string or null or boolean or integer or number. | vendor.mparticle-bulk-events.body.attribution_info.publisher.missingvendor.mparticle-bulk-events.body.attribution_info.publisher.invalid |
docs |
attribution_info.campaign |
required | Native type and requirement from the public inbound Events API JSON schema. Body scope: []. Applies when {"kind":"all","conditions":[{"kind":"json_type","param":"attribution_info","json_type":"object"}]}. Native JSON type: string or null or boolean or integer or number. | vendor.mparticle-bulk-events.body.attribution_info.campaign.missingvendor.mparticle-bulk-events.body.attribution_info.campaign.invalid |
docs |
timestamp_unixtime_ms |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: []. Native JSON type: integer or null. | vendor.mparticle-bulk-events.body.timestamp_unixtime_ms.invalid |
docs |
batch_id |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: []. Native JSON type: integer or null. | vendor.mparticle-bulk-events.body.batch_id.invalid |
docs |
mpid |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: []. Native JSON type: integer or null. | vendor.mparticle-bulk-events.body.mpid.invalid |
docs |
origin_mpid |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: []. Native JSON type: integer or null. | vendor.mparticle-bulk-events.body.origin_mpid.invalid |
docs |
sdk_version |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: []. Native JSON type: string or null or boolean or integer or number. | vendor.mparticle-bulk-events.body.sdk_version.invalid |
docs |
consent_state |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: []. Native JSON type: object. | vendor.mparticle-bulk-events.body.consent_state.invalid |
docs |
consent_state.gdpr |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: []. Applies when {"kind":"all","conditions":[{"kind":"json_type","param":"consent_state","json_type":"object"}]}. Native JSON type: object or null. | vendor.mparticle-bulk-events.body.consent_state.gdpr.invalid |
docs |
values_consent_state_gdpr… |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: []. Applies when {"kind":"all","conditions":[{"kind":"json_type","param":"consent_state","json_type":"object"}]}. Native JSON type: object or null. | vendor.mparticle-bulk-events.body.values_consent_state_gdpr.invalid |
docs |
consent_state.ccpa |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: []. Applies when {"kind":"all","conditions":[{"kind":"json_type","param":"consent_state","json_type":"object"}]}. Native JSON type: object or null. | vendor.mparticle-bulk-events.body.consent_state.ccpa.invalid |
docs |
values_consent_state_ccpa… |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: []. Applies when {"kind":"all","conditions":[{"kind":"json_type","param":"consent_state","json_type":"object"}]}. Native JSON type: object or null. | vendor.mparticle-bulk-events.body.values_consent_state_ccpa.invalid |
docs |
job_id |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: []. Native JSON type: string or null or boolean or integer or number. | vendor.mparticle-bulk-events.body.job_id.invalid |
docs |
events |
optional | Body scope: []. Native JSON type: array or null. Minimum array items: 0. | vendor.mparticle-bulk-events.body.events.invalid |
docs |
events[] |
optional | Body scope: []. Native JSON type: object. | vendor.mparticle-bulk-events.body.events[].invalid |
docs |
event_type |
required | Body scope: [].events[]. Native JSON type: string. | vendor.mparticle-bulk-events.body.event_type.missingvendor.mparticle-bulk-events.body.event_type.emptyvendor.mparticle-bulk-events.body.event_type.invalid |
docs |
data |
required | Body scope: [].events[]. Native JSON type: object. | vendor.mparticle-bulk-events.body.data.missingvendor.mparticle-bulk-events.body.data.invalid |
docs |
data.timestamp_unixtime_ms |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: [].events[]. Applies when {"kind":"json_type","param":"data","json_type":"object"}. Native JSON type: integer or null. | vendor.mparticle-bulk-events.body.data.timestamp_unixtime_ms.invalid |
docs |
data.event_id |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: [].events[]. Applies when {"kind":"json_type","param":"data","json_type":"object"}. Native JSON type: integer or null. | vendor.mparticle-bulk-events.body.data.event_id.invalid |
docs |
data.source_message_id |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: [].events[]. Applies when {"kind":"json_type","param":"data","json_type":"object"}. Native JSON type: string. | vendor.mparticle-bulk-events.body.data.source_message_id.invalid |
docs |
data.session_id |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: [].events[]. Applies when {"kind":"json_type","param":"data","json_type":"object"}. Native JSON type: integer or null. | vendor.mparticle-bulk-events.body.data.session_id.invalid |
docs |
data.session_uuid |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: [].events[]. Applies when {"kind":"json_type","param":"data","json_type":"object"}. Native JSON type: string or null. | vendor.mparticle-bulk-events.body.data.session_uuid.emptyvendor.mparticle-bulk-events.body.data.session_uuid.invalid |
docs |
data.session_start_unixtime_ms |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: [].events[]. Applies when {"kind":"json_type","param":"data","json_type":"object"}. Native JSON type: integer or null. | vendor.mparticle-bulk-events.body.data.session_start_unixtime_ms.invalid |
docs |
data.event_start_unixtime_ms |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: [].events[]. Applies when {"kind":"json_type","param":"data","json_type":"object"}. Native JSON type: integer or null. | vendor.mparticle-bulk-events.body.data.event_start_unixtime_ms.invalid |
docs |
data.custom_attributes |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: [].events[]. Applies when {"kind":"json_type","param":"data","json_type":"object"}. Native JSON type: object or null. | vendor.mparticle-bulk-events.body.data.custom_attributes.invalid |
docs |
values_data_custom_attributes… |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: [].events[]. Applies when {"kind":"json_type","param":"data","json_type":"object"}. Native JSON type: string or null or boolean or integer or number. | vendor.mparticle-bulk-events.body.values_data_custom_attributes.invalid |
docs |
data.location |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: [].events[]. Applies when {"kind":"json_type","param":"data","json_type":"object"}. Native JSON type: object or null. | vendor.mparticle-bulk-events.body.data.location.invalid |
docs |
data.location.latitude |
required | Native type and requirement from the public inbound Events API JSON schema. Body scope: [].events[]. Applies when {"kind":"all","conditions":[{"kind":"json_type","param":"data","json_type":"object"},{"kind":"json_type","param":"data.location","json_type":"object"}]}. Native JSON type: number or null. | vendor.mparticle-bulk-events.body.data.location.latitude.missingvendor.mparticle-bulk-events.body.data.location.latitude.invalid |
docs |
data.location.longitude |
required | Native type and requirement from the public inbound Events API JSON schema. Body scope: [].events[]. Applies when {"kind":"all","conditions":[{"kind":"json_type","param":"data","json_type":"object"},{"kind":"json_type","param":"data.location","json_type":"object"}]}. Native JSON type: number or null. | vendor.mparticle-bulk-events.body.data.location.longitude.missingvendor.mparticle-bulk-events.body.data.location.longitude.invalid |
docs |
data.location.accuracy |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: [].events[]. Applies when {"kind":"all","conditions":[{"kind":"json_type","param":"data","json_type":"object"},{"kind":"json_type","param":"data.location","json_type":"object"}]}. Native JSON type: number or null. | vendor.mparticle-bulk-events.body.data.location.accuracy.invalid |
docs |
data.location.dma_code |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: [].events[]. Applies when {"kind":"all","conditions":[{"kind":"json_type","param":"data","json_type":"object"},{"kind":"json_type","param":"data.location","json_type":"object"}]}. Native JSON type: integer or null. | vendor.mparticle-bulk-events.body.data.location.dma_code.invalid |
docs |
data.location.country_code |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: [].events[]. Applies when {"kind":"all","conditions":[{"kind":"json_type","param":"data","json_type":"object"},{"kind":"json_type","param":"data.location","json_type":"object"}]}. Native JSON type: string or null or boolean or integer or number. | vendor.mparticle-bulk-events.body.data.location.country_code.invalid |
docs |
data.location.region_code |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: [].events[]. Applies when {"kind":"all","conditions":[{"kind":"json_type","param":"data","json_type":"object"},{"kind":"json_type","param":"data.location","json_type":"object"}]}. Native JSON type: string or null or boolean or integer or number. | vendor.mparticle-bulk-events.body.data.location.region_code.invalid |
docs |
data.location.postal_code |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: [].events[]. Applies when {"kind":"all","conditions":[{"kind":"json_type","param":"data","json_type":"object"},{"kind":"json_type","param":"data.location","json_type":"object"}]}. Native JSON type: string or null or boolean or integer or number. | vendor.mparticle-bulk-events.body.data.location.postal_code.invalid |
docs |
data.location.location_source |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: [].events[]. Applies when {"kind":"all","conditions":[{"kind":"json_type","param":"data","json_type":"object"},{"kind":"json_type","param":"data.location","json_type":"object"}]}. Native JSON type: string or null or boolean or integer or number. | vendor.mparticle-bulk-events.body.data.location.location_source.invalid |
docs |
data.location.city_name |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: [].events[]. Applies when {"kind":"all","conditions":[{"kind":"json_type","param":"data","json_type":"object"},{"kind":"json_type","param":"data.location","json_type":"object"}]}. Native JSON type: string or null or boolean or integer or number. | vendor.mparticle-bulk-events.body.data.location.city_name.invalid |
docs |
data.device_current_state |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: [].events[]. Applies when {"kind":"json_type","param":"data","json_type":"object"}. Native JSON type: object or null. | vendor.mparticle-bulk-events.body.data.device_current_state.invalid |
docs |
data.device_current_state.time_since_start_ms |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: [].events[]. Applies when {"kind":"all","conditions":[{"kind":"json_type","param":"data","json_type":"object"},{"kind":"json_type","param":"data.device_current_state","json_type":"object"}]}. Native JSON type: integer or null. | vendor.mparticle-bulk-events.body.data.device_current_state.time_since_start_ms.invalid |
docs |
data.device_current_state.battery_level |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: [].events[]. Applies when {"kind":"all","conditions":[{"kind":"json_type","param":"data","json_type":"object"},{"kind":"json_type","param":"data.device_current_state","json_type":"object"}]}. Native JSON type: number or null. | vendor.mparticle-bulk-events.body.data.device_current_state.battery_level.invalid |
docs |
data.device_current_state.data_connection_type |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: [].events[]. Applies when {"kind":"all","conditions":[{"kind":"json_type","param":"data","json_type":"object"},{"kind":"json_type","param":"data.device_current_state","json_type":"object"}]}. Native JSON type: string or null or boolean or integer or number. | vendor.mparticle-bulk-events.body.data.device_current_state.data_connection_type.invalid |
docs |
data.device_current_state.data_connection_type_detail |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: [].events[]. Applies when {"kind":"all","conditions":[{"kind":"json_type","param":"data","json_type":"object"},{"kind":"json_type","param":"data.device_current_state","json_type":"object"}]}. Native JSON type: string or null or boolean or integer or number. | vendor.mparticle-bulk-events.body.data.device_current_state.data_connection_type_detail.invalid |
docs |
data.device_current_state.gps_state |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: [].events[]. Applies when {"kind":"all","conditions":[{"kind":"json_type","param":"data","json_type":"object"},{"kind":"json_type","param":"data.device_current_state","json_type":"object"}]}. Native JSON type: boolean or null. | vendor.mparticle-bulk-events.body.data.device_current_state.gps_state.invalid |
docs |
data.device_current_state.total_system_memory_usage_bytes |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: [].events[]. Applies when {"kind":"all","conditions":[{"kind":"json_type","param":"data","json_type":"object"},{"kind":"json_type","param":"data.device_current_state","json_type":"object"}]}. Native JSON type: integer or null. | vendor.mparticle-bulk-events.body.data.device_current_state.total_system_memory_usage_bytes.invalid |
docs |
data.device_current_state.disk_space_free_bytes |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: [].events[]. Applies when {"kind":"all","conditions":[{"kind":"json_type","param":"data","json_type":"object"},{"kind":"json_type","param":"data.device_current_state","json_type":"object"}]}. Native JSON type: integer or null. | vendor.mparticle-bulk-events.body.data.device_current_state.disk_space_free_bytes.invalid |
docs |
data.device_current_state.external_disk_space_free_bytes |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: [].events[]. Applies when {"kind":"all","conditions":[{"kind":"json_type","param":"data","json_type":"object"},{"kind":"json_type","param":"data.device_current_state","json_type":"object"}]}. Native JSON type: integer or null. | vendor.mparticle-bulk-events.body.data.device_current_state.external_disk_space_free_bytes.invalid |
docs |
data.device_current_state.cpu |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: [].events[]. Applies when {"kind":"all","conditions":[{"kind":"json_type","param":"data","json_type":"object"},{"kind":"json_type","param":"data.device_current_state","json_type":"object"}]}. Native JSON type: string or null or boolean or integer or number. | vendor.mparticle-bulk-events.body.data.device_current_state.cpu.invalid |
docs |
data.device_current_state.system_memory_available_bytes |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: [].events[]. Applies when {"kind":"all","conditions":[{"kind":"json_type","param":"data","json_type":"object"},{"kind":"json_type","param":"data.device_current_state","json_type":"object"}]}. Native JSON type: number or null. | vendor.mparticle-bulk-events.body.data.device_current_state.system_memory_available_bytes.invalid |
docs |
data.device_current_state.system_memory_low |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: [].events[]. Applies when {"kind":"all","conditions":[{"kind":"json_type","param":"data","json_type":"object"},{"kind":"json_type","param":"data.device_current_state","json_type":"object"}]}. Native JSON type: boolean or null. | vendor.mparticle-bulk-events.body.data.device_current_state.system_memory_low.invalid |
docs |
data.device_current_state.system_memory_threshold_bytes |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: [].events[]. Applies when {"kind":"all","conditions":[{"kind":"json_type","param":"data","json_type":"object"},{"kind":"json_type","param":"data.device_current_state","json_type":"object"}]}. Native JSON type: number or null. | vendor.mparticle-bulk-events.body.data.device_current_state.system_memory_threshold_bytes.invalid |
docs |
data.device_current_state.application_memory_available_bytes |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: [].events[]. Applies when {"kind":"all","conditions":[{"kind":"json_type","param":"data","json_type":"object"},{"kind":"json_type","param":"data.device_current_state","json_type":"object"}]}. Native JSON type: number or null. | vendor.mparticle-bulk-events.body.data.device_current_state.application_memory_available_bytes.invalid |
docs |
data.device_current_state.application_memory_max_bytes |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: [].events[]. Applies when {"kind":"all","conditions":[{"kind":"json_type","param":"data","json_type":"object"},{"kind":"json_type","param":"data.device_current_state","json_type":"object"}]}. Native JSON type: number or null. | vendor.mparticle-bulk-events.body.data.device_current_state.application_memory_max_bytes.invalid |
docs |
data.device_current_state.application_memory_total_bytes |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: [].events[]. Applies when {"kind":"all","conditions":[{"kind":"json_type","param":"data","json_type":"object"},{"kind":"json_type","param":"data.device_current_state","json_type":"object"}]}. Native JSON type: number or null. | vendor.mparticle-bulk-events.body.data.device_current_state.application_memory_total_bytes.invalid |
docs |
data.device_current_state.device_orientation |
optional | The published Draft 7 schema references the flexible String definition. Sibling enum/default keywords are ignored under that declared dialect; receiver restrictions require separate evidence. Body scope: [].events[]. Applies when {"kind":"all","conditions":[{"kind":"json_type","param":"data","json_type":"object"},{"kind":"json_type","param":"data.device_current_state","json_type":"object"}]}. Native JSON type: string or null or boolean or integer or number. | vendor.mparticle-bulk-events.body.data.device_current_state.device_orientation.invalid |
docs |
data.device_current_state.status_bar_orientation |
optional | The published Draft 7 schema references the flexible String definition. Sibling enum/default keywords are ignored under that declared dialect; receiver restrictions require separate evidence. Body scope: [].events[]. Applies when {"kind":"all","conditions":[{"kind":"json_type","param":"data","json_type":"object"},{"kind":"json_type","param":"data.device_current_state","json_type":"object"}]}. Native JSON type: string or null or boolean or integer or number. | vendor.mparticle-bulk-events.body.data.device_current_state.status_bar_orientation.invalid |
docs |
data.is_goal_defined |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: [].events[]. Applies when {"kind":"json_type","param":"data","json_type":"object"}. Native JSON type: boolean or null. | vendor.mparticle-bulk-events.body.data.is_goal_defined.invalid |
docs |
data.lifetime_value_change |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: [].events[]. Applies when {"kind":"json_type","param":"data","json_type":"object"}. Native JSON type: number or null. | vendor.mparticle-bulk-events.body.data.lifetime_value_change.invalid |
docs |
data.lifetime_value_attribute_name |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: [].events[]. Applies when {"kind":"json_type","param":"data","json_type":"object"}. Native JSON type: string or null or boolean or integer or number. | vendor.mparticle-bulk-events.body.data.lifetime_value_attribute_name.invalid |
docs |
data.data_connection_type |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: [].events[]. Applies when {"kind":"json_type","param":"data","json_type":"object"}. Native JSON type: string or null or boolean or integer or number. | vendor.mparticle-bulk-events.body.data.data_connection_type.invalid |
docs |
data.event_num |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: [].events[]. Applies when {"kind":"json_type","param":"data","json_type":"object"}. Native JSON type: integer or null. | vendor.mparticle-bulk-events.body.data.event_num.invalid |
docs |
data.view_controller |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: [].events[]. Applies when {"kind":"json_type","param":"data","json_type":"object"}. Native JSON type: string or null or boolean or integer or number. | vendor.mparticle-bulk-events.body.data.view_controller.invalid |
docs |
data.is_main_thread |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: [].events[]. Applies when {"kind":"json_type","param":"data","json_type":"object"}. Native JSON type: boolean or null. | vendor.mparticle-bulk-events.body.data.is_main_thread.invalid |
docs |
data.canonical_name |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: [].events[]. Applies when {"kind":"json_type","param":"data","json_type":"object"}. Native JSON type: string or null or boolean or integer or number. | vendor.mparticle-bulk-events.body.data.canonical_name.invalid |
docs |
data.event_system_notification_info |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: [].events[]. Applies when {"kind":"json_type","param":"data","json_type":"object"}. Native JSON type: object or null. | vendor.mparticle-bulk-events.body.data.event_system_notification_info.invalid |
docs |
data.event_system_notification_info.type |
required | Native type and requirement from the public inbound Events API JSON schema. Body scope: [].events[]. Applies when {"kind":"all","conditions":[{"kind":"json_type","param":"data","json_type":"object"},{"kind":"json_type","param":"data.event_system_notification_info","json_type":"object"}]}. Native JSON type: string. | vendor.mparticle-bulk-events.body.data.event_system_notification_info.type.missingvendor.mparticle-bulk-events.body.data.event_system_notification_info.type.emptyvendor.mparticle-bulk-events.body.data.event_system_notification_info.type.invalid |
docs |
event_type |
optional | Body scope: [].events[]. | docs | |
data |
optional | Body scope: [].events[]. | docs | |
data.custom_event_type |
required | The union of the primary inbound schema and the public JSON reference preserves the additionally documented attribution category. Body scope: [].events[]. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"event_type","values":["custom_event"]},{"kind":"json_type","param":"data","json_type":"object"}]}. Native JSON type: string. | vendor.mparticle-bulk-events.body.data.custom_event_type.missingvendor.mparticle-bulk-events.body.data.custom_event_type.emptyvendor.mparticle-bulk-events.body.data.custom_event_type.invalid |
docs |
data.event_name |
required | Native type and requirement from the public inbound Events API JSON schema. Body scope: [].events[]. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"event_type","values":["custom_event"]},{"kind":"json_type","param":"data","json_type":"object"}]}. Native JSON type: string. | vendor.mparticle-bulk-events.body.data.event_name.missingvendor.mparticle-bulk-events.body.data.event_name.invalid |
docs |
data.custom_flags |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: [].events[]. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"event_type","values":["custom_event"]},{"kind":"json_type","param":"data","json_type":"object"}]}. Native JSON type: object or null. | vendor.mparticle-bulk-events.body.data.custom_flags.invalid |
docs |
values_data_custom_flags… |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: [].events[]. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"event_type","values":["custom_event"]},{"kind":"json_type","param":"data","json_type":"object"}]}. Native JSON type: string or null or boolean or integer or number. | vendor.mparticle-bulk-events.body.values_data_custom_flags.invalid |
docs |
event_type |
optional | Body scope: [].events[]. | docs | |
data |
optional | Body scope: [].events[]. | docs | |
data.screen_name |
required | Native type and requirement from the public inbound Events API JSON schema. Body scope: [].events[]. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"event_type","values":["screen_view"]},{"kind":"json_type","param":"data","json_type":"object"}]}. Native JSON type: string. | vendor.mparticle-bulk-events.body.data.screen_name.missingvendor.mparticle-bulk-events.body.data.screen_name.invalid |
docs |
data.activity_type |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: [].events[]. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"event_type","values":["screen_view"]},{"kind":"json_type","param":"data","json_type":"object"}]}. Native JSON type: string or null or boolean or integer or number. | vendor.mparticle-bulk-events.body.data.activity_type.invalid |
docs |
data.custom_flags |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: [].events[]. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"event_type","values":["screen_view"]},{"kind":"json_type","param":"data","json_type":"object"}]}. Native JSON type: object or null. | vendor.mparticle-bulk-events.body.data.custom_flags.invalid |
docs |
values_data_custom_flags… |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: [].events[]. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"event_type","values":["screen_view"]},{"kind":"json_type","param":"data","json_type":"object"}]}. Native JSON type: string or null or boolean or integer or number. | vendor.mparticle-bulk-events.body.values_data_custom_flags.invalid |
docs |
event_type |
optional | Body scope: [].events[]. | docs | |
data |
optional | Body scope: [].events[]. | docs | |
data.product_action |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: [].events[]. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"event_type","values":["commerce_event"]},{"kind":"json_type","param":"data","json_type":"object"}]}. Native JSON type: object or null. | vendor.mparticle-bulk-events.body.data.product_action.invalid |
docs |
data.product_action.action |
required | Native type and requirement from the public inbound Events API JSON schema. Body scope: [].events[]. Applies when {"kind":"all","conditions":[{"kind":"all","conditions":[{"kind":"value_in","param":"event_type","values":["commerce_event"]},{"kind":"json_type","param":"data.product_action","json_type":"object"}]},{"kind":"json_type","param":"data","json_type":"object"}]}. Native JSON type: string. | vendor.mparticle-bulk-events.body.data.product_action.action.missingvendor.mparticle-bulk-events.body.data.product_action.action.emptyvendor.mparticle-bulk-events.body.data.product_action.action.invalid |
docs |
data.product_action.checkout_step |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: [].events[]. Applies when {"kind":"all","conditions":[{"kind":"all","conditions":[{"kind":"value_in","param":"event_type","values":["commerce_event"]},{"kind":"json_type","param":"data.product_action","json_type":"object"}]},{"kind":"json_type","param":"data","json_type":"object"}]}. Native JSON type: integer or null. | vendor.mparticle-bulk-events.body.data.product_action.checkout_step.invalid |
docs |
data.product_action.checkout_options |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: [].events[]. Applies when {"kind":"all","conditions":[{"kind":"all","conditions":[{"kind":"value_in","param":"event_type","values":["commerce_event"]},{"kind":"json_type","param":"data.product_action","json_type":"object"}]},{"kind":"json_type","param":"data","json_type":"object"}]}. Native JSON type: string or null or boolean or integer or number. | vendor.mparticle-bulk-events.body.data.product_action.checkout_options.invalid |
docs |
data.product_action.product_action_list |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: [].events[]. Applies when {"kind":"all","conditions":[{"kind":"all","conditions":[{"kind":"value_in","param":"event_type","values":["commerce_event"]},{"kind":"json_type","param":"data.product_action","json_type":"object"}]},{"kind":"json_type","param":"data","json_type":"object"}]}. Native JSON type: string or null or boolean or integer or number. | vendor.mparticle-bulk-events.body.data.product_action.product_action_list.invalid |
docs |
data.product_action.product_list_source |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: [].events[]. Applies when {"kind":"all","conditions":[{"kind":"all","conditions":[{"kind":"value_in","param":"event_type","values":["commerce_event"]},{"kind":"json_type","param":"data.product_action","json_type":"object"}]},{"kind":"json_type","param":"data","json_type":"object"}]}. Native JSON type: string or null or boolean or integer or number. | vendor.mparticle-bulk-events.body.data.product_action.product_list_source.invalid |
docs |
data.product_action.transaction_id |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: [].events[]. Applies when {"kind":"all","conditions":[{"kind":"all","conditions":[{"kind":"value_in","param":"event_type","values":["commerce_event"]},{"kind":"json_type","param":"data.product_action","json_type":"object"}]},{"kind":"json_type","param":"data","json_type":"object"}]}. Native JSON type: string. | vendor.mparticle-bulk-events.body.data.product_action.transaction_id.invalid |
docs |
data.product_action.affiliation |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: [].events[]. Applies when {"kind":"all","conditions":[{"kind":"all","conditions":[{"kind":"value_in","param":"event_type","values":["commerce_event"]},{"kind":"json_type","param":"data.product_action","json_type":"object"}]},{"kind":"json_type","param":"data","json_type":"object"}]}. Native JSON type: string or null or boolean or integer or number. | vendor.mparticle-bulk-events.body.data.product_action.affiliation.invalid |
docs |
data.product_action.total_amount |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: [].events[]. Applies when {"kind":"all","conditions":[{"kind":"all","conditions":[{"kind":"value_in","param":"event_type","values":["commerce_event"]},{"kind":"json_type","param":"data.product_action","json_type":"object"}]},{"kind":"json_type","param":"data","json_type":"object"}]}. Native JSON type: number or null. | vendor.mparticle-bulk-events.body.data.product_action.total_amount.invalid |
docs |
data.product_action.tax_amount |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: [].events[]. Applies when {"kind":"all","conditions":[{"kind":"all","conditions":[{"kind":"value_in","param":"event_type","values":["commerce_event"]},{"kind":"json_type","param":"data.product_action","json_type":"object"}]},{"kind":"json_type","param":"data","json_type":"object"}]}. Native JSON type: number or null. | vendor.mparticle-bulk-events.body.data.product_action.tax_amount.invalid |
docs |
data.product_action.shipping_amount |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: [].events[]. Applies when {"kind":"all","conditions":[{"kind":"all","conditions":[{"kind":"value_in","param":"event_type","values":["commerce_event"]},{"kind":"json_type","param":"data.product_action","json_type":"object"}]},{"kind":"json_type","param":"data","json_type":"object"}]}. Native JSON type: number or null. | vendor.mparticle-bulk-events.body.data.product_action.shipping_amount.invalid |
docs |
data.product_action.coupon_code |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: [].events[]. Applies when {"kind":"all","conditions":[{"kind":"all","conditions":[{"kind":"value_in","param":"event_type","values":["commerce_event"]},{"kind":"json_type","param":"data.product_action","json_type":"object"}]},{"kind":"json_type","param":"data","json_type":"object"}]}. Native JSON type: string or null or boolean or integer or number. | vendor.mparticle-bulk-events.body.data.product_action.coupon_code.invalid |
docs |
data.product_action.products |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: [].events[]. Applies when {"kind":"all","conditions":[{"kind":"all","conditions":[{"kind":"value_in","param":"event_type","values":["commerce_event"]},{"kind":"json_type","param":"data.product_action","json_type":"object"}]},{"kind":"json_type","param":"data","json_type":"object"}]}. Native JSON type: array or null. | vendor.mparticle-bulk-events.body.data.product_action.products.invalid |
docs |
data.product_action.products[] |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: [].events[]. Applies when {"kind":"all","conditions":[{"kind":"all","conditions":[{"kind":"value_in","param":"event_type","values":["commerce_event"]},{"kind":"json_type","param":"data.product_action","json_type":"object"}]},{"kind":"json_type","param":"data","json_type":"object"}]}. Native JSON type: object or null. | vendor.mparticle-bulk-events.body.data.product_action.products[].invalid |
docs |
data.product_action.products[].id |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: [].events[]. Applies when {"kind":"all","conditions":[{"kind":"all","conditions":[{"kind":"value_in","param":"event_type","values":["commerce_event"]},{"kind":"json_type","param":"data.product_action","json_type":"object"}]},{"kind":"json_type","param":"data","json_type":"object"}]}. Native JSON type: string. | vendor.mparticle-bulk-events.body.data.product_action.products[].id.invalid |
docs |
data.product_action.products[].name |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: [].events[]. Applies when {"kind":"all","conditions":[{"kind":"all","conditions":[{"kind":"value_in","param":"event_type","values":["commerce_event"]},{"kind":"json_type","param":"data.product_action","json_type":"object"}]},{"kind":"json_type","param":"data","json_type":"object"}]}. Native JSON type: string. | vendor.mparticle-bulk-events.body.data.product_action.products[].name.invalid |
docs |
data.product_action.products[].brand |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: [].events[]. Applies when {"kind":"all","conditions":[{"kind":"all","conditions":[{"kind":"value_in","param":"event_type","values":["commerce_event"]},{"kind":"json_type","param":"data.product_action","json_type":"object"}]},{"kind":"json_type","param":"data","json_type":"object"}]}. Native JSON type: string or null or boolean or integer or number. | vendor.mparticle-bulk-events.body.data.product_action.products[].brand.invalid |
docs |
data.product_action.products[].category |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: [].events[]. Applies when {"kind":"all","conditions":[{"kind":"all","conditions":[{"kind":"value_in","param":"event_type","values":["commerce_event"]},{"kind":"json_type","param":"data.product_action","json_type":"object"}]},{"kind":"json_type","param":"data","json_type":"object"}]}. Native JSON type: string or null or boolean or integer or number. | vendor.mparticle-bulk-events.body.data.product_action.products[].category.invalid |
docs |
data.product_action.products[].variant |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: [].events[]. Applies when {"kind":"all","conditions":[{"kind":"all","conditions":[{"kind":"value_in","param":"event_type","values":["commerce_event"]},{"kind":"json_type","param":"data.product_action","json_type":"object"}]},{"kind":"json_type","param":"data","json_type":"object"}]}. Native JSON type: string or null or boolean or integer or number. | vendor.mparticle-bulk-events.body.data.product_action.products[].variant.invalid |
docs |
data.product_action.products[].position |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: [].events[]. Applies when {"kind":"all","conditions":[{"kind":"all","conditions":[{"kind":"value_in","param":"event_type","values":["commerce_event"]},{"kind":"json_type","param":"data.product_action","json_type":"object"}]},{"kind":"json_type","param":"data","json_type":"object"}]}. Native JSON type: integer or null. | vendor.mparticle-bulk-events.body.data.product_action.products[].position.invalid |
docs |
data.product_action.products[].price |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: [].events[]. Applies when {"kind":"all","conditions":[{"kind":"all","conditions":[{"kind":"value_in","param":"event_type","values":["commerce_event"]},{"kind":"json_type","param":"data.product_action","json_type":"object"}]},{"kind":"json_type","param":"data","json_type":"object"}]}. Native JSON type: number or null. | vendor.mparticle-bulk-events.body.data.product_action.products[].price.invalid |
docs |
data.product_action.products[].quantity |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: [].events[]. Applies when {"kind":"all","conditions":[{"kind":"all","conditions":[{"kind":"value_in","param":"event_type","values":["commerce_event"]},{"kind":"json_type","param":"data.product_action","json_type":"object"}]},{"kind":"json_type","param":"data","json_type":"object"}]}. Native JSON type: number or null. | vendor.mparticle-bulk-events.body.data.product_action.products[].quantity.invalid |
docs |
data.product_action.products[].coupon_code |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: [].events[]. Applies when {"kind":"all","conditions":[{"kind":"all","conditions":[{"kind":"value_in","param":"event_type","values":["commerce_event"]},{"kind":"json_type","param":"data.product_action","json_type":"object"}]},{"kind":"json_type","param":"data","json_type":"object"}]}. Native JSON type: string or null or boolean or integer or number. | vendor.mparticle-bulk-events.body.data.product_action.products[].coupon_code.invalid |
docs |
data.product_action.products[].added_to_cart_time_ms |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: [].events[]. Applies when {"kind":"all","conditions":[{"kind":"all","conditions":[{"kind":"value_in","param":"event_type","values":["commerce_event"]},{"kind":"json_type","param":"data.product_action","json_type":"object"}]},{"kind":"json_type","param":"data","json_type":"object"}]}. Native JSON type: integer or null. | vendor.mparticle-bulk-events.body.data.product_action.products[].added_to_cart_time_ms.invalid |
docs |
data.product_action.products[].total_product_amount |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: [].events[]. Applies when {"kind":"all","conditions":[{"kind":"all","conditions":[{"kind":"value_in","param":"event_type","values":["commerce_event"]},{"kind":"json_type","param":"data.product_action","json_type":"object"}]},{"kind":"json_type","param":"data","json_type":"object"}]}. Native JSON type: number or null. | vendor.mparticle-bulk-events.body.data.product_action.products[].total_product_amount.invalid |
docs |
data.product_action.products[].custom_attributes |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: [].events[]. Applies when {"kind":"all","conditions":[{"kind":"all","conditions":[{"kind":"value_in","param":"event_type","values":["commerce_event"]},{"kind":"json_type","param":"data.product_action","json_type":"object"}]},{"kind":"json_type","param":"data","json_type":"object"}]}. Native JSON type: object or null. | vendor.mparticle-bulk-events.body.data.product_action.products[].custom_attributes.invalid |
docs |
values_data_product_action_products_custom_attributes… |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: [].events[]. Applies when {"kind":"all","conditions":[{"kind":"all","conditions":[{"kind":"value_in","param":"event_type","values":["commerce_event"]},{"kind":"json_type","param":"data.product_action","json_type":"object"}]},{"kind":"json_type","param":"data","json_type":"object"}]}. Native JSON type: string. | vendor.mparticle-bulk-events.body.values_data_product_action_products_custom_attributes.invalid |
docs |
data.promotion_action |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: [].events[]. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"event_type","values":["commerce_event"]},{"kind":"json_type","param":"data","json_type":"object"}]}. Native JSON type: object or null. | vendor.mparticle-bulk-events.body.data.promotion_action.invalid |
docs |
data.promotion_action.action |
required | Native type and requirement from the public inbound Events API JSON schema. Body scope: [].events[]. Applies when {"kind":"all","conditions":[{"kind":"all","conditions":[{"kind":"value_in","param":"event_type","values":["commerce_event"]},{"kind":"json_type","param":"data.promotion_action","json_type":"object"}]},{"kind":"json_type","param":"data","json_type":"object"}]}. Native JSON type: string. | vendor.mparticle-bulk-events.body.data.promotion_action.action.missingvendor.mparticle-bulk-events.body.data.promotion_action.action.emptyvendor.mparticle-bulk-events.body.data.promotion_action.action.invalid |
docs |
data.promotion_action.promotions |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: [].events[]. Applies when {"kind":"all","conditions":[{"kind":"all","conditions":[{"kind":"value_in","param":"event_type","values":["commerce_event"]},{"kind":"json_type","param":"data.promotion_action","json_type":"object"}]},{"kind":"json_type","param":"data","json_type":"object"}]}. Native JSON type: array. | vendor.mparticle-bulk-events.body.data.promotion_action.promotions.invalid |
docs |
data.promotion_action.promotions[] |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: [].events[]. Applies when {"kind":"all","conditions":[{"kind":"all","conditions":[{"kind":"value_in","param":"event_type","values":["commerce_event"]},{"kind":"json_type","param":"data.promotion_action","json_type":"object"}]},{"kind":"json_type","param":"data","json_type":"object"}]}. Native JSON type: object or null. | vendor.mparticle-bulk-events.body.data.promotion_action.promotions[].invalid |
docs |
data.promotion_action.promotions[].id |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: [].events[]. Applies when {"kind":"all","conditions":[{"kind":"all","conditions":[{"kind":"value_in","param":"event_type","values":["commerce_event"]},{"kind":"json_type","param":"data.promotion_action","json_type":"object"}]},{"kind":"json_type","param":"data","json_type":"object"}]}. Native JSON type: string. | vendor.mparticle-bulk-events.body.data.promotion_action.promotions[].id.invalid |
docs |
data.promotion_action.promotions[].name |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: [].events[]. Applies when {"kind":"all","conditions":[{"kind":"all","conditions":[{"kind":"value_in","param":"event_type","values":["commerce_event"]},{"kind":"json_type","param":"data.promotion_action","json_type":"object"}]},{"kind":"json_type","param":"data","json_type":"object"}]}. Native JSON type: string. | vendor.mparticle-bulk-events.body.data.promotion_action.promotions[].name.invalid |
docs |
data.promotion_action.promotions[].creative |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: [].events[]. Applies when {"kind":"all","conditions":[{"kind":"all","conditions":[{"kind":"value_in","param":"event_type","values":["commerce_event"]},{"kind":"json_type","param":"data.promotion_action","json_type":"object"}]},{"kind":"json_type","param":"data","json_type":"object"}]}. Native JSON type: string or null or boolean or integer or number. | vendor.mparticle-bulk-events.body.data.promotion_action.promotions[].creative.invalid |
docs |
data.promotion_action.promotions[].position |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: [].events[]. Applies when {"kind":"all","conditions":[{"kind":"all","conditions":[{"kind":"value_in","param":"event_type","values":["commerce_event"]},{"kind":"json_type","param":"data.promotion_action","json_type":"object"}]},{"kind":"json_type","param":"data","json_type":"object"}]}. Native JSON type: string or null or boolean or integer or number. | vendor.mparticle-bulk-events.body.data.promotion_action.promotions[].position.invalid |
docs |
data.product_impressions |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: [].events[]. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"event_type","values":["commerce_event"]},{"kind":"json_type","param":"data","json_type":"object"}]}. Native JSON type: array or null. | vendor.mparticle-bulk-events.body.data.product_impressions.invalid |
docs |
data.product_impressions[] |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: [].events[]. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"event_type","values":["commerce_event"]},{"kind":"json_type","param":"data","json_type":"object"}]}. Native JSON type: object or null. | vendor.mparticle-bulk-events.body.data.product_impressions[].invalid |
docs |
data.product_impressions[].product_impression_list |
required | Native type and requirement from the public inbound Events API JSON schema. Body scope: [].events[]. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"event_type","values":["commerce_event"]},{"kind":"json_type","param":"data","json_type":"object"}]}. Native JSON type: string. | vendor.mparticle-bulk-events.body.data.product_impressions[].product_impression_list.missingvendor.mparticle-bulk-events.body.data.product_impressions[].product_impression_list.invalid |
docs |
data.product_impressions[].products |
required | Native type and requirement from the public inbound Events API JSON schema. Body scope: [].events[]. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"event_type","values":["commerce_event"]},{"kind":"json_type","param":"data","json_type":"object"}]}. Native JSON type: array or null. | vendor.mparticle-bulk-events.body.data.product_impressions[].products.missingvendor.mparticle-bulk-events.body.data.product_impressions[].products.invalid |
docs |
data.product_impressions[].products[] |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: [].events[]. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"event_type","values":["commerce_event"]},{"kind":"json_type","param":"data","json_type":"object"}]}. Native JSON type: object or null. | vendor.mparticle-bulk-events.body.data.product_impressions[].products[].invalid |
docs |
data.product_impressions[].products[].id |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: [].events[]. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"event_type","values":["commerce_event"]},{"kind":"json_type","param":"data","json_type":"object"}]}. Native JSON type: string. | vendor.mparticle-bulk-events.body.data.product_impressions[].products[].id.invalid |
docs |
data.product_impressions[].products[].name |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: [].events[]. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"event_type","values":["commerce_event"]},{"kind":"json_type","param":"data","json_type":"object"}]}. Native JSON type: string. | vendor.mparticle-bulk-events.body.data.product_impressions[].products[].name.invalid |
docs |
data.product_impressions[].products[].brand |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: [].events[]. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"event_type","values":["commerce_event"]},{"kind":"json_type","param":"data","json_type":"object"}]}. Native JSON type: string or null or boolean or integer or number. | vendor.mparticle-bulk-events.body.data.product_impressions[].products[].brand.invalid |
docs |
data.product_impressions[].products[].category |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: [].events[]. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"event_type","values":["commerce_event"]},{"kind":"json_type","param":"data","json_type":"object"}]}. Native JSON type: string or null or boolean or integer or number. | vendor.mparticle-bulk-events.body.data.product_impressions[].products[].category.invalid |
docs |
data.product_impressions[].products[].variant |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: [].events[]. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"event_type","values":["commerce_event"]},{"kind":"json_type","param":"data","json_type":"object"}]}. Native JSON type: string or null or boolean or integer or number. | vendor.mparticle-bulk-events.body.data.product_impressions[].products[].variant.invalid |
docs |
data.product_impressions[].products[].position |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: [].events[]. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"event_type","values":["commerce_event"]},{"kind":"json_type","param":"data","json_type":"object"}]}. Native JSON type: integer or null. | vendor.mparticle-bulk-events.body.data.product_impressions[].products[].position.invalid |
docs |
data.product_impressions[].products[].price |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: [].events[]. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"event_type","values":["commerce_event"]},{"kind":"json_type","param":"data","json_type":"object"}]}. Native JSON type: number or null. | vendor.mparticle-bulk-events.body.data.product_impressions[].products[].price.invalid |
docs |
data.product_impressions[].products[].quantity |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: [].events[]. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"event_type","values":["commerce_event"]},{"kind":"json_type","param":"data","json_type":"object"}]}. Native JSON type: number or null. | vendor.mparticle-bulk-events.body.data.product_impressions[].products[].quantity.invalid |
docs |
data.product_impressions[].products[].coupon_code |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: [].events[]. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"event_type","values":["commerce_event"]},{"kind":"json_type","param":"data","json_type":"object"}]}. Native JSON type: string or null or boolean or integer or number. | vendor.mparticle-bulk-events.body.data.product_impressions[].products[].coupon_code.invalid |
docs |
data.product_impressions[].products[].added_to_cart_time_ms |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: [].events[]. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"event_type","values":["commerce_event"]},{"kind":"json_type","param":"data","json_type":"object"}]}. Native JSON type: integer or null. | vendor.mparticle-bulk-events.body.data.product_impressions[].products[].added_to_cart_time_ms.invalid |
docs |
data.product_impressions[].products[].total_product_amount |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: [].events[]. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"event_type","values":["commerce_event"]},{"kind":"json_type","param":"data","json_type":"object"}]}. Native JSON type: number or null. | vendor.mparticle-bulk-events.body.data.product_impressions[].products[].total_product_amount.invalid |
docs |
data.product_impressions[].products[].custom_attributes |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: [].events[]. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"event_type","values":["commerce_event"]},{"kind":"json_type","param":"data","json_type":"object"}]}. Native JSON type: object or null. | vendor.mparticle-bulk-events.body.data.product_impressions[].products[].custom_attributes.invalid |
docs |
values_data_product_impressions_products_custom_attributes… |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: [].events[]. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"event_type","values":["commerce_event"]},{"kind":"json_type","param":"data","json_type":"object"}]}. Native JSON type: string. | vendor.mparticle-bulk-events.body.values_data_product_impressions_products_custom_attributes.invalid |
docs |
data.shopping_cart |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: [].events[]. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"event_type","values":["commerce_event"]},{"kind":"json_type","param":"data","json_type":"object"}]}. Native JSON type: object or null. | vendor.mparticle-bulk-events.body.data.shopping_cart.invalid |
docs |
data.shopping_cart.products |
required | Native type and requirement from the public inbound Events API JSON schema. Body scope: [].events[]. Applies when {"kind":"all","conditions":[{"kind":"all","conditions":[{"kind":"value_in","param":"event_type","values":["commerce_event"]},{"kind":"json_type","param":"data.shopping_cart","json_type":"object"}]},{"kind":"json_type","param":"data","json_type":"object"}]}. Native JSON type: array. | vendor.mparticle-bulk-events.body.data.shopping_cart.products.missingvendor.mparticle-bulk-events.body.data.shopping_cart.products.invalid |
docs |
data.shopping_cart.products[] |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: [].events[]. Applies when {"kind":"all","conditions":[{"kind":"all","conditions":[{"kind":"value_in","param":"event_type","values":["commerce_event"]},{"kind":"json_type","param":"data.shopping_cart","json_type":"object"}]},{"kind":"json_type","param":"data","json_type":"object"}]}. Native JSON type: object or null. | vendor.mparticle-bulk-events.body.data.shopping_cart.products[].invalid |
docs |
data.shopping_cart.products[].id |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: [].events[]. Applies when {"kind":"all","conditions":[{"kind":"all","conditions":[{"kind":"value_in","param":"event_type","values":["commerce_event"]},{"kind":"json_type","param":"data.shopping_cart","json_type":"object"}]},{"kind":"json_type","param":"data","json_type":"object"}]}. Native JSON type: string. | vendor.mparticle-bulk-events.body.data.shopping_cart.products[].id.invalid |
docs |
data.shopping_cart.products[].name |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: [].events[]. Applies when {"kind":"all","conditions":[{"kind":"all","conditions":[{"kind":"value_in","param":"event_type","values":["commerce_event"]},{"kind":"json_type","param":"data.shopping_cart","json_type":"object"}]},{"kind":"json_type","param":"data","json_type":"object"}]}. Native JSON type: string. | vendor.mparticle-bulk-events.body.data.shopping_cart.products[].name.invalid |
docs |
data.shopping_cart.products[].brand |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: [].events[]. Applies when {"kind":"all","conditions":[{"kind":"all","conditions":[{"kind":"value_in","param":"event_type","values":["commerce_event"]},{"kind":"json_type","param":"data.shopping_cart","json_type":"object"}]},{"kind":"json_type","param":"data","json_type":"object"}]}. Native JSON type: string or null or boolean or integer or number. | vendor.mparticle-bulk-events.body.data.shopping_cart.products[].brand.invalid |
docs |
data.shopping_cart.products[].category |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: [].events[]. Applies when {"kind":"all","conditions":[{"kind":"all","conditions":[{"kind":"value_in","param":"event_type","values":["commerce_event"]},{"kind":"json_type","param":"data.shopping_cart","json_type":"object"}]},{"kind":"json_type","param":"data","json_type":"object"}]}. Native JSON type: string or null or boolean or integer or number. | vendor.mparticle-bulk-events.body.data.shopping_cart.products[].category.invalid |
docs |
data.shopping_cart.products[].variant |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: [].events[]. Applies when {"kind":"all","conditions":[{"kind":"all","conditions":[{"kind":"value_in","param":"event_type","values":["commerce_event"]},{"kind":"json_type","param":"data.shopping_cart","json_type":"object"}]},{"kind":"json_type","param":"data","json_type":"object"}]}. Native JSON type: string or null or boolean or integer or number. | vendor.mparticle-bulk-events.body.data.shopping_cart.products[].variant.invalid |
docs |
data.shopping_cart.products[].position |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: [].events[]. Applies when {"kind":"all","conditions":[{"kind":"all","conditions":[{"kind":"value_in","param":"event_type","values":["commerce_event"]},{"kind":"json_type","param":"data.shopping_cart","json_type":"object"}]},{"kind":"json_type","param":"data","json_type":"object"}]}. Native JSON type: integer or null. | vendor.mparticle-bulk-events.body.data.shopping_cart.products[].position.invalid |
docs |
data.shopping_cart.products[].price |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: [].events[]. Applies when {"kind":"all","conditions":[{"kind":"all","conditions":[{"kind":"value_in","param":"event_type","values":["commerce_event"]},{"kind":"json_type","param":"data.shopping_cart","json_type":"object"}]},{"kind":"json_type","param":"data","json_type":"object"}]}. Native JSON type: number or null. | vendor.mparticle-bulk-events.body.data.shopping_cart.products[].price.invalid |
docs |
data.shopping_cart.products[].quantity |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: [].events[]. Applies when {"kind":"all","conditions":[{"kind":"all","conditions":[{"kind":"value_in","param":"event_type","values":["commerce_event"]},{"kind":"json_type","param":"data.shopping_cart","json_type":"object"}]},{"kind":"json_type","param":"data","json_type":"object"}]}. Native JSON type: number or null. | vendor.mparticle-bulk-events.body.data.shopping_cart.products[].quantity.invalid |
docs |
data.shopping_cart.products[].coupon_code |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: [].events[]. Applies when {"kind":"all","conditions":[{"kind":"all","conditions":[{"kind":"value_in","param":"event_type","values":["commerce_event"]},{"kind":"json_type","param":"data.shopping_cart","json_type":"object"}]},{"kind":"json_type","param":"data","json_type":"object"}]}. Native JSON type: string or null or boolean or integer or number. | vendor.mparticle-bulk-events.body.data.shopping_cart.products[].coupon_code.invalid |
docs |
data.shopping_cart.products[].added_to_cart_time_ms |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: [].events[]. Applies when {"kind":"all","conditions":[{"kind":"all","conditions":[{"kind":"value_in","param":"event_type","values":["commerce_event"]},{"kind":"json_type","param":"data.shopping_cart","json_type":"object"}]},{"kind":"json_type","param":"data","json_type":"object"}]}. Native JSON type: integer or null. | vendor.mparticle-bulk-events.body.data.shopping_cart.products[].added_to_cart_time_ms.invalid |
docs |
data.shopping_cart.products[].total_product_amount |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: [].events[]. Applies when {"kind":"all","conditions":[{"kind":"all","conditions":[{"kind":"value_in","param":"event_type","values":["commerce_event"]},{"kind":"json_type","param":"data.shopping_cart","json_type":"object"}]},{"kind":"json_type","param":"data","json_type":"object"}]}. Native JSON type: number or null. | vendor.mparticle-bulk-events.body.data.shopping_cart.products[].total_product_amount.invalid |
docs |
data.shopping_cart.products[].custom_attributes |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: [].events[]. Applies when {"kind":"all","conditions":[{"kind":"all","conditions":[{"kind":"value_in","param":"event_type","values":["commerce_event"]},{"kind":"json_type","param":"data.shopping_cart","json_type":"object"}]},{"kind":"json_type","param":"data","json_type":"object"}]}. Native JSON type: object or null. | vendor.mparticle-bulk-events.body.data.shopping_cart.products[].custom_attributes.invalid |
docs |
values_data_shopping_cart_products_custom_attributes… |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: [].events[]. Applies when {"kind":"all","conditions":[{"kind":"all","conditions":[{"kind":"value_in","param":"event_type","values":["commerce_event"]},{"kind":"json_type","param":"data.shopping_cart","json_type":"object"}]},{"kind":"json_type","param":"data","json_type":"object"}]}. Native JSON type: string. | vendor.mparticle-bulk-events.body.values_data_shopping_cart_products_custom_attributes.invalid |
docs |
data.currency_code |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: [].events[]. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"event_type","values":["commerce_event"]},{"kind":"json_type","param":"data","json_type":"object"}]}. Native JSON type: string or null or boolean or integer or number. | vendor.mparticle-bulk-events.body.data.currency_code.invalid |
docs |
data.screen_name |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: [].events[]. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"event_type","values":["commerce_event"]},{"kind":"json_type","param":"data","json_type":"object"}]}. Native JSON type: string. | vendor.mparticle-bulk-events.body.data.screen_name.invalid |
docs |
data.is_non_interactive |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: [].events[]. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"event_type","values":["commerce_event"]},{"kind":"json_type","param":"data","json_type":"object"}]}. Native JSON type: boolean or null. | vendor.mparticle-bulk-events.body.data.is_non_interactive.invalid |
docs |
data.event_name |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: [].events[]. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"event_type","values":["commerce_event"]},{"kind":"json_type","param":"data","json_type":"object"}]}. Native JSON type: string. | vendor.mparticle-bulk-events.body.data.event_name.invalid |
docs |
data.custom_event_type |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: [].events[]. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"event_type","values":["commerce_event"]},{"kind":"json_type","param":"data","json_type":"object"}]}. Native JSON type: string. | vendor.mparticle-bulk-events.body.data.custom_event_type.emptyvendor.mparticle-bulk-events.body.data.custom_event_type.invalid |
docs |
data.custom_flags |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: [].events[]. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"event_type","values":["commerce_event"]},{"kind":"json_type","param":"data","json_type":"object"}]}. Native JSON type: object or null. | vendor.mparticle-bulk-events.body.data.custom_flags.invalid |
docs |
values_data_custom_flags… |
optional | Native type and requirement from the public inbound Events API JSON schema. Body scope: [].events[]. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"event_type","values":["commerce_event"]},{"kind":"json_type","param":"data","json_type":"object"}]}. Native JSON type: string or null or boolean or integer or number. | vendor.mparticle-bulk-events.body.values_data_custom_flags.invalid |
docs |
event_type |
optional | Body scope: [].events[]. | docs | |
data |
optional | Body scope: [].events[]. | docs | |
data.session_duration_ms |
required | Published input-schema native type, enum and key-presence requirement. Untyped source containers are not assigned an invented native type. Body scope: [].events[]. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"event_type","values":["session_end"]},{"kind":"json_type","param":"data","json_type":"object"}]}. Native JSON type: integer or null. | vendor.mparticle-bulk-events.body.data.session_duration_ms.missingvendor.mparticle-bulk-events.body.data.session_duration_ms.invalid |
docs |
event_type |
optional | Body scope: [].events[]. | docs | |
data |
optional | Body scope: [].events[]. | docs | |
data.breadcrumbs |
optional | Published input-schema native type, enum and key-presence requirement. Untyped source containers are not assigned an invented native type. Body scope: [].events[]. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"event_type","values":["crash_report"]},{"kind":"json_type","param":"data","json_type":"object"}]}. Native JSON type: array or null. | vendor.mparticle-bulk-events.body.data.breadcrumbs.invalid |
docs |
data.breadcrumbs[] |
optional | Published input-schema native type, enum and key-presence requirement. Untyped source containers are not assigned an invented native type. Body scope: [].events[]. Applies when {"kind":"all","conditions":[{"kind":"all","conditions":[{"kind":"value_in","param":"event_type","values":["crash_report"]},{"kind":"json_type","param":"data","json_type":"object"}]},{"kind":"json_type","param":"data.breadcrumbs","json_type":"array"}]}. Native JSON type: object. | vendor.mparticle-bulk-events.body.data.breadcrumbs[].invalid |
docs |
data.class_name |
optional | Published input-schema native type, enum and key-presence requirement. Untyped source containers are not assigned an invented native type. Body scope: [].events[]. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"event_type","values":["crash_report"]},{"kind":"json_type","param":"data","json_type":"object"}]}. Native JSON type: string or null or boolean or integer or number. | vendor.mparticle-bulk-events.body.data.class_name.invalid |
docs |
data.severity |
required | Published input-schema native type, enum and key-presence requirement. Untyped source containers are not assigned an invented native type. Body scope: [].events[]. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"event_type","values":["crash_report"]},{"kind":"json_type","param":"data","json_type":"object"}]}. Native JSON type: string or null or boolean or integer or number. | vendor.mparticle-bulk-events.body.data.severity.missingvendor.mparticle-bulk-events.body.data.severity.invalid |
docs |
data.message |
required | Published input-schema native type, enum and key-presence requirement. Untyped source containers are not assigned an invented native type. Body scope: [].events[]. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"event_type","values":["crash_report"]},{"kind":"json_type","param":"data","json_type":"object"}]}. Native JSON type: string or null or boolean or integer or number. | vendor.mparticle-bulk-events.body.data.message.missingvendor.mparticle-bulk-events.body.data.message.invalid |
docs |
data.stack_trace |
optional | Published input-schema native type, enum and key-presence requirement. Untyped source containers are not assigned an invented native type. Body scope: [].events[]. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"event_type","values":["crash_report"]},{"kind":"json_type","param":"data","json_type":"object"}]}. Native JSON type: string or null or boolean or integer or number. | vendor.mparticle-bulk-events.body.data.stack_trace.invalid |
docs |
data.exception_handled |
optional | Published input-schema native type, enum and key-presence requirement. Untyped source containers are not assigned an invented native type. Body scope: [].events[]. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"event_type","values":["crash_report"]},{"kind":"json_type","param":"data","json_type":"object"}]}. Native JSON type: boolean or null. | vendor.mparticle-bulk-events.body.data.exception_handled.invalid |
docs |
data.topmost_context |
optional | Published input-schema native type, enum and key-presence requirement. Untyped source containers are not assigned an invented native type. Body scope: [].events[]. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"event_type","values":["crash_report"]},{"kind":"json_type","param":"data","json_type":"object"}]}. Native JSON type: string or null or boolean or integer or number. | vendor.mparticle-bulk-events.body.data.topmost_context.invalid |
docs |
data.pl_crash_report_file_base64 |
optional | Published input-schema native type, enum and key-presence requirement. Untyped source containers are not assigned an invented native type. Body scope: [].events[]. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"event_type","values":["crash_report"]},{"kind":"json_type","param":"data","json_type":"object"}]}. Native JSON type: string or null or boolean or integer or number. | vendor.mparticle-bulk-events.body.data.pl_crash_report_file_base64.invalid |
docs |
data.ios_image_base_address |
optional | Published input-schema native type, enum and key-presence requirement. Untyped source containers are not assigned an invented native type. Body scope: [].events[]. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"event_type","values":["crash_report"]},{"kind":"json_type","param":"data","json_type":"object"}]}. Native JSON type: integer or null. | vendor.mparticle-bulk-events.body.data.ios_image_base_address.invalid |
docs |
data.ios_image_size |
optional | Published input-schema native type, enum and key-presence requirement. Untyped source containers are not assigned an invented native type. Body scope: [].events[]. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"event_type","values":["crash_report"]},{"kind":"json_type","param":"data","json_type":"object"}]}. Native JSON type: integer or null. | vendor.mparticle-bulk-events.body.data.ios_image_size.invalid |
docs |
data.session_number |
optional | Published input-schema native type, enum and key-presence requirement. Untyped source containers are not assigned an invented native type. Body scope: [].events[]. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"event_type","values":["crash_report"]},{"kind":"json_type","param":"data","json_type":"object"}]}. Native JSON type: integer or null. | vendor.mparticle-bulk-events.body.data.session_number.invalid |
docs |
__parent_event_type |
optional | Body scope: [].events[].data.breadcrumbs[]. | docs | |
root |
optional | Body scope: [].events[].data.breadcrumbs[]. | docs | |
data |
required | Published input-schema native type, enum and key-presence requirement. Untyped source containers are not assigned an invented native type. Body scope: [].events[].data.breadcrumbs[]. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"__parent_event_type","values":["crash_report"]},{"kind":"json_type","param":"","json_type":"object"}]}. | vendor.mparticle-bulk-events.body.data.missing |
docs |
data.timestamp_unixtime_ms |
optional | Published input-schema native type, enum and key-presence requirement. Untyped source containers are not assigned an invented native type. Body scope: [].events[].data.breadcrumbs[]. Applies when {"kind":"all","conditions":[{"kind":"all","conditions":[{"kind":"value_in","param":"__parent_event_type","values":["crash_report"]},{"kind":"json_type","param":"","json_type":"object"}]},{"kind":"json_type","param":"data","json_type":"object"}]}. Native JSON type: integer or null. | vendor.mparticle-bulk-events.body.data.timestamp_unixtime_ms.invalid |
docs |
data.event_id |
optional | Published input-schema native type, enum and key-presence requirement. Untyped source containers are not assigned an invented native type. Body scope: [].events[].data.breadcrumbs[]. Applies when {"kind":"all","conditions":[{"kind":"all","conditions":[{"kind":"value_in","param":"__parent_event_type","values":["crash_report"]},{"kind":"json_type","param":"","json_type":"object"}]},{"kind":"json_type","param":"data","json_type":"object"}]}. Native JSON type: integer or null. | vendor.mparticle-bulk-events.body.data.event_id.invalid |
docs |
data.source_message_id |
optional | Published input-schema native type, enum and key-presence requirement. Untyped source containers are not assigned an invented native type. Body scope: [].events[].data.breadcrumbs[]. Applies when {"kind":"all","conditions":[{"kind":"all","conditions":[{"kind":"value_in","param":"__parent_event_type","values":["crash_report"]},{"kind":"json_type","param":"","json_type":"object"}]},{"kind":"json_type","param":"data","json_type":"object"}]}. Native JSON type: string. | vendor.mparticle-bulk-events.body.data.source_message_id.invalid |
docs |
data.session_id |
optional | Published input-schema native type, enum and key-presence requirement. Untyped source containers are not assigned an invented native type. Body scope: [].events[].data.breadcrumbs[]. Applies when {"kind":"all","conditions":[{"kind":"all","conditions":[{"kind":"value_in","param":"__parent_event_type","values":["crash_report"]},{"kind":"json_type","param":"","json_type":"object"}]},{"kind":"json_type","param":"data","json_type":"object"}]}. Native JSON type: integer or null. | vendor.mparticle-bulk-events.body.data.session_id.invalid |
docs |
data.session_uuid |
optional | Published input-schema native type, enum and key-presence requirement. Untyped source containers are not assigned an invented native type. Body scope: [].events[].data.breadcrumbs[]. Applies when {"kind":"all","conditions":[{"kind":"all","conditions":[{"kind":"value_in","param":"__parent_event_type","values":["crash_report"]},{"kind":"json_type","param":"","json_type":"object"}]},{"kind":"json_type","param":"data","json_type":"object"}]}. Native JSON type: string or null. | vendor.mparticle-bulk-events.body.data.session_uuid.emptyvendor.mparticle-bulk-events.body.data.session_uuid.invalid |
docs |
data.session_start_unixtime_ms |
optional | Published input-schema native type, enum and key-presence requirement. Untyped source containers are not assigned an invented native type. Body scope: [].events[].data.breadcrumbs[]. Applies when {"kind":"all","conditions":[{"kind":"all","conditions":[{"kind":"value_in","param":"__parent_event_type","values":["crash_report"]},{"kind":"json_type","param":"","json_type":"object"}]},{"kind":"json_type","param":"data","json_type":"object"}]}. Native JSON type: integer or null. | vendor.mparticle-bulk-events.body.data.session_start_unixtime_ms.invalid |
docs |
data.event_start_unixtime_ms |
optional | Published input-schema native type, enum and key-presence requirement. Untyped source containers are not assigned an invented native type. Body scope: [].events[].data.breadcrumbs[]. Applies when {"kind":"all","conditions":[{"kind":"all","conditions":[{"kind":"value_in","param":"__parent_event_type","values":["crash_report"]},{"kind":"json_type","param":"","json_type":"object"}]},{"kind":"json_type","param":"data","json_type":"object"}]}. Native JSON type: integer or null. | vendor.mparticle-bulk-events.body.data.event_start_unixtime_ms.invalid |
docs |
data.custom_attributes |
optional | Published input-schema native type, enum and key-presence requirement. Untyped source containers are not assigned an invented native type. Body scope: [].events[].data.breadcrumbs[]. Applies when {"kind":"all","conditions":[{"kind":"all","conditions":[{"kind":"value_in","param":"__parent_event_type","values":["crash_report"]},{"kind":"json_type","param":"","json_type":"object"}]},{"kind":"json_type","param":"data","json_type":"object"}]}. Native JSON type: object or null. | vendor.mparticle-bulk-events.body.data.custom_attributes.invalid |
docs |
member_data_custom_attributes… |
optional | Published input-schema native type, enum and key-presence requirement. Untyped source containers are not assigned an invented native type. Body scope: [].events[].data.breadcrumbs[]. Applies when {"kind":"all","conditions":[{"kind":"all","conditions":[{"kind":"value_in","param":"__parent_event_type","values":["crash_report"]},{"kind":"json_type","param":"","json_type":"object"}]},{"kind":"json_type","param":"data","json_type":"object"}]}. Native JSON type: string or null or boolean or integer or number. | vendor.mparticle-bulk-events.body.member_data_custom_attributes.invalid |
docs |
data.location |
optional | Published input-schema native type, enum and key-presence requirement. Untyped source containers are not assigned an invented native type. Body scope: [].events[].data.breadcrumbs[]. Applies when {"kind":"all","conditions":[{"kind":"all","conditions":[{"kind":"value_in","param":"__parent_event_type","values":["crash_report"]},{"kind":"json_type","param":"","json_type":"object"}]},{"kind":"json_type","param":"data","json_type":"object"}]}. | docs | |
data.location.latitude |
required | Published input-schema native type, enum and key-presence requirement. Untyped source containers are not assigned an invented native type. Body scope: [].events[].data.breadcrumbs[]. Applies when {"kind":"all","conditions":[{"kind":"all","conditions":[{"kind":"all","conditions":[{"kind":"value_in","param":"__parent_event_type","values":["crash_report"]},{"kind":"json_type","param":"","json_type":"object"}]},{"kind":"json_type","param":"data","json_type":"object"}]},{"kind":"json_type","param":"data.location","json_type":"object"}]}. Native JSON type: number or null. | vendor.mparticle-bulk-events.body.data.location.latitude.missingvendor.mparticle-bulk-events.body.data.location.latitude.invalid |
docs |
data.location.longitude |
required | Published input-schema native type, enum and key-presence requirement. Untyped source containers are not assigned an invented native type. Body scope: [].events[].data.breadcrumbs[]. Applies when {"kind":"all","conditions":[{"kind":"all","conditions":[{"kind":"all","conditions":[{"kind":"value_in","param":"__parent_event_type","values":["crash_report"]},{"kind":"json_type","param":"","json_type":"object"}]},{"kind":"json_type","param":"data","json_type":"object"}]},{"kind":"json_type","param":"data.location","json_type":"object"}]}. Native JSON type: number or null. | vendor.mparticle-bulk-events.body.data.location.longitude.missingvendor.mparticle-bulk-events.body.data.location.longitude.invalid |
docs |
data.location.accuracy |
optional | Published input-schema native type, enum and key-presence requirement. Untyped source containers are not assigned an invented native type. Body scope: [].events[].data.breadcrumbs[]. Applies when {"kind":"all","conditions":[{"kind":"all","conditions":[{"kind":"all","conditions":[{"kind":"value_in","param":"__parent_event_type","values":["crash_report"]},{"kind":"json_type","param":"","json_type":"object"}]},{"kind":"json_type","param":"data","json_type":"object"}]},{"kind":"json_type","param":"data.location","json_type":"object"}]}. Native JSON type: number or null. | vendor.mparticle-bulk-events.body.data.location.accuracy.invalid |
docs |
data.location.dma_code |
optional | Published input-schema native type, enum and key-presence requirement. Untyped source containers are not assigned an invented native type. Body scope: [].events[].data.breadcrumbs[]. Applies when {"kind":"all","conditions":[{"kind":"all","conditions":[{"kind":"all","conditions":[{"kind":"value_in","param":"__parent_event_type","values":["crash_report"]},{"kind":"json_type","param":"","json_type":"object"}]},{"kind":"json_type","param":"data","json_type":"object"}]},{"kind":"json_type","param":"data.location","json_type":"object"}]}. Native JSON type: integer or null. | vendor.mparticle-bulk-events.body.data.location.dma_code.invalid |
docs |
data.location.country_code |
optional | Published input-schema native type, enum and key-presence requirement. Untyped source containers are not assigned an invented native type. Body scope: [].events[].data.breadcrumbs[]. Applies when {"kind":"all","conditions":[{"kind":"all","conditions":[{"kind":"all","conditions":[{"kind":"value_in","param":"__parent_event_type","values":["crash_report"]},{"kind":"json_type","param":"","json_type":"object"}]},{"kind":"json_type","param":"data","json_type":"object"}]},{"kind":"json_type","param":"data.location","json_type":"object"}]}. Native JSON type: string or null or boolean or integer or number. | vendor.mparticle-bulk-events.body.data.location.country_code.invalid |
docs |
data.location.region_code |
optional | Published input-schema native type, enum and key-presence requirement. Untyped source containers are not assigned an invented native type. Body scope: [].events[].data.breadcrumbs[]. Applies when {"kind":"all","conditions":[{"kind":"all","conditions":[{"kind":"all","conditions":[{"kind":"value_in","param":"__parent_event_type","values":["crash_report"]},{"kind":"json_type","param":"","json_type":"object"}]},{"kind":"json_type","param":"data","json_type":"object"}]},{"kind":"json_type","param":"data.location","json_type":"object"}]}. Native JSON type: string or null or boolean or integer or number. | vendor.mparticle-bulk-events.body.data.location.region_code.invalid |
docs |
data.location.postal_code |
optional | Published input-schema native type, enum and key-presence requirement. Untyped source containers are not assigned an invented native type. Body scope: [].events[].data.breadcrumbs[]. Applies when {"kind":"all","conditions":[{"kind":"all","conditions":[{"kind":"all","conditions":[{"kind":"value_in","param":"__parent_event_type","values":["crash_report"]},{"kind":"json_type","param":"","json_type":"object"}]},{"kind":"json_type","param":"data","json_type":"object"}]},{"kind":"json_type","param":"data.location","json_type":"object"}]}. Native JSON type: string or null or boolean or integer or number. | vendor.mparticle-bulk-events.body.data.location.postal_code.invalid |
docs |
data.location.location_source |
optional | Published input-schema native type, enum and key-presence requirement. Untyped source containers are not assigned an invented native type. Body scope: [].events[].data.breadcrumbs[]. Applies when {"kind":"all","conditions":[{"kind":"all","conditions":[{"kind":"all","conditions":[{"kind":"value_in","param":"__parent_event_type","values":["crash_report"]},{"kind":"json_type","param":"","json_type":"object"}]},{"kind":"json_type","param":"data","json_type":"object"}]},{"kind":"json_type","param":"data.location","json_type":"object"}]}. Native JSON type: string or null or boolean or integer or number. | vendor.mparticle-bulk-events.body.data.location.location_source.invalid |
docs |
data.location.city_name |
optional | Published input-schema native type, enum and key-presence requirement. Untyped source containers are not assigned an invented native type. Body scope: [].events[].data.breadcrumbs[]. Applies when {"kind":"all","conditions":[{"kind":"all","conditions":[{"kind":"all","conditions":[{"kind":"value_in","param":"__parent_event_type","values":["crash_report"]},{"kind":"json_type","param":"","json_type":"object"}]},{"kind":"json_type","param":"data","json_type":"object"}]},{"kind":"json_type","param":"data.location","json_type":"object"}]}. Native JSON type: string or null or boolean or integer or number. | vendor.mparticle-bulk-events.body.data.location.city_name.invalid |
docs |
data.device_current_state |
optional | Published input-schema native type, enum and key-presence requirement. Untyped source containers are not assigned an invented native type. Body scope: [].events[].data.breadcrumbs[]. Applies when {"kind":"all","conditions":[{"kind":"all","conditions":[{"kind":"value_in","param":"__parent_event_type","values":["crash_report"]},{"kind":"json_type","param":"","json_type":"object"}]},{"kind":"json_type","param":"data","json_type":"object"}]}. | docs | |
data.device_current_state.time_since_start_ms |
optional | Published input-schema native type, enum and key-presence requirement. Untyped source containers are not assigned an invented native type. Body scope: [].events[].data.breadcrumbs[]. Applies when {"kind":"all","conditions":[{"kind":"all","conditions":[{"kind":"all","conditions":[{"kind":"value_in","param":"__parent_event_type","values":["crash_report"]},{"kind":"json_type","param":"","json_type":"object"}]},{"kind":"json_type","param":"data","json_type":"object"}]},{"kind":"json_type","param":"data.device_current_state","json_type":"object"}]}. Native JSON type: integer or null. | vendor.mparticle-bulk-events.body.data.device_current_state.time_since_start_ms.invalid |
docs |
data.device_current_state.battery_level |
optional | Published input-schema native type, enum and key-presence requirement. Untyped source containers are not assigned an invented native type. Body scope: [].events[].data.breadcrumbs[]. Applies when {"kind":"all","conditions":[{"kind":"all","conditions":[{"kind":"all","conditions":[{"kind":"value_in","param":"__parent_event_type","values":["crash_report"]},{"kind":"json_type","param":"","json_type":"object"}]},{"kind":"json_type","param":"data","json_type":"object"}]},{"kind":"json_type","param":"data.device_current_state","json_type":"object"}]}. Native JSON type: number or null. | vendor.mparticle-bulk-events.body.data.device_current_state.battery_level.invalid |
docs |
data.device_current_state.data_connection_type |
optional | Published input-schema native type, enum and key-presence requirement. Untyped source containers are not assigned an invented native type. Body scope: [].events[].data.breadcrumbs[]. Applies when {"kind":"all","conditions":[{"kind":"all","conditions":[{"kind":"all","conditions":[{"kind":"value_in","param":"__parent_event_type","values":["crash_report"]},{"kind":"json_type","param":"","json_type":"object"}]},{"kind":"json_type","param":"data","json_type":"object"}]},{"kind":"json_type","param":"data.device_current_state","json_type":"object"}]}. Native JSON type: string or null or boolean or integer or number. | vendor.mparticle-bulk-events.body.data.device_current_state.data_connection_type.invalid |
docs |
data.device_current_state.data_connection_type_detail |
optional | Published input-schema native type, enum and key-presence requirement. Untyped source containers are not assigned an invented native type. Body scope: [].events[].data.breadcrumbs[]. Applies when {"kind":"all","conditions":[{"kind":"all","conditions":[{"kind":"all","conditions":[{"kind":"value_in","param":"__parent_event_type","values":["crash_report"]},{"kind":"json_type","param":"","json_type":"object"}]},{"kind":"json_type","param":"data","json_type":"object"}]},{"kind":"json_type","param":"data.device_current_state","json_type":"object"}]}. Native JSON type: string or null or boolean or integer or number. | vendor.mparticle-bulk-events.body.data.device_current_state.data_connection_type_detail.invalid |
docs |
data.device_current_state.gps_state |
optional | Published input-schema native type, enum and key-presence requirement. Untyped source containers are not assigned an invented native type. Body scope: [].events[].data.breadcrumbs[]. Applies when {"kind":"all","conditions":[{"kind":"all","conditions":[{"kind":"all","conditions":[{"kind":"value_in","param":"__parent_event_type","values":["crash_report"]},{"kind":"json_type","param":"","json_type":"object"}]},{"kind":"json_type","param":"data","json_type":"object"}]},{"kind":"json_type","param":"data.device_current_state","json_type":"object"}]}. Native JSON type: boolean or null. | vendor.mparticle-bulk-events.body.data.device_current_state.gps_state.invalid |
docs |
data.device_current_state.total_system_memory_usage_bytes |
optional | Published input-schema native type, enum and key-presence requirement. Untyped source containers are not assigned an invented native type. Body scope: [].events[].data.breadcrumbs[]. Applies when {"kind":"all","conditions":[{"kind":"all","conditions":[{"kind":"all","conditions":[{"kind":"value_in","param":"__parent_event_type","values":["crash_report"]},{"kind":"json_type","param":"","json_type":"object"}]},{"kind":"json_type","param":"data","json_type":"object"}]},{"kind":"json_type","param":"data.device_current_state","json_type":"object"}]}. Native JSON type: integer or null. | vendor.mparticle-bulk-events.body.data.device_current_state.total_system_memory_usage_bytes.invalid |
docs |
data.device_current_state.disk_space_free_bytes |
optional | Published input-schema native type, enum and key-presence requirement. Untyped source containers are not assigned an invented native type. Body scope: [].events[].data.breadcrumbs[]. Applies when {"kind":"all","conditions":[{"kind":"all","conditions":[{"kind":"all","conditions":[{"kind":"value_in","param":"__parent_event_type","values":["crash_report"]},{"kind":"json_type","param":"","json_type":"object"}]},{"kind":"json_type","param":"data","json_type":"object"}]},{"kind":"json_type","param":"data.device_current_state","json_type":"object"}]}. Native JSON type: integer or null. | vendor.mparticle-bulk-events.body.data.device_current_state.disk_space_free_bytes.invalid |
docs |
data.device_current_state.external_disk_space_free_bytes |
optional | Published input-schema native type, enum and key-presence requirement. Untyped source containers are not assigned an invented native type. Body scope: [].events[].data.breadcrumbs[]. Applies when {"kind":"all","conditions":[{"kind":"all","conditions":[{"kind":"all","conditions":[{"kind":"value_in","param":"__parent_event_type","values":["crash_report"]},{"kind":"json_type","param":"","json_type":"object"}]},{"kind":"json_type","param":"data","json_type":"object"}]},{"kind":"json_type","param":"data.device_current_state","json_type":"object"}]}. Native JSON type: integer or null. | vendor.mparticle-bulk-events.body.data.device_current_state.external_disk_space_free_bytes.invalid |
docs |
data.device_current_state.cpu |
optional | Published input-schema native type, enum and key-presence requirement. Untyped source containers are not assigned an invented native type. Body scope: [].events[].data.breadcrumbs[]. Applies when {"kind":"all","conditions":[{"kind":"all","conditions":[{"kind":"all","conditions":[{"kind":"value_in","param":"__parent_event_type","values":["crash_report"]},{"kind":"json_type","param":"","json_type":"object"}]},{"kind":"json_type","param":"data","json_type":"object"}]},{"kind":"json_type","param":"data.device_current_state","json_type":"object"}]}. Native JSON type: string or null or boolean or integer or number. | vendor.mparticle-bulk-events.body.data.device_current_state.cpu.invalid |
docs |
data.device_current_state.system_memory_available_bytes |
optional | Published input-schema native type, enum and key-presence requirement. Untyped source containers are not assigned an invented native type. Body scope: [].events[].data.breadcrumbs[]. Applies when {"kind":"all","conditions":[{"kind":"all","conditions":[{"kind":"all","conditions":[{"kind":"value_in","param":"__parent_event_type","values":["crash_report"]},{"kind":"json_type","param":"","json_type":"object"}]},{"kind":"json_type","param":"data","json_type":"object"}]},{"kind":"json_type","param":"data.device_current_state","json_type":"object"}]}. Native JSON type: number or null. | vendor.mparticle-bulk-events.body.data.device_current_state.system_memory_available_bytes.invalid |
docs |
data.device_current_state.system_memory_low |
optional | Published input-schema native type, enum and key-presence requirement. Untyped source containers are not assigned an invented native type. Body scope: [].events[].data.breadcrumbs[]. Applies when {"kind":"all","conditions":[{"kind":"all","conditions":[{"kind":"all","conditions":[{"kind":"value_in","param":"__parent_event_type","values":["crash_report"]},{"kind":"json_type","param":"","json_type":"object"}]},{"kind":"json_type","param":"data","json_type":"object"}]},{"kind":"json_type","param":"data.device_current_state","json_type":"object"}]}. Native JSON type: boolean or null. | vendor.mparticle-bulk-events.body.data.device_current_state.system_memory_low.invalid |
docs |
data.device_current_state.system_memory_threshold_bytes |
optional | Published input-schema native type, enum and key-presence requirement. Untyped source containers are not assigned an invented native type. Body scope: [].events[].data.breadcrumbs[]. Applies when {"kind":"all","conditions":[{"kind":"all","conditions":[{"kind":"all","conditions":[{"kind":"value_in","param":"__parent_event_type","values":["crash_report"]},{"kind":"json_type","param":"","json_type":"object"}]},{"kind":"json_type","param":"data","json_type":"object"}]},{"kind":"json_type","param":"data.device_current_state","json_type":"object"}]}. Native JSON type: number or null. | vendor.mparticle-bulk-events.body.data.device_current_state.system_memory_threshold_bytes.invalid |
docs |
data.device_current_state.application_memory_available_bytes |
optional | Published input-schema native type, enum and key-presence requirement. Untyped source containers are not assigned an invented native type. Body scope: [].events[].data.breadcrumbs[]. Applies when {"kind":"all","conditions":[{"kind":"all","conditions":[{"kind":"all","conditions":[{"kind":"value_in","param":"__parent_event_type","values":["crash_report"]},{"kind":"json_type","param":"","json_type":"object"}]},{"kind":"json_type","param":"data","json_type":"object"}]},{"kind":"json_type","param":"data.device_current_state","json_type":"object"}]}. Native JSON type: number or null. | vendor.mparticle-bulk-events.body.data.device_current_state.application_memory_available_bytes.invalid |
docs |
data.device_current_state.application_memory_max_bytes |
optional | Published input-schema native type, enum and key-presence requirement. Untyped source containers are not assigned an invented native type. Body scope: [].events[].data.breadcrumbs[]. Applies when {"kind":"all","conditions":[{"kind":"all","conditions":[{"kind":"all","conditions":[{"kind":"value_in","param":"__parent_event_type","values":["crash_report"]},{"kind":"json_type","param":"","json_type":"object"}]},{"kind":"json_type","param":"data","json_type":"object"}]},{"kind":"json_type","param":"data.device_current_state","json_type":"object"}]}. Native JSON type: number or null. | vendor.mparticle-bulk-events.body.data.device_current_state.application_memory_max_bytes.invalid |
docs |
data.device_current_state.application_memory_total_bytes |
optional | Published input-schema native type, enum and key-presence requirement. Untyped source containers are not assigned an invented native type. Body scope: [].events[].data.breadcrumbs[]. Applies when {"kind":"all","conditions":[{"kind":"all","conditions":[{"kind":"all","conditions":[{"kind":"value_in","param":"__parent_event_type","values":["crash_report"]},{"kind":"json_type","param":"","json_type":"object"}]},{"kind":"json_type","param":"data","json_type":"object"}]},{"kind":"json_type","param":"data.device_current_state","json_type":"object"}]}. Native JSON type: number or null. | vendor.mparticle-bulk-events.body.data.device_current_state.application_memory_total_bytes.invalid |
docs |
data.device_current_state.device_orientation |
optional | Published input-schema native type, enum and key-presence requirement. Untyped source containers are not assigned an invented native type. Body scope: [].events[].data.breadcrumbs[]. Applies when {"kind":"all","conditions":[{"kind":"all","conditions":[{"kind":"all","conditions":[{"kind":"value_in","param":"__parent_event_type","values":["crash_report"]},{"kind":"json_type","param":"","json_type":"object"}]},{"kind":"json_type","param":"data","json_type":"object"}]},{"kind":"json_type","param":"data.device_current_state","json_type":"object"}]}. Native JSON type: string or null or boolean or integer or number. | vendor.mparticle-bulk-events.body.data.device_current_state.device_orientation.invalid |
docs |
data.device_current_state.status_bar_orientation |
optional | Published input-schema native type, enum and key-presence requirement. Untyped source containers are not assigned an invented native type. Body scope: [].events[].data.breadcrumbs[]. Applies when {"kind":"all","conditions":[{"kind":"all","conditions":[{"kind":"all","conditions":[{"kind":"value_in","param":"__parent_event_type","values":["crash_report"]},{"kind":"json_type","param":"","json_type":"object"}]},{"kind":"json_type","param":"data","json_type":"object"}]},{"kind":"json_type","param":"data.device_current_state","json_type":"object"}]}. Native JSON type: string or null or boolean or integer or number. | vendor.mparticle-bulk-events.body.data.device_current_state.status_bar_orientation.invalid |
docs |
data.is_goal_defined |
optional | Published input-schema native type, enum and key-presence requirement. Untyped source containers are not assigned an invented native type. Body scope: [].events[].data.breadcrumbs[]. Applies when {"kind":"all","conditions":[{"kind":"all","conditions":[{"kind":"value_in","param":"__parent_event_type","values":["crash_report"]},{"kind":"json_type","param":"","json_type":"object"}]},{"kind":"json_type","param":"data","json_type":"object"}]}. Native JSON type: boolean or null. | vendor.mparticle-bulk-events.body.data.is_goal_defined.invalid |
docs |
data.lifetime_value_change |
optional | Published input-schema native type, enum and key-presence requirement. Untyped source containers are not assigned an invented native type. Body scope: [].events[].data.breadcrumbs[]. Applies when {"kind":"all","conditions":[{"kind":"all","conditions":[{"kind":"value_in","param":"__parent_event_type","values":["crash_report"]},{"kind":"json_type","param":"","json_type":"object"}]},{"kind":"json_type","param":"data","json_type":"object"}]}. Native JSON type: number or null. | vendor.mparticle-bulk-events.body.data.lifetime_value_change.invalid |
docs |
data.lifetime_value_attribute_name |
optional | Published input-schema native type, enum and key-presence requirement. Untyped source containers are not assigned an invented native type. Body scope: [].events[].data.breadcrumbs[]. Applies when {"kind":"all","conditions":[{"kind":"all","conditions":[{"kind":"value_in","param":"__parent_event_type","values":["crash_report"]},{"kind":"json_type","param":"","json_type":"object"}]},{"kind":"json_type","param":"data","json_type":"object"}]}. Native JSON type: string or null or boolean or integer or number. | vendor.mparticle-bulk-events.body.data.lifetime_value_attribute_name.invalid |
docs |
data.data_connection_type |
optional | Published input-schema native type, enum and key-presence requirement. Untyped source containers are not assigned an invented native type. Body scope: [].events[].data.breadcrumbs[]. Applies when {"kind":"all","conditions":[{"kind":"all","conditions":[{"kind":"value_in","param":"__parent_event_type","values":["crash_report"]},{"kind":"json_type","param":"","json_type":"object"}]},{"kind":"json_type","param":"data","json_type":"object"}]}. Native JSON type: string or null or boolean or integer or number. | vendor.mparticle-bulk-events.body.data.data_connection_type.invalid |
docs |
data.event_num |
optional | Published input-schema native type, enum and key-presence requirement. Untyped source containers are not assigned an invented native type. Body scope: [].events[].data.breadcrumbs[]. Applies when {"kind":"all","conditions":[{"kind":"all","conditions":[{"kind":"value_in","param":"__parent_event_type","values":["crash_report"]},{"kind":"json_type","param":"","json_type":"object"}]},{"kind":"json_type","param":"data","json_type":"object"}]}. Native JSON type: integer or null. | vendor.mparticle-bulk-events.body.data.event_num.invalid |
docs |
data.view_controller |
optional | Published input-schema native type, enum and key-presence requirement. Untyped source containers are not assigned an invented native type. Body scope: [].events[].data.breadcrumbs[]. Applies when {"kind":"all","conditions":[{"kind":"all","conditions":[{"kind":"value_in","param":"__parent_event_type","values":["crash_report"]},{"kind":"json_type","param":"","json_type":"object"}]},{"kind":"json_type","param":"data","json_type":"object"}]}. Native JSON type: string or null or boolean or integer or number. | vendor.mparticle-bulk-events.body.data.view_controller.invalid |
docs |
data.is_main_thread |
optional | Published input-schema native type, enum and key-presence requirement. Untyped source containers are not assigned an invented native type. Body scope: [].events[].data.breadcrumbs[]. Applies when {"kind":"all","conditions":[{"kind":"all","conditions":[{"kind":"value_in","param":"__parent_event_type","values":["crash_report"]},{"kind":"json_type","param":"","json_type":"object"}]},{"kind":"json_type","param":"data","json_type":"object"}]}. Native JSON type: boolean or null. | vendor.mparticle-bulk-events.body.data.is_main_thread.invalid |
docs |
data.canonical_name |
optional | Published input-schema native type, enum and key-presence requirement. Untyped source containers are not assigned an invented native type. Body scope: [].events[].data.breadcrumbs[]. Applies when {"kind":"all","conditions":[{"kind":"all","conditions":[{"kind":"value_in","param":"__parent_event_type","values":["crash_report"]},{"kind":"json_type","param":"","json_type":"object"}]},{"kind":"json_type","param":"data","json_type":"object"}]}. Native JSON type: string or null or boolean or integer or number. | vendor.mparticle-bulk-events.body.data.canonical_name.invalid |
docs |
data.event_system_notification_info |
optional | Published input-schema native type, enum and key-presence requirement. Untyped source containers are not assigned an invented native type. Body scope: [].events[].data.breadcrumbs[]. Applies when {"kind":"all","conditions":[{"kind":"all","conditions":[{"kind":"value_in","param":"__parent_event_type","values":["crash_report"]},{"kind":"json_type","param":"","json_type":"object"}]},{"kind":"json_type","param":"data","json_type":"object"}]}. | docs | |
data.event_system_notification_info.type |
required | Published input-schema native type, enum and key-presence requirement. Untyped source containers are not assigned an invented native type. Body scope: [].events[].data.breadcrumbs[]. Applies when {"kind":"all","conditions":[{"kind":"all","conditions":[{"kind":"all","conditions":[{"kind":"value_in","param":"__parent_event_type","values":["crash_report"]},{"kind":"json_type","param":"","json_type":"object"}]},{"kind":"json_type","param":"data","json_type":"object"}]},{"kind":"json_type","param":"data.event_system_notification_info","json_type":"object"}]}. Native JSON type: string. | vendor.mparticle-bulk-events.body.data.event_system_notification_info.type.missingvendor.mparticle-bulk-events.body.data.event_system_notification_info.type.emptyvendor.mparticle-bulk-events.body.data.event_system_notification_info.type.invalid |
docs |
data.session_number |
optional | Published input-schema native type, enum and key-presence requirement. Untyped source containers are not assigned an invented native type. Body scope: [].events[].data.breadcrumbs[]. Applies when {"kind":"all","conditions":[{"kind":"all","conditions":[{"kind":"value_in","param":"__parent_event_type","values":["crash_report"]},{"kind":"json_type","param":"","json_type":"object"}]},{"kind":"json_type","param":"data","json_type":"object"}]}. Native JSON type: integer or null. | vendor.mparticle-bulk-events.body.data.session_number.invalid |
docs |
data.label |
required | Published input-schema native type, enum and key-presence requirement. Untyped source containers are not assigned an invented native type. Body scope: [].events[].data.breadcrumbs[]. Applies when {"kind":"all","conditions":[{"kind":"all","conditions":[{"kind":"value_in","param":"__parent_event_type","values":["crash_report"]},{"kind":"json_type","param":"","json_type":"object"}]},{"kind":"json_type","param":"data","json_type":"object"}]}. Native JSON type: string. | vendor.mparticle-bulk-events.body.data.label.missingvendor.mparticle-bulk-events.body.data.label.invalid |
docs |
event_type |
required | Published input-schema native type, enum and key-presence requirement. Untyped source containers are not assigned an invented native type. Body scope: [].events[].data.breadcrumbs[]. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"__parent_event_type","values":["crash_report"]},{"kind":"json_type","param":"","json_type":"object"}]}. Native JSON type: string. | vendor.mparticle-bulk-events.body.event_type.missingvendor.mparticle-bulk-events.body.event_type.emptyvendor.mparticle-bulk-events.body.event_type.invalid |
docs |
event_type |
optional | Body scope: [].events[]. | docs | |
data |
optional | Body scope: [].events[]. | docs | |
data.is_opted_out |
required | Published input-schema native type, enum and key-presence requirement. Untyped source containers are not assigned an invented native type. Body scope: [].events[]. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"event_type","values":["opt_out"]},{"kind":"json_type","param":"data","json_type":"object"}]}. Native JSON type: boolean or null. | vendor.mparticle-bulk-events.body.data.is_opted_out.missingvendor.mparticle-bulk-events.body.data.is_opted_out.invalid |
docs |
event_type |
optional | Body scope: [].events[]. | docs | |
data |
optional | Body scope: [].events[]. | docs | |
data.register |
required | Published input-schema native type, enum and key-presence requirement. Untyped source containers are not assigned an invented native type. Body scope: [].events[]. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"event_type","values":["push_registration"]},{"kind":"json_type","param":"data","json_type":"object"}]}. Native JSON type: boolean or null. | vendor.mparticle-bulk-events.body.data.register.missingvendor.mparticle-bulk-events.body.data.register.invalid |
docs |
data.registration_token |
required | Published input-schema native type, enum and key-presence requirement. Untyped source containers are not assigned an invented native type. Body scope: [].events[]. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"event_type","values":["push_registration"]},{"kind":"json_type","param":"data","json_type":"object"}]}. Native JSON type: string. | vendor.mparticle-bulk-events.body.data.registration_token.missingvendor.mparticle-bulk-events.body.data.registration_token.invalid |
docs |
event_type |
optional | Body scope: [].events[]. | docs | |
data |
optional | Body scope: [].events[]. | docs | |
data.successfully_closed |
optional | Published input-schema native type, enum and key-presence requirement. Untyped source containers are not assigned an invented native type. Body scope: [].events[]. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"event_type","values":["application_state_transition"]},{"kind":"json_type","param":"data","json_type":"object"}]}. Native JSON type: boolean or null. | vendor.mparticle-bulk-events.body.data.successfully_closed.invalid |
docs |
data.is_first_run |
optional | Published input-schema native type, enum and key-presence requirement. Untyped source containers are not assigned an invented native type. Body scope: [].events[]. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"event_type","values":["application_state_transition"]},{"kind":"json_type","param":"data","json_type":"object"}]}. Native JSON type: boolean or null. | vendor.mparticle-bulk-events.body.data.is_first_run.invalid |
docs |
data.is_upgrade |
optional | Published input-schema native type, enum and key-presence requirement. Untyped source containers are not assigned an invented native type. Body scope: [].events[]. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"event_type","values":["application_state_transition"]},{"kind":"json_type","param":"data","json_type":"object"}]}. Native JSON type: boolean or null. | vendor.mparticle-bulk-events.body.data.is_upgrade.invalid |
docs |
data.push_notification_payload |
optional | Published input-schema native type, enum and key-presence requirement. Untyped source containers are not assigned an invented native type. Body scope: [].events[]. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"event_type","values":["application_state_transition"]},{"kind":"json_type","param":"data","json_type":"object"}]}. Native JSON type: string or null or boolean or integer or number. | vendor.mparticle-bulk-events.body.data.push_notification_payload.invalid |
docs |
data.launch_referral |
optional | Published input-schema native type, enum and key-presence requirement. Untyped source containers are not assigned an invented native type. Body scope: [].events[]. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"event_type","values":["application_state_transition"]},{"kind":"json_type","param":"data","json_type":"object"}]}. Native JSON type: string or null or boolean or integer or number. | vendor.mparticle-bulk-events.body.data.launch_referral.invalid |
docs |
data.application_transition_type |
required | Published input-schema native type, enum and key-presence requirement. Untyped source containers are not assigned an invented native type. Body scope: [].events[]. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"event_type","values":["application_state_transition"]},{"kind":"json_type","param":"data","json_type":"object"}]}. Native JSON type: string. | vendor.mparticle-bulk-events.body.data.application_transition_type.missingvendor.mparticle-bulk-events.body.data.application_transition_type.emptyvendor.mparticle-bulk-events.body.data.application_transition_type.invalid |
docs |
event_type |
optional | Body scope: [].events[]. | docs | |
data |
optional | Body scope: [].events[]. | docs | |
data.push_message_token |
required | Published input-schema native type, enum and key-presence requirement. Untyped source containers are not assigned an invented native type. Body scope: [].events[]. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"event_type","values":["push_message"]},{"kind":"json_type","param":"data","json_type":"object"}]}. Native JSON type: string or null or boolean or integer or number. | vendor.mparticle-bulk-events.body.data.push_message_token.missingvendor.mparticle-bulk-events.body.data.push_message_token.invalid |
docs |
data.push_message_type |
required | Published input-schema native type, enum and key-presence requirement. Untyped source containers are not assigned an invented native type. Body scope: [].events[]. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"event_type","values":["push_message"]},{"kind":"json_type","param":"data","json_type":"object"}]}. Native JSON type: string. | vendor.mparticle-bulk-events.body.data.push_message_type.missingvendor.mparticle-bulk-events.body.data.push_message_type.emptyvendor.mparticle-bulk-events.body.data.push_message_type.invalid |
docs |
data.message |
optional | Published input-schema native type, enum and key-presence requirement. Untyped source containers are not assigned an invented native type. Body scope: [].events[]. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"event_type","values":["push_message"]},{"kind":"json_type","param":"data","json_type":"object"}]}. Native JSON type: string or null or boolean or integer or number. | vendor.mparticle-bulk-events.body.data.message.invalid |
docs |
data.network |
optional | Published input-schema native type, enum and key-presence requirement. Untyped source containers are not assigned an invented native type. Body scope: [].events[]. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"event_type","values":["push_message"]},{"kind":"json_type","param":"data","json_type":"object"}]}. Native JSON type: string or null or boolean or integer or number. | vendor.mparticle-bulk-events.body.data.network.invalid |
docs |
data.push_notification_payload |
required | Published input-schema native type, enum and key-presence requirement. Untyped source containers are not assigned an invented native type. Body scope: [].events[]. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"event_type","values":["push_message"]},{"kind":"json_type","param":"data","json_type":"object"}]}. Native JSON type: string or null or boolean or integer or number. | vendor.mparticle-bulk-events.body.data.push_notification_payload.missingvendor.mparticle-bulk-events.body.data.push_notification_payload.invalid |
docs |
data.application_state |
optional | Published input-schema native type, enum and key-presence requirement. Untyped source containers are not assigned an invented native type. Body scope: [].events[]. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"event_type","values":["push_message"]},{"kind":"json_type","param":"data","json_type":"object"}]}. Native JSON type: string or null or boolean or integer or number. | vendor.mparticle-bulk-events.body.data.application_state.invalid |
docs |
data.action_identifier |
optional | Published input-schema native type, enum and key-presence requirement. Untyped source containers are not assigned an invented native type. Body scope: [].events[]. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"event_type","values":["push_message"]},{"kind":"json_type","param":"data","json_type":"object"}]}. Native JSON type: string or null or boolean or integer or number. | vendor.mparticle-bulk-events.body.data.action_identifier.invalid |
docs |
data.push_message_behavior |
optional | Published input-schema native type, enum and key-presence requirement. Untyped source containers are not assigned an invented native type. Body scope: [].events[]. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"event_type","values":["push_message"]},{"kind":"json_type","param":"data","json_type":"object"}]}. Native JSON type: string or null or boolean or integer or number. | vendor.mparticle-bulk-events.body.data.push_message_behavior.invalid |
docs |
event_type |
optional | Body scope: [].events[]. | docs | |
data |
optional | Body scope: [].events[]. | docs | |
data.http_verb |
optional | Published input-schema native type, enum and key-presence requirement. Untyped source containers are not assigned an invented native type. Body scope: [].events[]. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"event_type","values":["network_performance"]},{"kind":"json_type","param":"data","json_type":"object"}]}. Native JSON type: string. | vendor.mparticle-bulk-events.body.data.http_verb.invalid |
docs |
data.url |
required | Published input-schema native type, enum and key-presence requirement. Untyped source containers are not assigned an invented native type. Body scope: [].events[]. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"event_type","values":["network_performance"]},{"kind":"json_type","param":"data","json_type":"object"}]}. Native JSON type: string. | vendor.mparticle-bulk-events.body.data.url.missingvendor.mparticle-bulk-events.body.data.url.invalid |
docs |
data.time_elapsed |
optional | Published input-schema native type, enum and key-presence requirement. Untyped source containers are not assigned an invented native type. Body scope: [].events[]. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"event_type","values":["network_performance"]},{"kind":"json_type","param":"data","json_type":"object"}]}. Native JSON type: integer or null. | vendor.mparticle-bulk-events.body.data.time_elapsed.invalid |
docs |
data.bytes_in |
optional | Published input-schema native type, enum and key-presence requirement. Untyped source containers are not assigned an invented native type. Body scope: [].events[]. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"event_type","values":["network_performance"]},{"kind":"json_type","param":"data","json_type":"object"}]}. Native JSON type: integer or null. | vendor.mparticle-bulk-events.body.data.bytes_in.invalid |
docs |
data.bytes_out |
optional | Published input-schema native type, enum and key-presence requirement. Untyped source containers are not assigned an invented native type. Body scope: [].events[]. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"event_type","values":["network_performance"]},{"kind":"json_type","param":"data","json_type":"object"}]}. Native JSON type: integer or null. | vendor.mparticle-bulk-events.body.data.bytes_out.invalid |
docs |
data.response_code |
required | Published input-schema native type, enum and key-presence requirement. Untyped source containers are not assigned an invented native type. Body scope: [].events[]. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"event_type","values":["network_performance"]},{"kind":"json_type","param":"data","json_type":"object"}]}. Native JSON type: integer or null. | vendor.mparticle-bulk-events.body.data.response_code.missingvendor.mparticle-bulk-events.body.data.response_code.invalid |
docs |
data.data |
optional | Published input-schema native type, enum and key-presence requirement. Untyped source containers are not assigned an invented native type. Body scope: [].events[]. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"event_type","values":["network_performance"]},{"kind":"json_type","param":"data","json_type":"object"}]}. Native JSON type: string or null or boolean or integer or number. | vendor.mparticle-bulk-events.body.data.data.invalid |
docs |
event_type |
optional | Body scope: [].events[]. | docs | |
data |
optional | Body scope: [].events[]. | docs | |
data.session_number |
optional | Published input-schema native type, enum and key-presence requirement. Untyped source containers are not assigned an invented native type. Body scope: [].events[]. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"event_type","values":["breadcrumb"]},{"kind":"json_type","param":"data","json_type":"object"}]}. Native JSON type: integer or null. | vendor.mparticle-bulk-events.body.data.session_number.invalid |
docs |
data.label |
required | Published input-schema native type, enum and key-presence requirement. Untyped source containers are not assigned an invented native type. Body scope: [].events[]. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"event_type","values":["breadcrumb"]},{"kind":"json_type","param":"data","json_type":"object"}]}. Native JSON type: string. | vendor.mparticle-bulk-events.body.data.label.missingvendor.mparticle-bulk-events.body.data.label.invalid |
docs |
event_type |
optional | Body scope: [].events[]. | docs | |
data |
optional | Body scope: [].events[]. | docs | |
data.previous_mpid |
required | Published input-schema native type, enum and key-presence requirement. Untyped source containers are not assigned an invented native type. Body scope: [].events[]. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"event_type","values":["profile"]},{"kind":"json_type","param":"data","json_type":"object"}]}. Native JSON type: integer or null. | vendor.mparticle-bulk-events.body.data.previous_mpid.missingvendor.mparticle-bulk-events.body.data.previous_mpid.invalid |
docs |
data.current_mpid |
required | Published input-schema native type, enum and key-presence requirement. Untyped source containers are not assigned an invented native type. Body scope: [].events[]. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"event_type","values":["profile"]},{"kind":"json_type","param":"data","json_type":"object"}]}. Native JSON type: integer or null. | vendor.mparticle-bulk-events.body.data.current_mpid.missingvendor.mparticle-bulk-events.body.data.current_mpid.invalid |
docs |
data.profile_event_type |
required | Published input-schema native type, enum and key-presence requirement. Untyped source containers are not assigned an invented native type. Body scope: [].events[]. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"event_type","values":["profile"]},{"kind":"json_type","param":"data","json_type":"object"}]}. Native JSON type: string. | vendor.mparticle-bulk-events.body.data.profile_event_type.missingvendor.mparticle-bulk-events.body.data.profile_event_type.emptyvendor.mparticle-bulk-events.body.data.profile_event_type.invalid |
docs |
event_type |
optional | Body scope: [].events[]. | docs | |
data |
optional | Body scope: [].events[]. | docs | |
data.user_attribute_name |
required | Published input-schema native type, enum and key-presence requirement. Untyped source containers are not assigned an invented native type. Body scope: [].events[]. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"event_type","values":["user_attribute_change"]},{"kind":"json_type","param":"data","json_type":"object"}]}. Native JSON type: string. | vendor.mparticle-bulk-events.body.data.user_attribute_name.missingvendor.mparticle-bulk-events.body.data.user_attribute_name.invalid |
docs |
data.new |
optional | Published input-schema native type, enum and key-presence requirement. Untyped source containers are not assigned an invented native type. Body scope: [].events[]. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"event_type","values":["user_attribute_change"]},{"kind":"json_type","param":"data","json_type":"object"}]}. Native JSON type: string or null or boolean or integer or number or array. | vendor.mparticle-bulk-events.body.data.new.invalid |
docs |
data.new[] |
optional | Published input-schema native type, enum and key-presence requirement. Untyped source containers are not assigned an invented native type. Body scope: [].events[]. Applies when {"kind":"all","conditions":[{"kind":"all","conditions":[{"kind":"value_in","param":"event_type","values":["user_attribute_change"]},{"kind":"json_type","param":"data","json_type":"object"}]},{"kind":"json_type","param":"data.new","json_type":"array"}]}. Native JSON type: string or null or boolean or integer or number. | vendor.mparticle-bulk-events.body.data.new[].invalid |
docs |
data.old |
optional | Published input-schema native type, enum and key-presence requirement. Untyped source containers are not assigned an invented native type. Body scope: [].events[]. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"event_type","values":["user_attribute_change"]},{"kind":"json_type","param":"data","json_type":"object"}]}. Native JSON type: string or null or boolean or integer or number or array. | vendor.mparticle-bulk-events.body.data.old.invalid |
docs |
data.old[] |
optional | Published input-schema native type, enum and key-presence requirement. Untyped source containers are not assigned an invented native type. Body scope: [].events[]. Applies when {"kind":"all","conditions":[{"kind":"all","conditions":[{"kind":"value_in","param":"event_type","values":["user_attribute_change"]},{"kind":"json_type","param":"data","json_type":"object"}]},{"kind":"json_type","param":"data.old","json_type":"array"}]}. Native JSON type: string or null or boolean or integer or number. | vendor.mparticle-bulk-events.body.data.old[].invalid |
docs |
data.deleted |
optional | Published input-schema native type, enum and key-presence requirement. Untyped source containers are not assigned an invented native type. Body scope: [].events[]. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"event_type","values":["user_attribute_change"]},{"kind":"json_type","param":"data","json_type":"object"}]}. Native JSON type: boolean or null. | vendor.mparticle-bulk-events.body.data.deleted.invalid |
docs |
data.is_new_attribute |
optional | Published input-schema native type, enum and key-presence requirement. Untyped source containers are not assigned an invented native type. Body scope: [].events[]. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"event_type","values":["user_attribute_change"]},{"kind":"json_type","param":"data","json_type":"object"}]}. Native JSON type: boolean or null. | vendor.mparticle-bulk-events.body.data.is_new_attribute.invalid |
docs |
event_type |
optional | Body scope: [].events[]. | docs | |
data |
optional | Body scope: [].events[]. | docs | |
data.new |
required | Published input-schema native type, enum and key-presence requirement. Untyped source containers are not assigned an invented native type. Body scope: [].events[]. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"event_type","values":["user_identity_change"]},{"kind":"json_type","param":"data","json_type":"object"}]}. | vendor.mparticle-bulk-events.body.data.new.missing |
docs |
data.new.identity_type |
required | Published input-schema native type, enum and key-presence requirement. Untyped source containers are not assigned an invented native type. Body scope: [].events[]. Applies when {"kind":"all","conditions":[{"kind":"all","conditions":[{"kind":"value_in","param":"event_type","values":["user_identity_change"]},{"kind":"json_type","param":"data","json_type":"object"}]},{"kind":"json_type","param":"data.new","json_type":"object"}]}. Native JSON type: string. | vendor.mparticle-bulk-events.body.data.new.identity_type.missingvendor.mparticle-bulk-events.body.data.new.identity_type.emptyvendor.mparticle-bulk-events.body.data.new.identity_type.invalid |
docs |
data.new.identity |
required | Published input-schema native type, enum and key-presence requirement. Untyped source containers are not assigned an invented native type. Body scope: [].events[]. Applies when {"kind":"all","conditions":[{"kind":"all","conditions":[{"kind":"value_in","param":"event_type","values":["user_identity_change"]},{"kind":"json_type","param":"data","json_type":"object"}]},{"kind":"json_type","param":"data.new","json_type":"object"}]}. Native JSON type: string or null or boolean or integer or number. | vendor.mparticle-bulk-events.body.data.new.identity.missingvendor.mparticle-bulk-events.body.data.new.identity.invalid |
docs |
data.new.timestamp_unixtime_ms |
required | Published input-schema native type, enum and key-presence requirement. Untyped source containers are not assigned an invented native type. Body scope: [].events[]. Applies when {"kind":"all","conditions":[{"kind":"all","conditions":[{"kind":"value_in","param":"event_type","values":["user_identity_change"]},{"kind":"json_type","param":"data","json_type":"object"}]},{"kind":"json_type","param":"data.new","json_type":"object"}]}. Native JSON type: integer or null. | vendor.mparticle-bulk-events.body.data.new.timestamp_unixtime_ms.missingvendor.mparticle-bulk-events.body.data.new.timestamp_unixtime_ms.invalid |
docs |
data.new.created_this_batch |
optional | Published input-schema native type, enum and key-presence requirement. Untyped source containers are not assigned an invented native type. Body scope: [].events[]. Applies when {"kind":"all","conditions":[{"kind":"all","conditions":[{"kind":"value_in","param":"event_type","values":["user_identity_change"]},{"kind":"json_type","param":"data","json_type":"object"}]},{"kind":"json_type","param":"data.new","json_type":"object"}]}. Native JSON type: boolean or null. | vendor.mparticle-bulk-events.body.data.new.created_this_batch.invalid |
docs |
data.old |
required | Published input-schema native type, enum and key-presence requirement. Untyped source containers are not assigned an invented native type. Body scope: [].events[]. Applies when {"kind":"all","conditions":[{"kind":"value_in","param":"event_type","values":["user_identity_change"]},{"kind":"json_type","param":"data","json_type":"object"}]}. | vendor.mparticle-bulk-events.body.data.old.missing |
docs |
data.old.identity_type |
required | Published input-schema native type, enum and key-presence requirement. Untyped source containers are not assigned an invented native type. Body scope: [].events[]. Applies when {"kind":"all","conditions":[{"kind":"all","conditions":[{"kind":"value_in","param":"event_type","values":["user_identity_change"]},{"kind":"json_type","param":"data","json_type":"object"}]},{"kind":"json_type","param":"data.old","json_type":"object"}]}. Native JSON type: string. | vendor.mparticle-bulk-events.body.data.old.identity_type.missingvendor.mparticle-bulk-events.body.data.old.identity_type.emptyvendor.mparticle-bulk-events.body.data.old.identity_type.invalid |
docs |
data.old.identity |
required | Published input-schema native type, enum and key-presence requirement. Untyped source containers are not assigned an invented native type. Body scope: [].events[]. Applies when {"kind":"all","conditions":[{"kind":"all","conditions":[{"kind":"value_in","param":"event_type","values":["user_identity_change"]},{"kind":"json_type","param":"data","json_type":"object"}]},{"kind":"json_type","param":"data.old","json_type":"object"}]}. Native JSON type: string or null or boolean or integer or number. | vendor.mparticle-bulk-events.body.data.old.identity.missingvendor.mparticle-bulk-events.body.data.old.identity.invalid |
docs |
data.old.timestamp_unixtime_ms |
required | Published input-schema native type, enum and key-presence requirement. Untyped source containers are not assigned an invented native type. Body scope: [].events[]. Applies when {"kind":"all","conditions":[{"kind":"all","conditions":[{"kind":"value_in","param":"event_type","values":["user_identity_change"]},{"kind":"json_type","param":"data","json_type":"object"}]},{"kind":"json_type","param":"data.old","json_type":"object"}]}. Native JSON type: integer or null. | vendor.mparticle-bulk-events.body.data.old.timestamp_unixtime_ms.missingvendor.mparticle-bulk-events.body.data.old.timestamp_unixtime_ms.invalid |
docs |
data.old.created_this_batch |
optional | Published input-schema native type, enum and key-presence requirement. Untyped source containers are not assigned an invented native type. Body scope: [].events[]. Applies when {"kind":"all","conditions":[{"kind":"all","conditions":[{"kind":"value_in","param":"event_type","values":["user_identity_change"]},{"kind":"json_type","param":"data","json_type":"object"}]},{"kind":"json_type","param":"data.old","json_type":"object"}]}. Native JSON type: boolean or null. | vendor.mparticle-bulk-events.body.data.old.created_this_batch.invalid |
docs |
method |
required | Complete HTTP capture contract. Native JSON type: string. | vendor.mparticle-bulk-events.http.method.missingvendor.mparticle-bulk-events.http.method.emptyvendor.mparticle-bulk-events.http.method.invalid |
docs |
content_type |
required | Complete HTTP capture contract. Native JSON type: string. | vendor.mparticle-bulk-events.http.content_type.missingvendor.mparticle-bulk-events.http.content_type.emptyvendor.mparticle-bulk-events.http.content_type.invalid |
docs |
body |
required | Complete HTTP capture contract. | vendor.mparticle-bulk-events.http.body.missing |
docs |
authorization_scheme |
required | Complete HTTP capture contract. Native JSON type: string. | vendor.mparticle-bulk-events.http.authorization_scheme.missingvendor.mparticle-bulk-events.http.authorization_scheme.emptyvendor.mparticle-bulk-events.http.authorization_scheme.invalid |
docs |
basic_auth.username |
required | Complete HTTP capture contract. Native JSON type: string. | vendor.mparticle-bulk-events.http.basic_auth.username.missingvendor.mparticle-bulk-events.http.basic_auth.username.invalid |
docs |
basic_auth.password |
required | Complete HTTP capture contract. Native JSON type: string. | vendor.mparticle-bulk-events.http.basic_auth.password.missingvendor.mparticle-bulk-events.http.basic_auth.password.invalid |
docs |
headers.authorization |
required | HTTP Basic credentials use the standard Base64 alphabet and padding. Complete HTTP capture contract. Native JSON type: string. | vendor.mparticle-bulk-events.http.headers.authorization.missingvendor.mparticle-bulk-events.http.headers.authorization.emptyvendor.mparticle-bulk-events.http.headers.authorization.invalid |
docs |
basic_auth.has_colon |
required | These APIs require a key and secret separated by a colon; colonless legacy keys are not this profile. Complete HTTP capture contract. Native JSON type: boolean. | vendor.mparticle-bulk-events.http.basic_auth.has_colon.missingvendor.mparticle-bulk-events.http.basic_auth.has_colon.emptyvendor.mparticle-bulk-events.http.basic_auth.has_colon.invalid |
docs |
Validate a payload
pixellint validate request @request.json --rulepack vendor/mparticle-bulk-events
Try this failing payload in the playground. An example with a validation finding.
{
"url": "https://s2s.mparticle.com/v2/bulkevents",
"method": "POST",
"headers": {
"Content-Type": "application/json",
"Authorization": "Basic c3ludGhldGljOnN5bnRoZXRpYw=="
},
"body": "[{\"events\":[{\"event_type\":\"custom_event\"}],\"environment\":\"production\",\"user_attributes\":{\"account\":\"synthetic\"},\"user_identities\":{\"customer_id\":\"synthetic\"},\"device_info\":{},\"application_info\":{}}]"
}
cargo install pixellint
·
npm install pixellint