CorrigoPro v4.1 adds invoicing support and more!
over 6 years ago by Christopher Lafferty
The CorrigoPro Direct API has added new methods and notifications to support Invoicing, managing appointment times, and added additional parameters that have been requested by our integrators.
This update includes the following changes:
##Invoicing
- New methods for invoice support (See Working with invoices for more information on invoicing):
- GET /api/invoice
- PUT /api/invoice
- DELETE /api/invoice
- GET /api/invoice/pricelist
- PUT /api/invoice/submit
- GET /api/invoice/attachments
- POST /api/invoice/attachments
- DELETE /api/invoice/attachments
- GET /api/invoice/attachments/GetDownloadUrl
- InvoiceStatusChanged event notification has been added.
Note: Invoicing for work orders received before v4.1
Going forward from v4.1, work orders that you receive will be immediately available within the Invoicing App and exposed to all of the invoicing methods.
However, work orders sent prior to v4.1 (September 13th, 2018) follow the earlier workflow, and must be Completed before they are visible to the new invoicing methods (or the CorrigoPro Desktop: Invoicing App).
Scheduling
- PUT /api/workOrder/appointmentInfo method added to provide an update for the ScheduledStart time.
- AppointmentInfoChanged event notification has been added.
Event Notification Headers
- Event Notification message Headers have been extended to include "event-type". (This value will be identical to the value for Action that is within the body of the message.)
Additional data
- WorkOrder has been extended to include IvrInfo, if present.
- PUT /api/workOrder/checkIn and PUT /api/workOrder/checkOut methods have been extended to include ActualActionDate to allow for back-dating service times.
- POST /api/messages and POST /api/attachments have been extended to include MessageVisibility.
Direct Tools
- Headers for requests and responses are now included in messages within the Web Services Usage Log of the CorrigoPro Direct tile.