Signal Stream Service Server API
Endpoint generates JWT token based on Basic Authentication header. The header has following structure:
Authentication: Basic base64(<Private Key>:<Secret>)
In this case Private Key is defined in the respective audience API same as Secret. Private Key needs to be enabled.
Combination of the Private Key/Secret needs to be base64 encoded.
The API returns in the response JWT token which needs to be used for the signal specific API calls with following header:
Authentication: Bearer <JWT>
jwt | string Generated JWT token |
{- "jwt": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzdWIiOiIxMjM0NTY3ODkxMSIsImF1ZCI6InN0cmluZyIsInJvbGVzIjpbIlJPTEVfVVNFUiJdLCJpc3MiOiJhdGxhcyIsImN1c3RvbWVySWQiOiIxIiwiZXhwIjoxNzMwMTMyOTEzLCJpYXQiOjE3MzAxMjkzMTN9.gzn0ddO3nirDKcp8v7wpk8L86gbl7wF2k-d_mePW_eA"
}
Processes Cart Add signal
specversion required | string (Schema version) Default: "1.0" Schema version Value: "1.0" | ||||||||||||||
type required | string (Type) Default: "event.signal" The classification/category of event Value: "event.signal" | ||||||||||||||
dataschema required | string (Data Schema) Default: "evt:signal/v1" A reference to the definition of the structure of data Value: "evt:signal/v1" | ||||||||||||||
id required | string (Event ID) Default: "" Identifier for event. Unique per source. GUID | ||||||||||||||
traceId | string (Trace ID) Default: "" Unique ID for tracing request across systems | ||||||||||||||
source | string Default: "" Globally Unique Platform identifier. ' | ||||||||||||||
time required | string (Time) Default: "" Date and time an event / activity the event relates to | ||||||||||||||
required | object (Data section of the Signal event) The payload of the event | ||||||||||||||
|
{- "specversion": "1.0",
- "type": "event.signal",
- "dataschema": "evt:signal/v1",
- "id": "message identifier 1",
- "time": "2007-04-05T14:32:10.700Z",
- "data": {
- "site": "example.com",
- "cartId": "cart",
- "email": "john.doe@cheetahdigital.com",
- "profileAttributes": {
- "profileCity": "Sunnyvale",
- "profileState": "CA",
- "profilePostalCode": "94089",
- "profileLastName": "Doe",
- "profileFirstName": "John"
}, - "items": [
- {
- "category": "Shoes",
- "subcategory": "Mens",
- "type": "offer",
- "name": "Nike Men's Revolution 5 Running Shoe",
- "description": "REVOLUTIONARY COMFORT: The Nike Revolution 5 men's running shoes cushion your stride with soft foam to keep you running in comfort. Minimalist design fits in just about anywhere your day takes you.",
- "sku": "XYZ12345",
- "quantity": 1
}
]
}
}
Processes Cart Remove signal
specversion required | string (Schema version) Default: "1.0" Schema version Value: "1.0" | ||||||||||||
type required | string (Type) Default: "event.signal" The classification/category of event Value: "event.signal" | ||||||||||||
dataschema required | string (Data Schema) Default: "evt:signal/v1" A reference to the definition of the structure of data Value: "evt:signal/v1" | ||||||||||||
id required | string (Event ID) Default: "" Identifier for event. Unique per source. GUID | ||||||||||||
traceId | string (Trace ID) Default: "" Unique ID for tracing request across systems | ||||||||||||
source | string Default: "" Globally Unique Platform identifier. ' | ||||||||||||
time required | string (Time) Default: "" Date and time an event / activity the event relates to | ||||||||||||
required | object (Data section of the Signal event) The payload of the event | ||||||||||||
|
{- "specversion": "1.0",
- "type": "event.signal",
- "dataschema": "evt:signal/v1",
- "id": "message identifier 1",
- "time": "2007-04-05T14:32:10.700Z",
- "data": {
- "site": "www.example.com",
- "cartId": "id",
- "email": "john.doe@cheetahdigital.com",
- "eventAttributes": {
- "channel": "Email message",
- "ip": "127.0.0.2",
- "userAgent": "Mozilla/5.0 (iPhone; CPU iPhone OS 15_6 like Mac OS X)",
- "deviceType": "ios",
- "country": "US",
- "state": "CA",
- "city": "Synnyvale",
- "postalCode": 94089
}, - "profileAttributes": {
- "profileCity": "Sunnyvale",
- "profileState": "CA",
- "profilePostalCode": "94089",
- "profileLastName": "Doe",
- "profileFirstName": "John"
}, - "items": [
- {
- "type": "offer",
- "sku": "XYZ12345",
- "quantity": 1
}
]
}
}
Processes Cart Clear signal
specversion required | string (Schema version) Default: "1.0" Schema version Value: "1.0" | ||||||||||
type required | string (Type) Default: "event.signal" The classification/category of event Value: "event.signal" | ||||||||||
dataschema required | string (Data Schema) Default: "evt:signal/v1" A reference to the definition of the structure of data Value: "evt:signal/v1" | ||||||||||
id required | string (Event ID) Default: "" Identifier for event. Unique per source. GUID | ||||||||||
traceId | string (Trace ID) Default: "" Unique ID for tracing request across systems | ||||||||||
source | string Default: "" Globally Unique Platform identifier. ' | ||||||||||
time required | string (Time) Default: "" Date and time an event / activity the event relates to | ||||||||||
required | object (Data section of the Signal event) The payload of the event | ||||||||||
|
{- "specversion": "1.0",
- "type": "event.signal",
- "dataschema": "evt:signal/v1",
- "id": "message identifier 1",
- "time": "2007-04-05T14:32:10.700Z",
- "data": {
- "cartId": "cart",
- "email": "john.doe@cheetahdigital.com",
- "site": "www.example.com",
- "eventAttributes": {
- "channel": "Email message",
- "ip": "127.0.0.2",
- "userAgent": "Mozilla/5.0 (iPhone; CPU iPhone OS 15_6 like Mac OS X)",
- "deviceType": "ios",
- "country": "US",
- "state": "CA",
- "city": "Synnyvale",
- "postalCode": 94089
}, - "profileAttributes": {
- "profileCity": "Sunnyvale",
- "profileState": "CA",
- "profilePostalCode": "94089",
- "profileLastName": "Doe",
- "profileFirstName": "John"
}
}
}
Processes Cart Purchase signal
specversion required | string (Schema version) Default: "1.0" Schema version Value: "1.0" | ||||||||||||||||
type required | string (Type) Default: "event.signal" The classification/category of event Value: "event.signal" | ||||||||||||||||
dataschema required | string (Data Schema) Default: "evt:signal/v1" A reference to the definition of the structure of data Value: "evt:signal/v1" | ||||||||||||||||
id required | string (Event ID) Default: "" Identifier for event. Unique per source. GUID | ||||||||||||||||
traceId | string (Trace ID) Default: "" Unique ID for tracing request across systems | ||||||||||||||||
source | string Default: "" Globally Unique Platform identifier. ' | ||||||||||||||||
time required | string (Time) Default: "" Date and time an event / activity the event relates to | ||||||||||||||||
required | object (Data section of the Signal event) The payload of the event | ||||||||||||||||
|
{- "specversion": "1.0",
- "type": "event.signal",
- "dataschema": "evt:signal/v1",
- "id": "message identifier 1",
- "time": "2007-04-05T14:32:10.700Z",
- "data": {
- "cartId": "cart",
- "email": "john.doe@cheetahdigital.com",
- "site": "www.example.com",
- "transactionId": "2a3c8c6c-54ee-47d6-97fc-0cbc8e0faf39",
- "transactionSource": "POS-XYZ",
- "eventAttributes": {
- "channel": "Email message",
- "ip": "127.0.0.2",
- "userAgent": "Mozilla/5.0 (iPhone; CPU iPhone OS 15_6 like Mac OS X)",
- "deviceType": "ios",
- "country": "US",
- "state": "CA",
- "city": "Synnyvale",
- "postalCode": 94089
}, - "profileAttributes": {
- "profileCity": "Sunnyvale",
- "profileState": "CA",
- "profilePostalCode": "94089",
- "profileLastName": "Doe",
- "profileFirstName": "John"
}, - "items": [
- {
- "category": "Shoes",
- "subcategory": "Mens",
- "type": "purchase",
- "name": "Nike Men's Revolution 5 Running Shoe",
- "description": "REVOLUTIONARY COMFORT: The Nike Revolution 5 men's running shoes cushion your stride with soft foam to keep you running in comfort. Minimalist design fits in just about anywhere your day takes you.",
- "sku": "XYZ12345",
- "quantity": 1
}
]
}
}
Processes Cart Replace signal
specversion required | string (Schema version) Default: "1.0" Schema version Value: "1.0" | ||||||||||||
type required | string (Type) Default: "event.signal" The classification/category of event Value: "event.signal" | ||||||||||||
dataschema required | string (Data Schema) Default: "evt:signal/v1" A reference to the definition of the structure of data Value: "evt:signal/v1" | ||||||||||||
id required | string (Event ID) Default: "" Identifier for event. Unique per source. GUID | ||||||||||||
traceId | string (Trace ID) Default: "" Unique ID for tracing request across systems | ||||||||||||
source | string Default: "" Globally Unique Platform identifier. ' | ||||||||||||
time required | string (Time) Default: "" Date and time an event / activity the event relates to | ||||||||||||
required | object (Data section of the Signal event) The payload of the event | ||||||||||||
|
{- "specversion": "1.0",
- "type": "event.signal",
- "dataschema": "evt:signal/v1",
- "id": "message identifier 1",
- "time": "2007-04-05T14:32:10.700Z",
- "data": {
- "email": "john.doe@cheetahdigital.com",
- "site": "www.example.com",
- "cartId": "id",
- "eventAttributes": {
- "channel": "Email message",
- "ip": "127.0.0.2",
- "userAgent": "Mozilla/5.0 (iPhone; CPU iPhone OS 15_6 like Mac OS X)",
- "deviceType": "ios",
- "country": "US",
- "state": "CA",
- "city": "Synnyvale",
- "postalCode": 94089
}, - "profileAttributes": {
- "profileCity": "Sunnyvale",
- "profileState": "CA",
- "profilePostalCode": "94089",
- "profileLastName": "Doe",
- "profileFirstName": "John"
}, - "items": [
- {
- "category": "Shoes",
- "subcategory": "Mens",
- "type": "offer",
- "name": "Nike Men's Revolution 5 Running Shoe",
- "description": "REVOLUTIONARY COMFORT: The Nike Revolution 5 men's running shoes cushion your stride with soft foam to keep you running in comfort. Minimalist design fits in just about anywhere your day takes you.",
- "sku": "XYZ12345",
- "quantity": 1
}
]
}
}
Processes Game Start Signal
specversion required | string (Schema version) Default: "1.0" Schema version Value: "1.0" | ||||||||||||
type required | string (Type) Default: "event.signal" The classification/category of event Value: "event.signal" | ||||||||||||
dataschema required | string (Data Schema) Default: "evt:signal/v1" A reference to the definition of the structure of data Value: "evt:signal/v1" | ||||||||||||
id required | string (Event ID) Default: "" Identifier for event. Unique per source. GUID | ||||||||||||
traceId | string (Trace ID) Default: "" Unique ID for tracing request across systems | ||||||||||||
source | string Default: "" Globally Unique Platform identifier. ' | ||||||||||||
time required | string (Time) Default: "" Date and time an event / activity the event relates to | ||||||||||||
required | object (Data section of the Signal event) The payload of the event | ||||||||||||
|
{- "specversion": "1.0",
- "type": "event.signal",
- "dataschema": "evt:signal/v1",
- "id": "message identifier 1",
- "time": "2007-04-05T14:32:10.700Z",
- "data": {
- "gameId": "G128765",
- "gameName": "Game #234",
- "email": "john.doe@cheetahdigital.com",
- "eventAttributes": {
- "channel": "Email message",
- "ip": "127.0.0.2",
- "userAgent": "Mozilla/5.0 (iPhone; CPU iPhone OS 15_6 like Mac OS X)",
- "deviceType": "ios",
- "country": "US",
- "state": "CA",
- "city": "Synnyvale",
- "postalCode": 94089
}, - "profileAttributes": {
- "profileCity": "Sunnyvale",
- "profileState": "CA",
- "profilePostalCode": "94089",
- "profileLastName": "Doe",
- "profileFirstName": "John"
}
}
}
Processes Game End Signal
specversion required | string (Schema version) Default: "1.0" Schema version Value: "1.0" | ||||||||||||
type required | string (Type) Default: "event.signal" The classification/category of event Value: "event.signal" | ||||||||||||
dataschema required | string (Data Schema) Default: "evt:signal/v1" A reference to the definition of the structure of data Value: "evt:signal/v1" | ||||||||||||
id required | string (Event ID) Default: "" Identifier for event. Unique per source. GUID | ||||||||||||
traceId | string (Trace ID) Default: "" Unique ID for tracing request across systems | ||||||||||||
source | string Default: "" Globally Unique Platform identifier. ' | ||||||||||||
time required | string (Time) Default: "" Date and time an event / activity the event relates to | ||||||||||||
required | object (Data section of the Signal event) The payload of the event | ||||||||||||
|
{- "specversion": "1.0",
- "type": "event.signal",
- "dataschema": "evt:signal/v1",
- "id": "message identifier 1",
- "time": "2007-04-05T14:32:10.700Z",
- "data": {
- "gameId": "G128765",
- "gameName": "Game #234",
- "email": "john.doe@cheetahdigital.com",
- "eventAttributes": {
- "channel": "Email message",
- "ip": "127.0.0.2",
- "userAgent": "Mozilla/5.0 (iPhone; CPU iPhone OS 15_6 like Mac OS X)",
- "deviceType": "ios",
- "country": "US",
- "state": "CA",
- "city": "Synnyvale",
- "postalCode": 94089
}, - "profileAttributes": {
- "profileCity": "Sunnyvale",
- "profileState": "CA",
- "profilePostalCode": "94089",
- "profileLastName": "Doe",
- "profileFirstName": "John"
}
}
}
Processes Booking Start Signal
specversion required | string (Schema version) Default: "1.0" Schema version Value: "1.0" | ||||||||||||
type required | string (Type) Default: "event.signal" The classification/category of event Value: "event.signal" | ||||||||||||
dataschema required | string (Data Schema) Default: "evt:signal/v1" A reference to the definition of the structure of data Value: "evt:signal/v1" | ||||||||||||
id required | string (Event ID) Default: "" Identifier for event. Unique per source. GUID | ||||||||||||
traceId | string (Trace ID) Default: "" Unique ID for tracing request across systems | ||||||||||||
source | string Default: "" Globally Unique Platform identifier. ' | ||||||||||||
time required | string (Time) Default: "" Date and time an event / activity the event relates to | ||||||||||||
required | object (Data section of the Signal event) The payload of the event | ||||||||||||
|
{- "specversion": "1.0",
- "type": "event.signal",
- "dataschema": "evt:signal/v1",
- "id": "message identifier 1",
- "time": "2007-04-05T14:32:10.700Z",
- "data": {
- "bookingId": "B128765",
- "bookingName": "Hotel Booking #234",
- "email": "john.doe@cheetahdigital.com",
- "eventAttributes": {
- "channel": "Email message",
- "ip": "127.0.0.2",
- "userAgent": "Mozilla/5.0 (iPhone; CPU iPhone OS 15_6 like Mac OS X)",
- "deviceType": "ios",
- "country": "US",
- "state": "CA",
- "city": "Synnyvale",
- "postalCode": 94089
}, - "profileAttributes": {
- "profileCity": "Sunnyvale",
- "profileState": "CA",
- "profilePostalCode": "94089",
- "profileLastName": "Doe",
- "profileFirstName": "John"
}
}
}
Processes Booking Complete Signal
specversion required | string (Schema version) Default: "1.0" Schema version Value: "1.0" | ||||||||||||
type required | string (Type) Default: "event.signal" The classification/category of event Value: "event.signal" | ||||||||||||
dataschema required | string (Data Schema) Default: "evt:signal/v1" A reference to the definition of the structure of data Value: "evt:signal/v1" | ||||||||||||
id required | string (Event ID) Default: "" Identifier for event. Unique per source. GUID | ||||||||||||
traceId | string (Trace ID) Default: "" Unique ID for tracing request across systems | ||||||||||||
source | string Default: "" Globally Unique Platform identifier. ' | ||||||||||||
time required | string (Time) Default: "" Date and time an event / activity the event relates to | ||||||||||||
required | object (Data section of the Signal event) The payload of the event | ||||||||||||
|
{- "specversion": "1.0",
- "type": "event.signal",
- "dataschema": "evt:signal/v1",
- "id": "message identifier 1",
- "time": "2007-04-05T14:32:10.700Z",
- "data": {
- "bookingId": "B128765",
- "bookingName": "Hotel Booking #234",
- "email": "john.doe@cheetahdigital.com",
- "eventAttributes": {
- "channel": "Email message",
- "ip": "127.0.0.2",
- "userAgent": "Mozilla/5.0 (iPhone; CPU iPhone OS 15_6 like Mac OS X)",
- "deviceType": "ios",
- "country": "US",
- "state": "CA",
- "city": "Synnyvale",
- "postalCode": 94089
}, - "profileAttributes": {
- "profileCity": "Sunnyvale",
- "profileState": "CA",
- "profilePostalCode": "94089",
- "profileLastName": "Doe",
- "profileFirstName": "John"
}
}
}
Processes Survey Start Signal
specversion required | string (Schema version) Default: "1.0" Schema version Value: "1.0" | ||||||||||||
type required | string (Type) Default: "event.signal" The classification/category of event Value: "event.signal" | ||||||||||||
dataschema required | string (Data Schema) Default: "evt:signal/v1" A reference to the definition of the structure of data Value: "evt:signal/v1" | ||||||||||||
id required | string (Event ID) Default: "" Identifier for event. Unique per source. GUID | ||||||||||||
traceId | string (Trace ID) Default: "" Unique ID for tracing request across systems | ||||||||||||
source | string Default: "" Globally Unique Platform identifier. ' | ||||||||||||
time required | string (Time) Default: "" Date and time an event / activity the event relates to | ||||||||||||
required | object (Data section of the Signal event) The payload of the event | ||||||||||||
|
{- "specversion": "1.0",
- "type": "event.signal",
- "dataschema": "evt:signal/v1",
- "id": "message identifier 1",
- "time": "2007-04-05T14:32:10.700Z",
- "data": {
- "surveyId": "S128765",
- "surveyName": "Survey #234",
- "email": "john.doe@cheetahdigital.com",
- "eventAttributes": {
- "channel": "Email message",
- "ip": "127.0.0.2",
- "userAgent": "Mozilla/5.0 (iPhone; CPU iPhone OS 15_6 like Mac OS X)",
- "deviceType": "ios",
- "country": "US",
- "state": "CA",
- "city": "Synnyvale",
- "postalCode": 94089
}, - "profileAttributes": {
- "profileCity": "Sunnyvale",
- "profileState": "CA",
- "profilePostalCode": "94089",
- "profileLastName": "Doe",
- "profileFirstName": "John"
}
}
}
Processes Survey Complete Signal
specversion required | string (Schema version) Default: "1.0" Schema version Value: "1.0" | ||||||||||||
type required | string (Type) Default: "event.signal" The classification/category of event Value: "event.signal" | ||||||||||||
dataschema required | string (Data Schema) Default: "evt:signal/v1" A reference to the definition of the structure of data Value: "evt:signal/v1" | ||||||||||||
id required | string (Event ID) Default: "" Identifier for event. Unique per source. GUID | ||||||||||||
traceId | string (Trace ID) Default: "" Unique ID for tracing request across systems | ||||||||||||
source | string Default: "" Globally Unique Platform identifier. ' | ||||||||||||
time required | string (Time) Default: "" Date and time an event / activity the event relates to | ||||||||||||
required | object (Data section of the Signal event) The payload of the event | ||||||||||||
|
{- "specversion": "1.0",
- "type": "event.signal",
- "dataschema": "evt:signal/v1",
- "id": "message identifier 1",
- "time": "2007-04-05T14:32:10.700Z",
- "data": {
- "surveyId": "S128765",
- "surveyName": "Survey #234",
- "email": "john.doe@cheetahdigital.com",
- "eventAttributes": {
- "channel": "Email message",
- "ip": "127.0.0.2",
- "userAgent": "Mozilla/5.0 (iPhone; CPU iPhone OS 15_6 like Mac OS X)",
- "deviceType": "ios",
- "country": "US",
- "state": "CA",
- "city": "Synnyvale",
- "postalCode": 94089
}, - "profileAttributes": {
- "profileCity": "Sunnyvale",
- "profileState": "CA",
- "profilePostalCode": "94089",
- "profileLastName": "Doe",
- "profileFirstName": "John"
}
}
}
Browse Category Complete Signal
specversion required | string (Schema version) Default: "1.0" Schema version Value: "1.0" | ||||||||||||
type required | string (Type) Default: "event.signal" The classification/category of event Value: "event.signal" | ||||||||||||
dataschema required | string (Data Schema) Default: "evt:signal/v1" A reference to the definition of the structure of data Value: "evt:signal/v1" | ||||||||||||
id required | string (Event ID) Default: "" Identifier for event. Unique per source. GUID | ||||||||||||
traceId | string (Trace ID) Default: "" Unique ID for tracing request across systems | ||||||||||||
source | string Default: "" Globally Unique Platform identifier. ' | ||||||||||||
time required | string (Time) Default: "" Date and time an event / activity the event relates to | ||||||||||||
required | object (Data section of the Signal event) The payload of the event | ||||||||||||
|
{- "specversion": "1.0",
- "type": "event.signal",
- "dataschema": "evt:signal/v1",
- "id": "message identifier 1",
- "time": "2007-04-05T14:32:10.700Z",
- "data": {
- "email": "john.doe@cheetahdigital.com",
- "site": "www.example.com",
- "eventAttributes": {
- "channel": "Email message",
- "ip": "127.0.0.2",
- "userAgent": "Mozilla/5.0 (iPhone; CPU iPhone OS 15_6 like Mac OS X)",
- "deviceType": "ios",
- "country": "US",
- "state": "CA",
- "city": "Synnyvale",
- "postalCode": 94089
}, - "profileAttributes": {
- "profileCity": "Sunnyvale",
- "profileState": "CA",
- "profilePostalCode": "94089",
- "profileLastName": "Doe",
- "profileFirstName": "John"
}, - "sections": [
- [
- "section1",
- "sec2"
], - [
- "section2",
- "sec3"
]
]
}
}
Processes Browse Product Signal
specversion required | string (Schema version) Default: "1.0" Schema version Value: "1.0" | ||||||||||||||
type required | string (Type) Default: "event.signal" The classification/category of event Value: "event.signal" | ||||||||||||||
dataschema required | string (Data Schema) Default: "evt:signal/v1" A reference to the definition of the structure of data Value: "evt:signal/v1" | ||||||||||||||
id required | string (Event ID) Default: "" Identifier for event. Unique per source. GUID | ||||||||||||||
traceId | string (Trace ID) Default: "" Unique ID for tracing request across systems | ||||||||||||||
source | string Default: "" Globally Unique Platform identifier. ' | ||||||||||||||
time required | string (Time) Default: "" Date and time an event / activity the event relates to | ||||||||||||||
required | object (Data section of the Signal event) The payload of the event | ||||||||||||||
|
{- "specversion": "1.0",
- "type": "event.signal",
- "dataschema": "evt:signal/v1",
- "id": "message identifier 1",
- "time": "2007-04-05T14:32:10.700Z",
- "data": {
- "site": "www.example.com",
- "email": "john.doe@cheetahdigital.com",
- "eventAttributes": {
- "channel": "Email message",
- "ip": "127.0.0.2",
- "userAgent": "Mozilla/5.0 (iPhone; CPU iPhone OS 15_6 like Mac OS X)",
- "deviceType": "ios",
- "country": "US",
- "state": "CA",
- "city": "Synnyvale",
- "postalCode": 94089
}, - "profileAttributes": {
- "profileCity": "Sunnyvale",
- "profileState": "CA",
- "profilePostalCode": "94089",
- "profileLastName": "Doe",
- "profileFirstName": "John"
}, - "sections": [
- [
- "section1",
- "sec2"
], - [
- "section2",
- "sec3"
]
], - "items": [
- {
- "type": "item",
- "id": "345",
- "name": "TV 50\" Very Good"
}
]
}
}
Site Signin Product Signal
specversion required | string (Schema version) Default: "1.0" Schema version Value: "1.0" | ||||||||||
type required | string (Type) Default: "event.signal" The classification/category of event Value: "event.signal" | ||||||||||
dataschema required | string (Data Schema) Default: "evt:signal/v1" A reference to the definition of the structure of data Value: "evt:signal/v1" | ||||||||||
id required | string (Event ID) Default: "" Identifier for event. Unique per source. GUID | ||||||||||
traceId | string (Trace ID) Default: "" Unique ID for tracing request across systems | ||||||||||
source | string Default: "" Globally Unique Platform identifier. ' | ||||||||||
time required | string (Time) Default: "" Date and time an event / activity the event relates to | ||||||||||
required | object (Data section of the Signal event) The payload of the event | ||||||||||
|
{- "specversion": "1.0",
- "type": "event.signal",
- "dataschema": "evt:signal/v1",
- "id": "message identifier 1",
- "time": "2007-04-05T14:32:10.700Z",
- "data": {
- "site": "www.example.com",
- "email": "john.doe@cheetahdigital.com",
- "eventAttributes": {
- "channel": "Email message",
- "ip": "127.0.0.2",
- "userAgent": "Mozilla/5.0 (iPhone; CPU iPhone OS 15_6 like Mac OS X)",
- "deviceType": "ios",
- "country": "US",
- "state": "CA",
- "city": "Synnyvale",
- "postalCode": 94089
}, - "profileAttributes": {
- "profileCity": "Sunnyvale",
- "profileState": "CA",
- "profilePostalCode": "94089",
- "profileLastName": "Doe",
- "profileFirstName": "John"
}
}
}
Site Signout Product Signal
specversion required | string (Schema version) Default: "1.0" Schema version Value: "1.0" | ||||||||||
type required | string (Type) Default: "event.signal" The classification/category of event Value: "event.signal" | ||||||||||
dataschema required | string (Data Schema) Default: "evt:signal/v1" A reference to the definition of the structure of data Value: "evt:signal/v1" | ||||||||||
id required | string (Event ID) Default: "" Identifier for event. Unique per source. GUID | ||||||||||
traceId | string (Trace ID) Default: "" Unique ID for tracing request across systems | ||||||||||
source | string Default: "" Globally Unique Platform identifier. ' | ||||||||||
time required | string (Time) Default: "" Date and time an event / activity the event relates to | ||||||||||
required | object (Data section of the Signal event) The payload of the event | ||||||||||
|
{- "specversion": "1.0",
- "type": "event.signal",
- "dataschema": "evt:signal/v1",
- "id": "message identifier 1",
- "time": "2007-04-05T14:32:10.700Z",
- "data": {
- "site": "www.example.com",
- "profileName": "John Doe",
- "email": "john.doe@cheetahdigital.com",
- "eventAttributes": {
- "channel": "Email message",
- "ip": "127.0.0.2",
- "userAgent": "Mozilla/5.0 (iPhone; CPU iPhone OS 15_6 like Mac OS X)",
- "deviceType": "ios",
- "country": "US",
- "state": "CA",
- "city": "Synnyvale",
- "postalCode": 94089
}, - "profileAttributes": {
- "profileCity": "Sunnyvale",
- "profileState": "CA",
- "profilePostalCode": "94089",
- "profileLastName": "Doe",
- "profileFirstName": "John"
}
}
}