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

Discussions

Ask a Question

REST Client in C# from Swagger

Are other C# users building their REST client manually or were you able to use Visual Studio or Autorest to build it out from the swagger files? Using the Party swagger definition, I get "Exception: Object reference not set to an instance of an object.". I was able to get a Membership client but all of the methods end up being set to return void instead of the using the models included in the definition. Just looking to see if there is a quick/automated way or if we should just built it out old school?

iMIS Cloud - Content Tags and Inherited Tags

Hi, Can you please advise how to retrieve the Tags & Inherited Tags of a particular content using Restful API for iMIS cloud? I'm grateful for your help and advice. Thank you and kind regards, Bilal
ANSWERED

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: <span><H1>Server Error in '/Asi.Scheduler_iMIS_TEST' Application.<hr width=100% size=1 color=silver></H1> 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 }

PUT Requests

Hi, We're getting below error while trying to send PUT requests using API endpoint https://bgcascripting.imiscloud.com/api/productitem. Status: 405 Method Not Allowed. Error Message: "The requested resource does not support http method 'PUT'." We are getting the same error message for PUT request for Item API as well. GET and POST are working fine. Thanks, Chinar

iMIS Cloud: WYSIWYG Control

Hi, We are working on an iPart that will use a WYSIWYG editor. Is there a WYSIWYG control we can tap into for iMIS cloud that will provide us with ability to browse to internal images, create internal links etc? Thank you for your help and advice. Kind regards, Bilal [email protected]

Data is missing in API Event.

Hi Team, We are not getting all columns data in the Event API response. For example in Event function category we are not getting all the data. Below is the screen shot for your reference.
ANSWERED

API for Registration.

Hi Team, May I know the API details where we can get all the registrations for the events.

UserDefined Fields

How can I print dynamic data e.g. a person's MemberType in an HTML iPart using User-defined Fields? I tried the configuration of DropDown and linked it to an IQA(IQA having filter of "@SelectedID"), the rise page gets that information but every time I have to select the value in the dropdown , it doesn't auto-select it. Is there any way? Basically I need to print some member information dynamically in meta tags. Meta tags don't work when sharing the links so don't want to achieve this using IQAs and JS. Let me know if need more details in understanding the scenario.
ANSWERED

REST API: Create ComboOrder for Dues payment by Credit Card

Hi There I was trying to call ComboOrder API for making Dues payment and it works perfectly fine when the payment information is Cash payment "Payments": { "$type": "Asi.Soa.Commerce.DataContracts.RemittanceDataCollection, Asi.Contracts", "$values": [ { "$type": "Asi.Soa.Commerce.DataContracts.RemittanceData, Asi.Contracts", "Amount": { "$type": "Asi.Soa.Core.DataContracts.MonetaryAmountData, Asi.Contracts", "Amount": 590.91, "Currency": { "$type": "Asi.Soa.Core.DataContracts.CurrencyData, Asi.Contracts", "CurrencyCode": "CAD", "DecimalPositions": 2, "ExtensionData": { "$type": "System.Runtime.Serialization.ExtensionDataObject, System.Runtime.Serialization" } }, "IsAmountDefined": true }, "PaymentMethod": { "$type": "Asi.Soa.Commerce.DataContracts.PaymentMethodData, Asi.Contracts", "Name": "VISA", "PaymentMethodId": "CASH", "PaymentType": "CASH", "Message": "VISA" }, "PayorParty": { "$type": "Asi.Soa.Commerce.DataContracts.CustomerPartyData, Asi.Contracts", "PartyId": "650893" }, "ReferenceNumber": "VISA4564", "Message": "VISA" } ] } When I provide CC information will the API actually call the payment gateway and change the member? If so, is there a way to pass CC information but not change the member? Specifically we would like to pass the Credit Card Type with masked CC and expiration dates but the API complains about CC is invalid. How to pass this information with the API so that it can be stored in Trans Records? Thank you

API /api/queryservice/_execute need limit and offset

I've been using the new IQA service endpoint but haven't found how to limit the result set yet or change its offset cousin. Typically it would be a GET /api/iqa?limit=500&offset=2000&queryname={IQA_Path} but I haven't found any examples of that in the _execute endpoint.