March 2023

Public API Changes

Updated /SmsSend Documentation on the NewIO Page

Overview: API Maintenance

We have updated the documentation of /SmsSend on the NewIO page to better represent the actual maximum character account that is allowed when considering the footer count.

  • Documentation of the content field in /SmsSend should be revised to state:

    • The content of the SMS. Please note that accounts using the consent footer will actually be limited to a maximum of 597 characters as each message will include the following footer (which equates to 73 characters): "To stop receiving these messages, reply STOP. Msg&Data rates may apply.”

    • Maximum character length is 670.  This is required.


Support Additional FaxOemSend Validation Failures

Overview: API Maintenance

As a public API vendor calling the FaxOemSend API, I need a way to get back information related to validation failures instead of receiving the system error code (5000) which is what we return when we have an unexpected failure on our end.

  • Sending to a country code that isn’t 1 is not allowed:

    • Only applies to 11-digit numbers

    • Should return 4060 

    • Error message in the response and doesn’t require modification

      • Example: Faxing to or from number "35555555555" is not currently allowed; only numbers with a country code of "1"  are supported at this time

  • Sending to all 0’s to number

    • known invalid number

    • would return 4060 

    • Error message would need to be added: Invalid fax number 

    • Currently allowed but fails after the fact when we try to send:

      • We make multiple attempts to deliver this plus we convert and store the document. Silly.

      • if this is too much of a behavior change, we can pull to its own ticket but would prefer we include it

  • Sending > 11 digits:

    • Should return 4060

    • Error message in the response and doesn’t require modification

      • Example: Number "000000000000" must be 10 or 11 digits in length

NOTE: toFaxNumber - Min length 10 characters. Max length 12 characters. The fax number must be valid and not blocked.


Create Active Account List CSV Export from Partner Portal

Overview: API Maintenance

We have created a way to export an active account list as a CSV file for Partner Portal users.

  • Created a new menu option called Reports.

  • Created a process to generate a CSV file with the following fields:

    • name

    • emr_account_id (spell out column name as ‘Account ID’ in CSV output)

    • phone number

    • fax number

    • address1

    • address2

    • city

    • state / province 

    • postal

    • country

  • This will only include active accounts

  • Export will be initiated from a button in the Reports section of the Partner Portal.

    • The top of the page will say “Reports”.

    • The button will be named “Export Active Account List”.

  • Export can only be run by Partner Portal users with an Admin or Super Admin role. 

  • Export needs to be logged in the (existing) Audit Log


Partner Portal

Create Active Account List CSV Export from Partner Portal

Overview: New Report

A CSV export of active accounts can be initiated from a button in the Reports section of the Partner Portal by an Admin.