Article from
New Webhooks and Updates for the MOCO API
Automations with our REST API enable custom workflows. These new webhooks and enhancements make the interface even more powerful.
New/Updated Webhooks
Payment Reminder (new)
Payment reminders can now be monitored using the new "InvoiceReminder" webhook.
Proposal Confirmation
When a requested client approval (for a proposal) is confirmed, it now triggers the "Offer/update" webhook. Additionally, the proposal will indicate if it was digitally confirmed.
Changes in Expenditure Items
If an item in an expenditure is changed – for example, a category is assigned – it triggers the "Purchase/update" webhook.
Payment reminders can now be monitored using the new "InvoiceReminder" webhook.
Proposal Confirmation
When a requested client approval (for a proposal) is confirmed, it now triggers the "Offer/update" webhook. Additionally, the proposal will indicate if it was digitally confirmed.
Changes in Expenditure Items
If an item in an expenditure is changed – for example, a category is assigned – it triggers the "Purchase/update" webhook.
API Enhancements
Filter by Custom Fields
Entities can now be filtered by custom fields.
Client Approval for Proposals via API
Digital approval of proposals is now available through the API. The link for client approval can be generated and retrieved for email dispatch. It is also possible to deactivate the approval.
Retrieve Requested Vacation Days
Entities can now be filtered by custom fields.
Client Approval for Proposals via API
Digital approval of proposals is now available through the API. The link for client approval can be generated and retrieved for email dispatch. It is also possible to deactivate the approval.
Retrieve Requested Vacation Days
Absences can now be filtered by vacation request (ID). This allows all requested vacation days from a vacation request to be retrieved.
Tax Codes Readable by All
Tax codes (for invoices and expenditures) are now readable by all users, as the VAT Code ID is required in various endpoints.
Delete Leads
Leads can now also be deleted via the API.
Filter Proposals by Client
The list of proposals can now be filtered by "company_id".
Filter Invoices by Multiple Statuses
Previously, filtering was only possible by one status. A comma-separated list can now be used as a filter parameter.
Further Information
API News from Recent Months