These docs are for v20.3.44. Click to read the latest docs for v20.3.186.

Discussions

Ask a Question
ANSWERED

Change Membership Group

How should one go about changing a member's membership group? Particularly in cloud. Because in cloud we just add the group, we'd assumed we would just do the same, just add the group to the member. We'd post the following simple example - { "GroupMemberId": "MT-M:12345", "Group": { "GroupId": "MT-M" }, "Party": { "PartyId": "12345" }, "IsActive": true } To the following URL - https://{{URL}}/api/GroupMember However we get a 501 - Not Implemented error with the response "OperationNotAvailable" Adding a committee seems to work no worries using an approach similar to above. Is there something different we need to do for membership groups?
ANSWERED

Adding _ORG-ADMIN group member in 20.2.65.9955 - "Not a valid role."

Hi - trying to add an _ORG-ADMIN group member in 20.2.65.9955. The same payload works in 20.3.121.27, so I'm wondering if this approach just isn't supported in 2017. { "$type": "Asi.Soa.Membership.DataContracts.GroupMemberData, Asi.Contracts", "MembershipDetails": [ { "$type": "Asi.Soa.Membership.DataContracts.GroupMemberDetailData, Asi.Contracts", ... "Role": { "Description": "Company Administrator", "Name": "_ORG-ADMIN", "RoleId": "RELATIONSHIP:_ORG-ADMIN" } ... ... } ], "Group": { "$type": "Asi.Soa.Membership.DataContracts.GroupSummaryData, Asi.Contracts", ... "GroupId": "RELATIONSHIP-xxxxxx", ... }, "Party": { "$type": "Asi.Soa.Membership.DataContracts.PartySummaryData, Asi.Contracts", ... "PartyId": "yyyyyy", ... } } I'm getting this response: { "$type": "Asi.Soa.Core.DataContracts.ValidateResultsData, Asi.Contracts", "IsValid": false, "ValidationResults": { "$type": "Asi.Soa.Core.DataContracts.ValidationResultsData, Asi.Contracts", "Errors": { "$type": "Asi.Soa.Core.DataContracts.ValidationResultDataCollection, Asi.Contracts", "$values": [ { "$type": "Asi.Soa.Core.DataContracts.ValidationResultData, Asi.Contracts", "Message": "Not a valid role." } ] }, "Warnings": { "$type": "Asi.Soa.Core.DataContracts.ValidationResultDataCollection, Asi.Contracts", "$values": [] } } } Is this supported in 2017? Thanks!
ANSWERED

Panel designer - Filter Data Source

Hello, we're trying to create a Panel that points to a List of records for an ID. The problem we have is that we don't want to show all the records for that ID. We need to filter this. We know that we can create a Business Object and register to show in the Panel Designer as a data source, but here at our organization we don't want to use the tool to register that Business Object. The question is: is there a way to filter what's going to show up in the list of a Panel Designer ? OR... is there a way to order the list (that would work for us also) Thanks
ANSWERED

Inserting email to a new record

Hi there, I am trying to figure out how to insert email into a new record. I have tried the following with no luck: "Emails": { "$type": "Asi.Soa.Membership.DataContracts.EmailDataCollection, Asi.Contracts", "$values": [ { "$type": "Asi.Soa.Membership.DataContracts.EmailData, Asi.Contracts", "Address": Email "EmailType": "Mailing", "IsPrimary": true The only success we have had is by inserting the email into the address via "Asi.Soa.Membership.DataContracts.FullAddressDataCollection, Asi.Contracts and using address flow down to populate the email but this is not how we want to continue doing it if possible Any ideas would be much appreciated! Cheers Georgia
ANSWERED

Error with /EventRegistration/_execute (RegisterEvent)

Trying to process a free, single function registration using /EventRegistration/_execute (RegisterEvent) via JavaScript and am getting a "Authorization has been denied for this request." 401 error. I am running it in the console while logged in as a sysadmin. Testing the same code via Postman (same credentials) is successful. For reference (don't seem to answer the same problem): - https://developer.imis.com/discuss/60da127bfb084f004eb26964 - https://developer.imis.com/discuss/6128ec6654380f00326f5ed6 Thanks.
ANSWERED

States and provinces in the API?

Hi! Is there a way in the API to add to or delete from the list in Settings / Addresses / States and Provinces?
ANSWERED

Standalone panel isn't returning data via Postman

I created a standalone panel with 5 fields (cleared cache); I added it to a content record (cleared cache). I then added 2 test records to it and (cleared cache). While I can access the endpoint using Postman, and the results show 2 records, there's no data returned, just an empty array. EMS client so can't do much more than click the clear cache button under settings. ``` { "$type": "Asi.Soa.Core.DataContracts.PagedResult`1[[Asi.Soa.Core.DataContracts.GenericEntityData, Asi.Contracts]], Asi.Contracts", "Items": { "$type": "System.Collections.Generic.List`1[[Asi.Soa.Core.DataContracts.GenericEntityData, Asi.Contracts]], mscorlib", "$values": [] }, "Offset": 0, "Limit": 100, "Count": 0, "TotalCount": 2, "NextPageLink": null, "HasNext": false, "NextOffset": 0 } ```
ANSWERED

Delete Cart after successful payment?

Are we meant to be explicitly deleting the cart after a payment is assigned to a ComboOrder through REST? I can still see carts that I have paid off through REST, but I note when I pay off an existing invoice in iMIS the cart is removed after payment.
ANSWERED

Updates an instance of LegacyEventFunctionAttendance by id

Hi, while trying to use this in 20.3.121.27, I get that the requested resource does not support http method 'PUT'. Has this functionality been removed in iMIS EMS? It is still listed as a method in the API Reference, https://developer.imis.com/reference/putlegacyeventfunctionattendancebyid.
ANSWERED

Updates A Group Member by Id Endpoint

Good morning, We are attempting to add and remove relationships using the GroupMember endpoints; however, when we attempt a PUT at the Updates A Group Member by Id endpoint, https://developer.imis.com/reference/putgroupmemberbyid, we get the message that PUT is not supported. Also, can you provide information about the third number is the GroupMemberDetailId. We understand that the first number is the parent in the relationship and the second number is the child in the relationship; however, we do not know where the third number is coming from or how to add it when adding a new relationship. Any example JSON of this process would be appreciated. Thanks, Korey