← Abilities Directory

LatePoint Abilities

LatePoint exposes its appointment scheduling system as WordPress Abilities API abilities, letting AI create, manage, and analyze bookings, customers, services, staff, locations, and orders.

82

Total

46

Read

36

Write

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.

Add off period

Write

latepoint/add-off-period

Create a new off/blocked period so an agent, or the whole business, stops accepting bookings for a date range.

View ability →

Approve booking

Write

latepoint/approve-booking

Approve a pending booking in one step.

View ability →

Cancel booking

Write

latepoint/cancel-booking

Cancel a booking while keeping its record intact.

View ability →

Change booking status

Write

latepoint/change-booking-status

Set a booking to any valid status — approved, pending, cancelled, no_show, or completed.

View ability →

Change invoice status

Write

latepoint/change-invoice-status

Update the payment status of an existing invoice, such as marking it paid or partially paid.

View ability →

Change order status

Write

latepoint/change-order-status

Change the status of an order to open, cancelled, or completed.

View ability →

Check slot availability

Read-only

latepoint/check-slot-availability

Check whether a given date/time slot for a service and optional agent is free of conflicting approved bookings.

View ability →

Connect customer to WP user

Write

latepoint/connect-customer-to-wp-user

Links an existing LatePoint customer record to a WordPress user account.

View ability →

Create agent

Write

latepoint/create-agent

Add a new staff member (agent) to LatePoint so they can be assigned to services and take bookings.

View ability →

Create booking

Write

latepoint/create-booking

Book a new appointment for a customer with a chosen service, agent, date, and time.

View ability →

Create customer

Write

latepoint/create-customer

Creates a new LatePoint customer record with contact details.

View ability →

Create invoice

Write

latepoint/create-invoice

Create a new invoice attached to an existing order, without processing any payment.

View ability →

Create location

Write

latepoint/create-location

Create a new business location that services can be offered from and agents can be assigned to.

View ability →

Create order

Write

latepoint/create-order

Create a new order for a customer to group one or more bookings for billing.

View ability →

Create service

Write

latepoint/create-service

Creates a new bookable service with a name, duration, and optional pricing, category, color, and capacity details.

View ability →

Delete agent

Destructive

latepoint/delete-agent

Permanently delete a LatePoint agent and all of their bookings.

View ability →

Delete booking

Destructive

latepoint/delete-booking

Permanently remove a booking record from the database.

View ability →

Delete customer

Destructive

latepoint/delete-customer

Permanently deletes a customer and all their bookings and orders.

View ability →

Delete location

Destructive

latepoint/delete-location

Permanently delete a business location by ID.

View ability →

Delete order

Destructive

latepoint/delete-order

Permanently delete an order and its associated invoices.

View ability →

Delete service

Destructive

latepoint/delete-service

Permanently deletes a service and all of its associated bookings.

View ability →

Disable agent

Write

latepoint/disable-agent

Deactivate a staff member so they stop appearing on the booking form.

View ability →

Disable location

Write

latepoint/disable-location

Disable a location so it stops appearing on the booking form.

View ability →

Disable service

Write

latepoint/disable-service

Disables a service so it stops appearing on the booking form.

View ability →

Duplicate service

Write

latepoint/duplicate-service

Creates a new disabled copy of an existing service, carrying over its settings.

View ability →

Enable agent

Write

latepoint/enable-agent

Reactivate a disabled staff member so they can take bookings again.

View ability →

Enable location

Write

latepoint/enable-location

Activate a location so customers can select it again on the booking form.

View ability →

Enable service

Write

latepoint/enable-service

Activates a disabled service so customers can book it again.

View ability →

Get activity

Read-only

latepoint/get-activity

Fetch a single LatePoint activity log entry by its ID.

View ability →

Get agent

Read-only

latepoint/get-agent

Look up a single agent's full profile by ID.

View ability →

Get agent bookings

Read-only

latepoint/get-agent-bookings

List the bookings assigned to a specific agent, with optional date and status filters.

View ability →

Get agent revenue

Read-only

latepoint/get-agent-revenue

Get the total revenue an agent generated over a date range.

View ability →

Get agent services

Read-only

latepoint/get-agent-services

List the services a specific agent is assigned to provide.

View ability →

Get agents

Read-only

latepoint/get-agents

List all agents (staff members), optionally filtered by status.

View ability →

Get available slots

Read-only

latepoint/get-available-slots

Get the available booking time slots for a service on a given date, optionally filtered by agent and location.

View ability →

Get booking

Read-only

latepoint/get-booking

Look up the complete details of a single LatePoint booking by its ID.

View ability →

Get booking stats

Read-only

latepoint/get-booking-stats

Get aggregate booking counts, revenue, or duration totals for a date range.

View ability →

Get booking statuses

Read-only

latepoint/get-booking-statuses

List every valid LatePoint booking status and its human-readable label.

View ability →

Get bookings for date

Read-only

latepoint/get-bookings-for-date

Get every booking scheduled on a specific calendar date.

View ability →

Get bookings per day

Read-only

latepoint/get-bookings-per-day

Get a daily booking-count breakdown across a date range, ready for charting.

View ability →

Get customer

Read-only

latepoint/get-customer

Retrieves a single customer's full profile by ID.

View ability →

Get customer bookings

Read-only

