POST api/DSM/Client/{clientCode}/NotificationSetting

Request Information

URI Parameters

NameDescriptionTypeAdditional information
clientCode

string

Required

Body Parameters

ClientNotificationSetting
NameDescriptionTypeAdditional information
ClientNotificationSettingId

integer

None.

ClientId

integer

None.

OnShiftAcceptedEmails

string

None.

OnShiftRejectedEmails

string

None.

OnShiftPublishedEmails

string

None.

OnOpenShiftConversionEmails

string

None.

OnShiftChangesEmails

string

None.

OnShiftCancellationEmails

string

None.

IsOpenAssignedShiftSMSRequired

boolean

None.

IsOnBookingConfirmationEmails

boolean

None.

Request Formats

application/json, text/json

Sample:
{
  "ClientNotificationSettingId": 1,
  "ClientId": 2,
  "OnShiftAcceptedEmails": "sample string 3",
  "OnShiftRejectedEmails": "sample string 4",
  "OnShiftPublishedEmails": "sample string 5",
  "OnOpenShiftConversionEmails": "sample string 6",
  "OnShiftChangesEmails": "sample string 7",
  "OnShiftCancellationEmails": "sample string 8",
  "IsOpenAssignedShiftSMSRequired": true,
  "IsOnBookingConfirmationEmails": true
}

text/xml

Sample:
<ClientNotificationSetting xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/RandstadWebAPI.Models.DSM">
  <ClientId>2</ClientId>
  <ClientNotificationSettingId>1</ClientNotificationSettingId>
  <IsOnBookingConfirmationEmails>true</IsOnBookingConfirmationEmails>
  <IsOpenAssignedShiftSMSRequired>true</IsOpenAssignedShiftSMSRequired>
  <OnOpenShiftConversionEmails>sample string 6</OnOpenShiftConversionEmails>
  <OnShiftAcceptedEmails>sample string 3</OnShiftAcceptedEmails>
  <OnShiftCancellationEmails>sample string 8</OnShiftCancellationEmails>
  <OnShiftChangesEmails>sample string 7</OnShiftChangesEmails>
  <OnShiftPublishedEmails>sample string 5</OnShiftPublishedEmails>
  <OnShiftRejectedEmails>sample string 4</OnShiftRejectedEmails>
</ClientNotificationSetting>

multipart/form-data

Sample:
<ClientNotificationSetting xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/RandstadWebAPI.Models.DSM"><ClientId>2</ClientId><ClientNotificationSettingId>1</ClientNotificationSettingId><IsOnBookingConfirmationEmails>true</IsOnBookingConfirmationEmails><IsOpenAssignedShiftSMSRequired>true</IsOpenAssignedShiftSMSRequired><OnOpenShiftConversionEmails>sample string 6</OnOpenShiftConversionEmails><OnShiftAcceptedEmails>sample string 3</OnShiftAcceptedEmails><OnShiftCancellationEmails>sample string 8</OnShiftCancellationEmails><OnShiftChangesEmails>sample string 7</OnShiftChangesEmails><OnShiftPublishedEmails>sample string 5</OnShiftPublishedEmails><OnShiftRejectedEmails>sample string 4</OnShiftRejectedEmails></ClientNotificationSetting>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

IHttpActionResult

None.

Response Formats

application/json, text/json, text/xml, multipart/form-data

Sample:

Sample not available.