Decision

Realime decision methods

APIDescription
POST api/Decisions/{contentID}

No documentation available.

GET api/Decisions/{contentID}/{visitorID}?deviceID={deviceID}&publishID={publishID}&minuteOffSetUTC={minuteOffSetUTC}&isMasterMessage={isMasterMessage}&apiContext={apiContext}&clientID={clientID}

Requests a realtime decision for a specific visitor and content

GET api/Decisions/{visitorID}?contentIDs={contentIDs}&divNames={divNames}&defaultKeys={defaultKeys}&IsMasterMessages={IsMasterMessages}&deviceID={deviceID}&publishID={publishID}&minuteOffSetUTC={minuteOffSetUTC}&apiContext={apiContext}&clientID={clientID}

Requests a realtime decision for a specific visitor and content

POST api/Decisions/{clientID}/{contentID}

Requests a realtime decision for a specific visitor and content, returning multiple qualify results. The visitor identity is determined based on the supplied keys

POST api/Decisions/{clientID}/{contentID}/{visitorID}

Requests a realtime decision for a specific visitor and content, returning multiple qualify results

GET api/Decisions/Contexts/{clientID}/{contextName}/{visitorID}?slotName={slotName}&returnAll={returnAll}&minuteOffSetUTC={minuteOffSetUTC}&deviceID={deviceID}&apiContext={apiContext}

Returns content for a specified context

POST api/Decisions/Contexts/{clientID}/{contextName}?slotName={slotName}&returnAll={returnAll}

Requests multiple decision results for a given context. The visitor identity is determined based on the supplied keys

POST api/Decisions/Contexts/{clientID}/{contextName}/{visitorID}?slotName={slotName}&returnAll={returnAll}

Requests multiple decision results for a given context

Cache

Realtime cache methods

APIDescription
POST api/Cache/{name}

Adds data to the realtime cache

DELETE api/Cache/{name}

Adds data to the realtime cache

POST api/Cache/Visit

Registers a page visit or adds visitor profile data to the realtime cache

POST api/Cache/{clientID}/{visitorID}/Parameters

Adds parameters to a visitor profile

POST api/Cache/CachedAttributes

Requests the cached attribute list data be retrieved and update the cache for the specified visitor

POST api/Cache/{clientID}/{pagePublishID}/Goals?publishedID={publishedID}&indexWinner={indexWinner}

Sets the winning asset at a goal driven asset

POST api/Cache/{clientID}/{pagePublishID}/MLStatus?publishedID={publishedID}

Sets the status of a machine learning goal driven asset as ready

POST api/Cache/Visitors/CachedAttributes

Adds data to the realtime cache

POST api/Cache/Visitors/Attributes/{visitorID}

Look up attribute values

Events

Realtime event methods

APIDescription
POST api/Events

Registers a realtime event

POST api/Events/Queue

Adds a message to the listener queue

Recommendations

Recommendations Controller

APIDescription
GET api/Recommendations/{visitorID}?lookupHash={lookupHash}&recommendationName={recommendationName}&returnAll={returnAll}&logEvent={logEvent}

Gets the product recommendation

GET api/Recommendations?lookupHash={lookupHash}&recommendationName={recommendationName}&returnAll={returnAll}&logEvent={logEvent}

Gets the product recommendation