Create PM

The chat.createPM method on a Client instance makes a POST request to the chat/new endpoint and returns an object containing the message sent and the channel it was sent to.

Warning: This endpoint is not tested, you may or may not run into unexpected behavior.

Parameters

ParameterTypeOptionalDescription
optionsCreatePMOptions

options.body

ParameterTypeOptionalDescription
target_idnumberID of the user to send a PM
messagestringMessage to send
is_actionbooleanIs the message an action? Defaults to false
uuidstringClient side message identifier which will be sent back in response and websocket JSON

Returns

Promise<{
  channel: Channel;
  message: ChatMessage;
}>;

Types

Possible Exceptions

See the error handling documentation for more information.

  • invalid_json_syntax
  • network_error
  • unexpected_response

Notice that something is missing? Found a typo? Think something's incomplete? Or think that something can be explained better? Feel free to open a pull request or submit an issue on the library's Github repository .