latepoint/get-customer-bookings

Lists a specific customer's bookings, with optional status and time-scope filters.

View ability →

Get customer by email

Read-only

latepoint/get-customer-by-email

Looks up a customer record by their email address.

View ability →

Get customer orders

Read-only

latepoint/get-customer-orders

Returns all orders placed by a specific customer.

View ability →

Get daily chart data

Read-only

latepoint/get-daily-chart-data

Retrieve a day-by-day breakdown of bookings or revenue for a chosen date range, ready to plot on a chart.

View ability →

Get dashboard stats

Read-only

latepoint/get-dashboard-stats

Get key dashboard metrics — bookings, revenue, customers, and pending bookings — for the current month or a custom date range.

View ability →

Get invoice

Read-only

latepoint/get-invoice

Retrieve a single invoice by its ID.

View ability →

Get location

Read-only

latepoint/get-location

Fetch the full details of a single location by its ID.

View ability →

Get location agents

Read-only

latepoint/get-location-agents

List every agent currently assigned to a specific location.

View ability →

Get location services

Read-only

latepoint/get-location-services

List every service currently offered at a specific location.

View ability →

Get order

Read-only

latepoint/get-order

Retrieve a single order by its ID.

View ability →

Get order price breakdown

Read-only

latepoint/get-order-price-breakdown

Get the subtotal, total, and payment/fulfillment status for an order.

View ability →

Get pending bookings count

Read-only

latepoint/get-pending-bookings-count

Get the total number of bookings currently awaiting confirmation.

View ability →

Get service

Read-only

latepoint/get-service

Retrieves the full details of a single service by ID.

View ability →

Get service agents

Read-only

latepoint/get-service-agents

Lists the agents (staff members) assigned to a specific service.

View ability →

Get service bookings

Read-only

latepoint/get-service-bookings

Retrieves paginated bookings made for a specific service, optionally filtered by date range.

View ability →

Get services

Read-only

latepoint/get-services

Lists all services, optionally filtered by status or category.

View ability →

Get top services

Read-only

latepoint/get-top-services

See which services get booked the most — and how much revenue they generate — over a given date range.

View ability →

Get total customers count

Read-only

latepoint/get-total-customers-count

Returns the total number of customers in the system.

View ability →

Get transaction

Read-only

latepoint/get-transaction

Retrieve a single payment transaction by its ID.

View ability →

Get upcoming bookings

Read-only

latepoint/get-upcoming-bookings

List bookings scheduled from today onward, with optional filters and pagination.

View ability →

Get work schedule

Read-only

latepoint/get-work-schedule

List the recurring weekly work periods for one agent or all agents, optionally filtered by location.

View ability →

List activities

Read-only

latepoint/list-activities

Browse LatePoint's activity log with pagination and optional entity/date filters.

View ability →

List bookings

Read-only

latepoint/list-bookings

Browse LatePoint bookings with optional status, agent, service, location, customer, and date-range filters, paginated.

View ability →

List customers

Read-only

latepoint/list-customers

Returns a paginated, searchable list of customers.

View ability →

List invoices

Read-only

latepoint/list-invoices

List invoices with optional filters and pagination.

View ability →

List location categories

Read-only

latepoint/list-location-categories

List all location categories configured in LatePoint, alphabetically.

View ability →

List locations

Read-only

latepoint/list-locations

List all business locations, optionally filtered by active or disabled status.

View ability →

List off periods

Read-only

latepoint/list-off-periods

List off/blocked periods for agents, optionally filtered by agent and date range.

View ability →

List orders

Read-only

latepoint/list-orders

List orders with optional filters and pagination.

View ability →

List service categories

Read-only

latepoint/list-service-categories

Lists all service categories defined in LatePoint.

View ability →

List transactions

Read-only

latepoint/list-transactions

List payment transactions with optional filters and pagination.

View ability →

Refund transaction

Destructive

latepoint/refund-transaction

Mark a payment transaction as refunded.

View ability →

Remove off period

Destructive

latepoint/remove-off-period

Permanently delete an off/blocked period by ID, freeing those times up for bookings again.

View ability →

Reschedule booking

Write

latepoint/reschedule-booking

Move an existing booking to a new date and/or time.

View ability →

Search customers

Read-only

latepoint/search-customers

Searches customers by name, email, or phone, optimized for autocomplete.

View ability →

Update agent

Write

latepoint/update-agent

Edit one or more fields on an existing agent's profile.

View ability →

Update booking

Write

latepoint/update-booking

Change one or more fields on an existing booking without touching the fields you don't specify.

View ability →

Update customer

Write

latepoint/update-customer

Updates one or more fields on an existing customer profile.

View ability →

Update location

Write

latepoint/update-location

Update one or more fields on an existing location.

View ability →

Update order

Write

latepoint/update-order

Update one or more fields on an existing order.

View ability →

Update service

Write

latepoint/update-service

Updates one or more fields on an existing service, leaving unspecified fields unchanged.

View ability →

More Booking & Events plugins with abilities

All Booking & Events →

Use LatePoint's abilities with AI

Install Easy MCP AI on your WordPress site and any AI assistant can call these abilities in minutes.

Newsletter

The AI + WordPress space moves fast. Keep up.

New tools, workflow ideas, and product updates — be the first to know what's next.

No spam, unsubscribe anytime.