POST api/Mail/SetNotificationSubscriber

SetMailNotifySetting

Request Information

URI Parameters

None.

Body Parameters

NotificationSubscriber value

NotificationSubscriber
NameDescriptionTypeAdditional information
ProjectID

integer

None.

NotificationRuleID

integer

None.

SubscriberTypeID

integer

None.

SubscriberID

integer

None.

SubscriptionOption

integer

None.

Request Formats

application/json, text/json

Sample:
{
  "ProjectID": 1,
  "NotificationRuleID": 2,
  "SubscriberTypeID": 3,
  "SubscriberID": 4,
  "SubscriptionOption": 1
}

application/xml, text/xml

Sample:
<NotificationSubscriber xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/TechExcel.DTKService.DevTrackDB">
  <NotificationRuleID>2</NotificationRuleID>
  <ProjectID>1</ProjectID>
  <SubscriberID>4</SubscriberID>
  <SubscriberTypeID>3</SubscriberTypeID>
  <SubscriptionOption>1</SubscriptionOption>
</NotificationSubscriber>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

SetMailNotifySetting

API_Data_Int32
NameDescriptionTypeAdditional information
Success

boolean

None.

Error

ErrorInfo

None.

Data

integer

None.

Response Formats

application/json, text/json

Sample:
{
  "Success": true,
  "Error": {
    "ErrorCode": 1,
    "ErrorMessage": "sample string 1"
  },
  "Data": 2
}

application/xml, text/xml

Sample:
<API_Data_int xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/TechExcel.DTKService.Model.Common">
  <Data>2</Data>
  <Error>
    <ErrorCode>1</ErrorCode>
    <ErrorMessage>sample string 1</ErrorMessage>
  </Error>
  <Success>true</Success>
</API_Data_int>