Sessionize

These actions provide ability to create and track sessions for system users as part of gateway functionality.

Sessionize Actions

Touch

Initializes or extends an existing session for the given origin and returns that session's id and expiration time.

Field
Definition
Example
Default

Output Element

Json path for the output in response event payload

session

-

With event metadata parameters as:

Parameter
Definition
Example
Default

TTL

TTL to apply for session

900000

Handler's ttl

Extend

Extends an existing session for the given origin and returns that session's new expiration time.

Field
Definition
Example
Default

Output Element

Json path for the output in response event payload

session

-

With event metadata parameters as:

Parameter
Definition
Example
Default

TTL

TTL to apply for session

900000

Handler's ttl

ExtendList

Extends a list of existing sessions for the given origin keys and returns their new expiration time.

Field
Definition
Example
Default

Input Element

Json path for the list of session keys in event payload

list

-

Output Element

Json path for the output in response event payload

session

-

With event metadata parameters as:

Parameter
Definition
Example
Default

TTL

TTL to apply for sessions

900000

Handler's ttl

Expire

Expires an existing session for the given origin.

Stitch

Stitches an existing session, identified by oldId and oldType in origin parameters, with a new origin and returns the final session's id and expiration time.

Field
Definition
Example
Default

Output Element

Json path for the output in response event payload

session

-

With event metadata parameters as:

Parameter
Definition
Example
Default

TTL

TTL to apply for session

900000

Handler's ttl

Last updated