ChatLogs

Gets the Chat Log objects for the Memori of the current session record in a specific date interval.

get

This API requires a Giver session.

Path parameters
strSessionIDstringRequired

The session ID

strDateFromstringOptional

The optional beginning of the date interval, in UTC time, in the format yyyyMMddHHmmssfff

strDateTostringOptional

The optional end of the date interval, in UTC time, in the format yyyyMMddHHmmssfff

Responses
chevron-right
200

Success

get
/memori/v2/ChatLogs/{strSessionID}/{strDateFrom}/{strDateTo}
200

Success

Removes all Chat Log objects in a specific date interval.

delete

This API requires a Giver session.

Path parameters
strSessionIDstringRequired

The session ID

strDateFromstringOptional

The optional begin of the date interval, in UTC time, in the format yyyyMMddHHmmssfff

strDateTostringOptional

The optional end of the date interval, in UTC time, in the format yyyyMMddHHmmssfff

Responses
chevron-right
200

Success

application/json
delete
/memori/v2/ChatLogs/{strSessionID}/{strDateFrom}/{strDateTo}
200

Success

Gets the Chat Log objects for the Memori of the current session record in a specific date interval, with paging.

post
Path parameters
strSessionIDstringRequired

The session ID

Body
dateFromstring | nullableOptional

The starting date and time from which chat logs should be retrieved. The value is expected to be a string formatted as "yyyyMMddHHmmssfff".

dateTostring | nullableOptional

The ending date and time up to which chat logs should be retrieved. The value is expected to be a string formatted as "yyyyMMddHHmmssfff".

minimumMessagesPerChatinteger · int32 | nullableOptional

Specifies the minimum number of messages a chat must have to be included in the results. If null, defaults to 3 (which means chats with less than 3 messages are excluded).

filterstring | nullableOptional

A text-based filter applied to the chat logs. The filter is matched against the SessionID, IP address, user name, and chat text fields.

frominteger · int32Optional

Specifies the starting index from which paginated chat logs should be retrieved.

howManyinteger · int32Optional

Specifies the number of chat logs to retrieve in a paginated request.

Responses
chevron-right
200

Success

post
/memori/v2/ChatLogsPaged/{strSessionID}
200

Success

Gets the Chat Log objects for the Memori of the current session recorded during a specific other session.

get

This API requires a Giver session, unless the session ID is the same as the Chat Log session ID.

Path parameters
strSessionIDstringRequired

The session ID

strChatLogSessionIDstringRequired

The session ID for which Chat Log objects are being searched

Responses
chevron-right
200

Success

get
/memori/v2/SessionChatLogs/{strSessionID}/{strChatLogSessionID}
200

Success

Gets the Chat Log objects for the Memori of the current session created by a specific User.

get

This API requires a Giver session.

Path parameters
strSessionIDstringRequired

The session ID

strUserIDstringRequired

The user ID for which Chat Log objects are being searched

strDateFromstringOptional

The optional begin of the date interval, in UTC time, in the format yyyyMMddHHmmssfff

strDateTostringOptional

The optional end of the date interval, in UTC time, in the format yyyyMMddHHmmssfff

Responses
chevron-right
200

Success

get
/memori/v2/UserChatLogs/{strSessionID}/{strUserID}/{strDateFrom}/{strDateTo}
200

Success

Gets the Chat Log objects for the Memori of the current session created by the current User.

get
Path parameters
strSessionIDstringRequired

The session ID

strDateFromstringOptional

The optional begin of the date interval, in UTC time, in the format yyyyMMddHHmmssfff

strDateTostringOptional

The optional end of the date interval, in UTC time, in the format yyyyMMddHHmmssfff

Responses
chevron-right
200

Success

get
/memori/v2/CurrentUserChatLogs/{strSessionID}/{strDateFrom}/{strDateTo}
200

Success

Gets the Chat Log objects for the Memori created by the user identified by the login token.

get
Path parameters
loginTokenstringRequired

The login token to identify the user

strMemoriIDstringRequired

The Memori ID

strDateFromstringOptional

The optional begin of the date interval, in UTC time, in the format yyyyMMddHHmmssfff

strDateTostringOptional

The optional end of the date interval, in UTC time, in the format yyyyMMddHHmmssfff

Responses
chevron-right
200

Success

get
/memori/v2/UserChatLogsByToken/{loginToken}/{strMemoriID}/{strDateFrom}/{strDateTo}
200

Success

Gets the Chat Log objects for the Memori created by the user identified by the login token, with paging.

post
Body
loginTokenstring | nullableOptional

The login token to identify the user

memoriIDstring | nullableOptional

The Memori ID

dateFromstring | nullableOptional

The starting date and time from which chat logs should be retrieved. The value is expected to be a string formatted as "yyyyMMddHHmmssfff".

dateTostring | nullableOptional

The ending date and time up to which chat logs should be retrieved. The value is expected to be a string formatted as "yyyyMMddHHmmssfff".

frominteger · int32Optional

Specifies the starting index from which paginated chat logs should be retrieved.

howManyinteger · int32Optional

Specifies the number of chat logs to retrieve in a paginated request.

minimumMessagesPerChatinteger · int32 | nullableOptional

Specifies the minimum number of messages a chat must have to be included in the results. If null, defaults to 3 (which means chats with less than 3 messages are excluded).

Responses
chevron-right
200

Success

post
/memori/v2/UserChatLogsByTokenPaged
200

Success

Removes an existing Chat Log object.

delete

This API requires a Giver session.

Path parameters
strSessionIDstringRequired

The session ID

strChatLogIDstringRequired

The Chat Log object ID

Responses
chevron-right
200

Success

application/json
delete
/memori/v2/ChatLog/{strSessionID}/{strChatLogID}
200

Success

Last updated