Discussions

Ask a Question
Back to All

REST API PUT - GroupMember results in Server Error

Trying to update a member's Member type using the REST API.

Using this URL: https://{{IMISURL}}/Asi.Scheduler_iMIS_TEST/api/GroupMember/MT-NMBR:051111

Resulting in this response:

Server Error in '/Asi.Scheduler_iMIS_TEST' Application.

Below is my JSON POST - Any idea what I'm doing wrong?

{
"$type": "Asi.Soa.Membership.DataContracts.GroupMemberData, Asi.Contracts",
"MembershipDetails": {
"$type": "Asi.Soa.Membership.DataContracts.GroupMemberDetailDataCollection, Asi.Contracts",
"$values": []
},
"GroupMemberId": "MT-NMBR:051111",
"Group": {
"$type": "Asi.Soa.Membership.DataContracts.GroupSummaryData, Asi.Contracts",
"GroupId": "MT-JUNR",
"Name": "Nonmember",
"Description": "Nonmember",
"ParentIdentity": {
"$type": "Asi.Soa.Core.DataContracts.IdentityData, Asi.Contracts",
"EntityTypeName": "Public",
"IdentityElements": {
"$type": "System.Collections.ObjectModel.Collection`1[[System.String, mscorlib]], mscorlib",
"$values": [
"Public Groups"
]
}
},
"GroupClass": {
"$type": "Asi.Soa.Membership.DataContracts.GroupClassSummaryData, Asi.Contracts",
"GroupClassId": "MT",
"Name": "Member Type",
"Description": "",
"IsReadOnly": true,
"IsSimpleGroup": true
},
"IsPrimaryGroup": true,
"IsSimpleGroup": true
},
"Party": {
"$type": "Asi.Soa.Membership.DataContracts.PartySummaryData, Asi.Contracts",
"CityName": "CityName",
"CountryName": "CountryName",
"CountrySubEntityName": " ",
"Email": " ",
"Phone": "555555555",
"PartyId": "051113",
"Id": "051113",
"UniformId": "736ae717-fc56-4c4e-8fd4-398e1a0e5dca",
"Status": {
"$type": "Asi.Soa.Membership.DataContracts.PartyStatusData, Asi.Contracts",
"PartyStatusId": "A",
"Name": "Active",
"Description": "Active"
},
"Name": "Tom Anderson",
"Sort": "ANDERSON, TOM",
"IsMarkedForDelete": false
},
"IsActive": true
}