POST api/institutionsettings/{institutionId}/notifications
h1>
Request Information
URI Parameters
Name Description Type Additional information
institutionId
integer
Required
Body Parameters
DtoUpdateNotificationPreferences
Name Description Type Additional information
InstitutionId
integer
None.
EmailNotifications
EmailNotifications
None.
InAppNotifications
InAppNotifications
None.
ModifiedBy
string
None.
Request Formats
application/json, text/json
Sample:
{
"InstitutionId": 1,
"EmailNotifications": {
"NewUserRegistration": true,
"ManuscriptSubmission": true,
"QueryReceived": true,
"SystemUpdates": true,
"BillingAlerts": true,
"SecurityAlerts": true
},
"InAppNotifications": {
"NewUserRegistration": true,
"ManuscriptSubmission": true,
"QueryReceived": true,
"SystemUpdates": true
},
"ModifiedBy": "sample string 2"
}
application/xml, text/xml
Sample:
<DtoUpdateNotificationPreferences xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Icodex.UserManagement.Services.Interfaces.Request.Dto.InstitutionSettings">
<EmailNotifications>
<BillingAlerts>true</BillingAlerts>
<ManuscriptSubmission>true</ManuscriptSubmission>
<NewUserRegistration>true</NewUserRegistration>
<QueryReceived>true</QueryReceived>
<SecurityAlerts>true</SecurityAlerts>
<SystemUpdates>true</SystemUpdates>
</EmailNotifications>
<InAppNotifications>
<ManuscriptSubmission>true</ManuscriptSubmission>
<NewUserRegistration>true</NewUserRegistration>
<QueryReceived>true</QueryReceived>
<SystemUpdates>true</SystemUpdates>
</InAppNotifications>
<InstitutionId>1</InstitutionId>
<ModifiedBy>sample string 2</ModifiedBy>
</DtoUpdateNotificationPreferences>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
IHttpActionResult None.
Response Formats
application/json, text/json, application/xml, text/xml
Sample:
Sample not available.
Request Information
URI Parameters
| Name | Description | Type | Additional information |
|---|---|---|---|
| institutionId | integer |
Required |
Body Parameters
DtoUpdateNotificationPreferences| Name | Description | Type | Additional information |
|---|---|---|---|
| InstitutionId | integer |
None. |
|
| EmailNotifications | EmailNotifications |
None. |
|
| InAppNotifications | InAppNotifications |
None. |
|
| ModifiedBy | string |
None. |
Request Formats
application/json, text/json
Sample:
{
"InstitutionId": 1,
"EmailNotifications": {
"NewUserRegistration": true,
"ManuscriptSubmission": true,
"QueryReceived": true,
"SystemUpdates": true,
"BillingAlerts": true,
"SecurityAlerts": true
},
"InAppNotifications": {
"NewUserRegistration": true,
"ManuscriptSubmission": true,
"QueryReceived": true,
"SystemUpdates": true
},
"ModifiedBy": "sample string 2"
}
application/xml, text/xml
Sample:
<DtoUpdateNotificationPreferences xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Icodex.UserManagement.Services.Interfaces.Request.Dto.InstitutionSettings">
<EmailNotifications>
<BillingAlerts>true</BillingAlerts>
<ManuscriptSubmission>true</ManuscriptSubmission>
<NewUserRegistration>true</NewUserRegistration>
<QueryReceived>true</QueryReceived>
<SecurityAlerts>true</SecurityAlerts>
<SystemUpdates>true</SystemUpdates>
</EmailNotifications>
<InAppNotifications>
<ManuscriptSubmission>true</ManuscriptSubmission>
<NewUserRegistration>true</NewUserRegistration>
<QueryReceived>true</QueryReceived>
<SystemUpdates>true</SystemUpdates>
</InAppNotifications>
<InstitutionId>1</InstitutionId>
<ModifiedBy>sample string 2</ModifiedBy>
</DtoUpdateNotificationPreferences>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
IHttpActionResultNone.
Response Formats
application/json, text/json, application/xml, text/xml
Sample:
Sample not available.