SendIndividualMessages

Description

Send individual messages to interviewers.

Signature
string[] SendIndividualMessages(string key, MessageToInterviewer[] messageList)

Parameters

Name Data Type Description

key

string required

The authentication key

messageList

MessageToInterviewer[ ] required

An array of messages.

Response

Data Type Description

string[ ]

The interviewer user ids of the interviewers that do not exist. If the sendout is successful, this method will return an empty array.

Example

// Create instance of the webservice
var capi = new CapiSoapClient();

//***************************************************
//
// SendIndividualMessages
//
//***************************************************

List<MessageToInterviewer> messageList = new List<MessageToInterviewer>();

// Create message 1 for john
MessageContent messageContent1 = new MessageContent();
messageContent1.Subject = "Important information for John";
messageContent1.Body = "Please come to the information meeting at the end of this week\n\nRegards,\nJohn Doe";
MessageToInterviewer message1 = new MessageToInterviewer();
message1.Content = messageContent1;
message1.UserId = "john";
messageList.Add(message1);

// Create message 2 for peter
MessageContent messageContent2 = new MessageContent();
messageContent2.Subject = "Important information for Peter";
messageContent2.Body = "Please come to the information meeting at the end of this week\n\nRegards,\nJohn Doe";
MessageToInterviewer message2 = new MessageToInterviewer();
message2.Content = messageContent2;
message2.UserId = "peter";
messageList.Add(message2);

string[] interviewIdsThatDoNotExist = capi.SendIndividualMessages(key, messageList.ToArray());
if (interviewIdsThatDoNotExist.Length == 0)
{
	// Message was successfully sent to all interviewers
}