POST Api/Student/UpdateStudentNotificationDetails

Request Information

URI Parameters

None.

Body Parameters

StudentNotificationDetail
NameDescriptionTypeAdditional information
StudentID

globally unique identifier

None.

SchoolID

globally unique identifier

None.

ClientID

globally unique identifier

None.

NotificationDetailList

Dictionary of integer [key] and notification_type_setting [value]

None.

NotificationTypeList

Collection of integer

None.

NotificationSettingList

Collection of notification_type_setting

None.

Request Formats

application/json, text/json

Sample:
{
  "StudentID": "9049da7a-b4fb-4aa0-9ed0-506cee223396",
  "SchoolID": "092a5894-0c7a-4705-9380-289ce9e3915a",
  "ClientID": "62c2279a-47fb-4686-967b-072d0c7dd117",
  "NotificationDetailList": {
    "1": {
      "IsNotifyUsingSms": true,
      "IsNotifyUsingEmail": true,
      "IsNotifyUsingPortal": true,
      "IsNotifyUsingMobileApp": true
    },
    "2": {
      "IsNotifyUsingSms": true,
      "IsNotifyUsingEmail": true,
      "IsNotifyUsingPortal": true,
      "IsNotifyUsingMobileApp": true
    }
  },
  "NotificationTypeList": [
    1,
    2
  ],
  "NotificationSettingList": [
    {
      "IsNotifyUsingSms": true,
      "IsNotifyUsingEmail": true,
      "IsNotifyUsingPortal": true,
      "IsNotifyUsingMobileApp": true
    },
    {
      "IsNotifyUsingSms": true,
      "IsNotifyUsingEmail": true,
      "IsNotifyUsingPortal": true,
      "IsNotifyUsingMobileApp": true
    }
  ]
}

application/xml, text/xml

Sample:
<StudentNotificationDetail xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Fleetroot.Entity">
  <ClientID>62c2279a-47fb-4686-967b-072d0c7dd117</ClientID>
  <NotificationDetailList xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:KeyValueOfintnotification_type_setting1PBo5Qe6>
      <d2p1:Key>1</d2p1:Key>
      <d2p1:Value>
        <IsNotifyUsingEmail>true</IsNotifyUsingEmail>
        <IsNotifyUsingMobileApp>true</IsNotifyUsingMobileApp>
        <IsNotifyUsingPortal>true</IsNotifyUsingPortal>
        <IsNotifyUsingSms>true</IsNotifyUsingSms>
      </d2p1:Value>
    </d2p1:KeyValueOfintnotification_type_setting1PBo5Qe6>
    <d2p1:KeyValueOfintnotification_type_setting1PBo5Qe6>
      <d2p1:Key>2</d2p1:Key>
      <d2p1:Value>
        <IsNotifyUsingEmail>true</IsNotifyUsingEmail>
        <IsNotifyUsingMobileApp>true</IsNotifyUsingMobileApp>
        <IsNotifyUsingPortal>true</IsNotifyUsingPortal>
        <IsNotifyUsingSms>true</IsNotifyUsingSms>
      </d2p1:Value>
    </d2p1:KeyValueOfintnotification_type_setting1PBo5Qe6>
  </NotificationDetailList>
  <NotificationSettingList>
    <notification_type_setting>
      <IsNotifyUsingEmail>true</IsNotifyUsingEmail>
      <IsNotifyUsingMobileApp>true</IsNotifyUsingMobileApp>
      <IsNotifyUsingPortal>true</IsNotifyUsingPortal>
      <IsNotifyUsingSms>true</IsNotifyUsingSms>
    </notification_type_setting>
    <notification_type_setting>
      <IsNotifyUsingEmail>true</IsNotifyUsingEmail>
      <IsNotifyUsingMobileApp>true</IsNotifyUsingMobileApp>
      <IsNotifyUsingPortal>true</IsNotifyUsingPortal>
      <IsNotifyUsingSms>true</IsNotifyUsingSms>
    </notification_type_setting>
  </NotificationSettingList>
  <NotificationTypeList xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:int>1</d2p1:int>
    <d2p1:int>2</d2p1:int>
  </NotificationTypeList>
  <SchoolID>092a5894-0c7a-4705-9380-289ce9e3915a</SchoolID>
  <StudentID>9049da7a-b4fb-4aa0-9ed0-506cee223396</StudentID>
</StudentNotificationDetail>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

Result
NameDescriptionTypeAdditional information
IsValid

boolean

None.

Message

Collection of string

None.

ResponseCodes

Collection of integer

None.

Id

globally unique identifier

None.

Value

string

None.

RecordOn

date

None.

Response Formats

application/json, text/json

Sample:
{
  "IsValid": true,
  "Message": [
    "sample string 1",
    "sample string 2"
  ],
  "ResponseCodes": [
    1,
    2
  ],
  "Id": "98fa1492-6122-4247-b610-54bbd3b53033",
  "Value": "sample string 3",
  "RecordOn": "2026-06-06T03:37:22.7405464+04:00"
}

application/xml, text/xml

Sample:
<Result xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Fleetroot.Entity">
  <Id>98fa1492-6122-4247-b610-54bbd3b53033</Id>
  <IsValid>true</IsValid>
  <Message xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:string>sample string 1</d2p1:string>
    <d2p1:string>sample string 2</d2p1:string>
  </Message>
  <RecordOn>2026-06-06T03:37:22.7405464+04:00</RecordOn>
  <ResponseCodes xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:int>1</d2p1:int>
    <d2p1:int>2</d2p1:int>
  </ResponseCodes>
  <Value>sample string 3</Value>
</Result>