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

Discussions

Ask a Question
ANSWERED

How to modify the drop down options in the Content_HTML editor

There are 2 dropdown options in the advanced editor, "Paragraph Style" and "Apply CSS Class" that I would like to update. If we add custom CSS classes to the site (which everyone does) we want to be able to see them in one of those dropdowns (preferably the class one) so a non-technical user can modify the HTML input. The Paragraph Style one consists of H1-6 tags and a couple of basic HTML tags, the Apply CSS Class one is essentially useless, it's 100's of classes no one uses. How can we better use these options better? Thanks.
ANSWERED

Multi Currency - GST/VAT

Is it possible to configure iMIS to handle Canadian tax of different rates for different countries (AUS/NZ) How do we setup billing for it?
ANSWERED

Update RegisteredBy information after EventRegistration operation using iMIS REST API

When calling the [RegisterEvent](https://developer.imis.com/reference/executeeventregistration-1#registerevent) operation we can set the `RegisteredBy` information there. ```json { "EntityTypeName": "EventRegistration", "OperationName": "RegisterEvent", "RegisteredBy": "string value", ``` Is it possible to update this information after an event registration has been created? Is it possible to set this information when creating an instance of [ComboOrder](https://developer.imis.com/reference/postcomboorder-1)?
ANSWERED

Override Transaction date and Source code when creating Event Registration with REST API

Is there a way to set those two fields on event registrations? 1. Transaction date 2. Source code The [RegisterEvent](https://developer.imis.com/reference/executeeventregistration-1#registerevent) operation does not have any of those options. And posting a [ComboOrder](https://developer.imis.com/reference/postcomboorder-1) after that does not work? Using `IsOrderDateOverridden` and `OrderDate` have no effect on the `OrderData` object? Or are there some settings at play?

Create DUES Subscriptions in iMIS 2017 using the API?

Does anyone know if it is possible to create DUES subscription lines in iMIS 2017 using the API?
ANSWERED

How to get GLExport file using REST

Is it possible to access the download file from an Export log using the REST API? From iMIS: RiSE website > Finance > Closing procedures > General ledger export > Export log > download ![](https://files.readme.io/edf4817-image.png) Using the iMIS REST API we can: 1. [Creates a GLExport](https://developer.imis.com/reference/postglexport) - that creates a new Export log entry 2. [Executes a GLExport operation](https://developer.imis.com/reference/executeglexport) - that creates an Export File (using previous information) How do we access the download file (using iMIS REST API), which is a compressed ZIP file, containing our export file(s)? Or how can we get the same information as the generated export file(s)? Is there more information available regarding GLExportRequest and its parameters? - TransactionRecordCount? - RequestCulture? Thank you for any insights.
ANSWERED

How to get a list of BOEntityDefinition names only

The endpoint: [Returns a list of BOEntityDefinition](https://developer.imis.com/reference/getboentitydefinition-1) retrieves too many information, and performance can be degraded as a result. Is there an alternative if we only need a list of entity names for example? There has been a similar question in the past: [Pulling list of Panel Sources](https://developer.imis.com/discuss/5df952595ed0ad00529eafdd) Where it mentioned `ObjectMetaData`: is there a way to query that?
ANSWERED

What was the earliest version of iMIS that supported the REST API?

Hoping someone can answer this one - what was the earliest version of iMIS where the REST API was supported? Version, subversion, patch, etc. (ie, not just 2017). Thanks!
ANSWERED

How do "Opt-out" of a communication preference using REST API?

I am trying to "disable" or "opt-out" a communication preference for an iMIS contact. How can I accomplish this using the rest API?
ANSWERED

Set Pledge Source Code via REST API

How do we set the source code correctly when creating a pledge using the REST API? When using the "api/ComboOrder" endpoint, the source code value set does not stick for pledges whereas it does for gifts. For example: ```json { "$type": "Asi.Soa.Commerce.DataContracts.ComboOrderData, Asi.Contracts", "Order": { "$type": "Asi.Soa.Commerce.DataContracts.OrderData, Asi.Contracts", "Lines": { "$type": "Asi.Soa.Commerce.DataContracts.OrderLineDataCollection, Asi.Contracts", "$values": [ { "$type": "Asi.Soa.Fundraising.DataContracts.GiftOrderLineData, Asi.Contracts", "IsGiftAidExcluded": false, "IsPledge": true, "DoNotReceipt": false, "InvoiceReferenceNumber": 0, "PledgeWithPaymentInvolved": false, "Item": { "$type": "Asi.Soa.Fundraising.DataContracts.GiftItemData, Asi.Contracts", "ItemId": "GEN" }, "UnitPrice": { "$type": "System.Nullable`1[[Asi.Soa.Core.DataContracts.MonetaryAmountData, Asi.Contracts]], mscorlib", "Amount": 1.00, "Currency": { "$type": "Asi.Soa.Core.DataContracts.CurrencyData, Asi.Contracts", "DecimalPositions": 2 } }, "SourceCode": "List A" } ] }, "SoldToCustomerParty": { "$type": "Asi.Soa.Commerce.DataContracts.CustomerPartyData, Asi.Contracts", "Id": "28331" } }, "Payments": { "$type": "Asi.Soa.Commerce.DataContracts.RemittanceDataCollection, Asi.Contracts", "$values": [ { "$type": "Asi.Soa.Commerce.DataContracts.RemittanceData, Asi.Contracts", "PaymentToken": { "$type": "Asi.Soa.Commerce.DataContracts.AutoPayAccountData, Asi.Contracts", "PaymentMethodIsReadOnly": false }, "PaymentMethod": { "$type": "Asi.Soa.Commerce.DataContracts.PaymentMethodData, Asi.Contracts" } } ] } } ``` The end result shows a different source code: "BOOK" instead of "List A" in our example ![](https://files.readme.io/49b88d9-image.png) Note: The source code value is set appropriately when creating gifts. What are we missing?