Discussions
Unapply payment from cash dues invoice line item
Member is billed for their annual membership, they want to upgrade their membership which changes subscriptions products (not their primary dues). I have the API call that adjusts the original product invoices lines which zeros it out and the call that adds the new subscription items as billed. However, I cannot do this if the invoice is paid. I think what needs to happen is to un-apply the payment to the invoice lines I want adjusted off first, adjust off the original invoice line, add the new subscription as billed and then pay the invoice with the credit that was created when the payment was un-applied.
I am having a hard time finding in the documentation how to un-apply a payment on an invoice line and then use that credit to pay for the new subscription product.
Any guidance would be greatly appreciated.
Create Event Program Items/Registration Options using REST API
Is there any way to use the REST API to add registration options and program items to an event?
I am searching through the documentation now and did not see much related to it.
I've tried using GET https://{{URL}}/api/Event/TESTING123, adding a program item, and then using PUT https://{{URL}}/api/Event/TESTING123 but the program item does not get added.
Reversing Payments
We have 500 payments (part payments on membership invoices) that we need to reverse due to the double triggering of a iMIS Powersuite task... Whilst the documentation says that the execute method on Payment should do this the documntation seems to be incomplete. It doesn't show how to associate the reversal to a specific payment, invoice or even ID.
iPart and 3rd Party Integration Best Practice
Hi Team.
Adding Products during an Process Cash Adjustment
Hello.
Accessing ContentKey and ContentItemKey in Custom iParts
I'm developing a custom content type iPart with two files, index.html (display) and config.html (configuration dialog). My goal is to have the display iPart dynamically read the settings saved through the config dialog.
Parameter definitions for /api/Invoice/_execute calls
Hello!
What does the endpoint /api/Template actually doing?
Question 1 - can we access (GET/POST) event templates via the API?
How To: Resend Communications using iMIS REST API
We are trying to re-send a communication using the iMIS REST API. We have the communication and the Communication Log Recipient Key. What endpoint should we use? Could you provide an example we could use to follow?
What's the least amount of data needed to update a cart object
A cart object with 1 item in it is 1154 lines long (give or take, mileage may vary). From what I can tell there are basically 4 data points I need when "putting an object in a cart":

