The following JSON-RPC methods are supported (try these using the FastDueHandler test page):
- addApprovalByFormId(formId, isApproved)
- addCommentByFormId(formId, comment)
- forwardForm(email, comment, formId, contactId, asAttachment)
- getAllCategories()
- getAllCountries()
- getAllUnits()
- getCommentHistoryByFormId(formId)
- getContact(contactId)
- getContactById(contactId)
- getDateDiffInDays(datetime1, datetime2)
- getDistinctLineItemDescriptions()
- getEmailFromProfile(emailId)
- getGmailContacts2(username, password)
- getGmailContactsJson(username, password)
- getLogoWidth(logoId)
- getPaymentTermDays(paymentTermId)
- getReminderOptionDates(option, date)
- getReminderOptionDatesForInvoice(option, date, paymentTermDays)
- getShortDateStringAddDays(datetime, days)
- getYahooContactsJson(startIndex, totalContacts)
- isCurrencySupportedByPayPal(currencyId)
- system.about()
- Returns a summary about the server implementation for display purposes.
- system.listMethods()
- Returns an array of method names implemented by this service.
- system.version()
- Returns the version server implementation using the major, minor, build and revision format.
- updateApprovalById(approvalId, isApproved)
The following method(s) of this service are marked as idempotent and therefore safe for use with HTTP GET:
- system.about
- system.listMethods
- system.version