NameDescriptionTypeAdditional information
CourseIds

CourseIds to send instant message to.

Collection of integer

None.

ProjectIds

ProjectIds to send instant message to.

Collection of integer

None.

FileIds

Guids of files already uploaded to temporary file repo storage

Collection of string

None.

InstantMessageIdToShare

Instant message Id to a message that is to be shared.

integer, 64 bit

None.

InstantMessageIdToReplyTo

Instant message Id to a message that is to be replied to.

integer, 64 bit

None.

OriginInstantMessageId

Identifier of origin instant message that referenced by current message.

integer, 64 bit

None.

ReferencedInstantMessageType

Type of origin instant message that referenced by current message.

Itslearning.RestApi.Entities.ReferencedInstantMessageType

None.

OriginMessageThreadId

Identifier of origin instant message thread that referenced by current message.

integer

None.

ToPersonIds

PersonIds to send instant message to. A new thread will be created if the persons don't have an existing thread already. The ToPersonIds or the InstantMessageThreadId or CourseIds or ProjectIds need to have a valid value.

Collection of integer

None.

InstantMessageThreadId

The thread to send to, if this is null or zero we will assume it's a new thread.

integer

None.

Text

The text of the message

string

None.

SendAsIndividualMessages

Gets whether a message to multiple recipients should be sent as individual messages

boolean

None.