OpenDSR requests may contain an extensions
object, composed of a series of child-objects, keyed by a processor domain.
- The domain of each extension MUST match the processor's OpenDSR domain.
- Extensions MUST not be used for or contain authentication information.
- Processors MUST only implement an extension for items that do not already fit into the generic spec.
See section the OpenDSR spec for more information on the use of extensions.
Domain: opendsr.mparticle.com
Supported keys:
mpids
: An array of mParticle IDs. The mParticle ID is a 64-bit signed integer.identities
: An array of additional mParticle-supported identity objects, each containing a key and value. Both keys and values in this object are strings. Valid keys are:other
: mParticle IDother
.other2
: mParticle IDother2
.other3
: mParticle IDother3
.other4
: mParticle IDother4
.other5
: mParticle IDother5
.other6
: mParticle IDother6
.other7
: mParticle IDother7
.other8
: mParticle IDother8
.other9
: mParticle IDother9
.other10
: mParticle IDother10
.mobile_number
: mParticle IDphone_number_1
.phone_number_2
: mParticle IDphone_number_2
.phone_number_3
: mParticle IDphone_number_3
.
"extensions": {
"opendsr.mparticle.com": {
"mpids": [
1234567890,
5678901234
],
"identities": [
{
"identity_type": "other1",
"identity_value": "[email protected]"
}
]
}
}
{
"type": "object",
"properties": {
"opendsr.mparticle.com": {
"type": "object",
"properties": {
"mpids": {
"type": "array",
"items": {
"examples": [
120934871234,
1309487143098
]
}
},
"identities":{
"type":"array",
"items":{
"examples":[
{
"identity_type": "example_type",
"identity_value":"example_id_value"
}
]
}
}
}
}
}
}