Change order status is a WordPress ability from LatePoint — usable via Easy MCP AI, which connects Claude, ChatGPT, and any AI assistant to your site.
Install Free Plugin →Change order status
WriteChange the status of an order to open, cancelled, or completed.
Requires the LatePoint plugin on WordPress 6.9+ (the WordPress Abilities API is only available from 6.9 onward). All abilities also require the site's 'latepoint_abilities_api' master toggle to be enabled; write abilities additionally require the 'latepoint_abilities_api_edit' setting, and destructive abilities additionally require the 'latepoint_abilities_api_delete' setting. Each ability further requires the current user to hold the matching LatePoint capability (e.g. 'booking__view', 'customer__edit'), and some abilities also verify the user is allowed to act on that specific record.
What it does
This ability updates the status of a single LatePoint order, identified by its ID, to one of three allowed values: open, cancelled, or completed. It loads the order, confirms it exists, sets the new status, and saves it. If the order can't be found it returns a not-found error, and if saving fails it returns a save-failed error. On success it returns the full updated order.
See it in action
You ask your AI assistant
"Mark order #128 as completed."
Inputs
| Name | Type | Required | Description |
|---|---|---|---|
| id | integer | Yes | Order ID. |
| status | string | Yes | New status. |
Returns
The updated order object with id, status, payment_status, fulfillment_status, customer_id, subtotal, total, notes, created_at, and updated_at.
Permission
The current user must have LatePoint's 'booking__edit' capability, and both the 'latepoint_abilities_api' and 'latepoint_abilities_api_edit' settings must be enabled.
More LatePoint abilities
Add off period
Create a new off/blocked period so an agent, or the whole business, stops accepting bookings for a date range.
Approve booking
Approve a pending booking in one step.
Cancel booking
Cancel a booking while keeping its record intact.
Change booking status
Set a booking to any valid status — approved, pending, cancelled, no_show, or completed.
Change invoice status
Update the payment status of an existing invoice, such as marking it paid or partially paid.
Check slot availability
Check whether a given date/time slot for a service and optional agent is free of conflicting approved bookings.