pixellint

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

Hosts
s2s.mparticle.com, s2s.us1.mparticle.com, s2s.us2.mparticle.com, s2s.eu1.mparticle.com, s2s.au1.mparticle.com
Paths
/v2/bulkevents
Vendor docs
docs.mparticle.com/developers/apis/json-reference/

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.empty
vendor.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.empty
vendor.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.empty
vendor.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.empty
vendor.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.empty
vendor.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.empty
vendor.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.empty
vendor.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.empty
vendor.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.empty
vendor.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.empty
vendor.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.empty
vendor.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.missing
vendor.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.missing
vendor.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.missing
vendor.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.missing
vendor.mparticle-bulk-events.body.source_info.channel.empty
vendor.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.empty
vendor.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.missing
vendor.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.missing
vendor.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.missing
vendor.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.missing
vendor.mparticle-bulk-events.body.event_type.empty
vendor.mparticle-bulk-events.body.event_type.invalid
docs
data required Body scope: [].events[]. Native JSON type: object. vendor.mparticle-bulk-events.body.data.missing
vendor.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.empty
vendor.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.missing
vendor.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.missing
vendor.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.missing
vendor.mparticle-bulk-events.body.data.event_system_notification_info.type.empty
vendor.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.missing
vendor.mparticle-bulk-events.body.data.custom_event_type.empty
vendor.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.missing
vendor.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.missing
vendor.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.missing
vendor.mparticle-bulk-events.body.data.product_action.action.empty
vendor.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.missing
vendor.mparticle-bulk-events.body.data.promotion_action.action.empty
vendor.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.missing
vendor.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.missing
vendor.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.missing
vendor.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.empty
vendor.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.missing
vendor.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.missing
vendor.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.missing
vendor.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.empty
vendor.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.missing
vendor.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.missing
vendor.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.missing
vendor.mparticle-bulk-events.body.data.event_system_notification_info.type.empty
vendor.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.missing
vendor.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.missing
vendor.mparticle-bulk-events.body.event_type.empty
vendor.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.missing
vendor.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.missing
vendor.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.missing
vendor.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.missing
vendor.mparticle-bulk-events.body.data.application_transition_type.empty
vendor.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.missing
vendor.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.missing
vendor.mparticle-bulk-events.body.data.push_message_type.empty
vendor.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.missing
vendor.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.missing
vendor.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.missing
vendor.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.missing
vendor.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.missing
vendor.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.missing
vendor.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.missing
vendor.mparticle-bulk-events.body.data.profile_event_type.empty
vendor.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.missing
vendor.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.missing
vendor.mparticle-bulk-events.body.data.new.identity_type.empty
vendor.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.missing
vendor.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.missing
vendor.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.missing
vendor.mparticle-bulk-events.body.data.old.identity_type.empty
vendor.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.missing
vendor.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.missing
vendor.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.missing
vendor.mparticle-bulk-events.http.method.empty
vendor.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.missing
vendor.mparticle-bulk-events.http.content_type.empty
vendor.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.missing
vendor.mparticle-bulk-events.http.authorization_scheme.empty
vendor.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.missing
vendor.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.missing
vendor.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.missing
vendor.mparticle-bulk-events.http.headers.authorization.empty
vendor.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.missing
vendor.mparticle-bulk-events.http.basic_auth.has_colon.empty
vendor.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