← 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.

Approve booking

Write

latepoint/approve-booking

Approve a pending booking in one step.

Cancel booking

Write

latepoint/cancel-booking

Cancel a booking while keeping its record intact.

Change booking status

Write

latepoint/change-booking-status

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

Change invoice status

Write

latepoint/change-invoice-status

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

Change order status

Write

latepoint/change-order-status

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

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.

Connect customer to WP user

Write

latepoint/connect-customer-to-wp-user

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

Create agent

Write

latepoint/create-agent

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

Create booking

Write

latepoint/create-booking

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

Create customer

Write

latepoint/create-customer

Creates a new LatePoint customer record with contact details.

Create invoice

Write

latepoint/create-invoice

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

Create location

Write

latepoint/create-location

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

Create order

Write

latepoint/create-order

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

Create service

Write

latepoint/create-service

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

Delete agent

Destructive

latepoint/delete-agent

Permanently delete a LatePoint agent and all of their bookings.

Delete booking

Destructive

latepoint/delete-booking

Permanently remove a booking record from the database.

Delete customer

Destructive

latepoint/delete-customer

Permanently deletes a customer and all their bookings and orders.

Delete location

Destructive

latepoint/delete-location

Permanently delete a business location by ID.

Delete order

Destructive

latepoint/delete-order

Permanently delete an order and its associated invoices.

Delete service

Destructive

latepoint/delete-service

Permanently deletes a service and all of its associated bookings.

Disable agent

Write

latepoint/disable-agent

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

Disable location

Write

latepoint/disable-location

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

Disable service

Write

latepoint/disable-service

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

Duplicate service

Write

latepoint/duplicate-service

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

Enable agent

Write

latepoint/enable-agent

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

Enable location

Write

latepoint/enable-location

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

Enable service

Write

latepoint/enable-service

Activates a disabled service so customers can book it again.

Get activity

Read-only

latepoint/get-activity

Fetch a single LatePoint activity log entry by its ID.

Get agent

Read-only

latepoint/get-agent

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

Get agent bookings

Read-only

latepoint/get-agent-bookings

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

Get agent revenue

Read-only

latepoint/get-agent-revenue

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

Get agent services

Read-only

latepoint/get-agent-services

List the services a specific agent is assigned to provide.

Get agents

Read-only

latepoint/get-agents

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

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.

Get booking

Read-only

latepoint/get-booking

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

Get booking stats

Read-only

latepoint/get-booking-stats

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

Get booking statuses

Read-only

latepoint/get-booking-statuses

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

Get bookings for date

Read-only

latepoint/get-bookings-for-date

Get every booking scheduled on a specific calendar date.

Get bookings per day

Read-only

latepoint/get-bookings-per-day

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

Get customer

Read-only

latepoint/get-customer

Retrieves a single customer's full profile by ID.

Get customer bookings

Read-only

latepoint/get-customer-bookings

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

Get customer by email

Read-only

latepoint/get-customer-by-email

Looks up a customer record by their email address.

Get customer orders

Read-only

latepoint/get-customer-orders

Returns all orders placed by a specific customer.

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.

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.

Get invoice

Read-only

latepoint/get-invoice

Retrieve a single invoice by its ID.

Get location

Read-only

latepoint/get-location

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

Get location agents

Read-only

latepoint/get-location-agents

List every agent currently assigned to a specific location.

Get location services

Read-only

latepoint/get-location-services

List every service currently offered at a specific location.

Get order

Read-only

latepoint/get-order

Retrieve a single order by its ID.

Get order price breakdown

Read-only

latepoint/get-order-price-breakdown

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

Get pending bookings count

Read-only

latepoint/get-pending-bookings-count

Get the total number of bookings currently awaiting confirmation.

Get service

Read-only

latepoint/get-service

Retrieves the full details of a single service by ID.

Get service agents

Read-only

latepoint/get-service-agents

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

Get service bookings

Read-only

latepoint/get-service-bookings

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

Get services

Read-only

latepoint/get-services

Lists all services, optionally filtered by status or category.

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.

Get total customers count

Read-only

latepoint/get-total-customers-count

Returns the total number of customers in the system.

Get transaction

Read-only

latepoint/get-transaction

Retrieve a single payment transaction by its ID.

Get upcoming bookings

Read-only

latepoint/get-upcoming-bookings

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

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.

List activities

Read-only

latepoint/list-activities

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

List bookings

Read-only

latepoint/list-bookings

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

List customers

Read-only

latepoint/list-customers

Returns a paginated, searchable list of customers.

List invoices

Read-only

latepoint/list-invoices

List invoices with optional filters and pagination.

List location categories

Read-only

latepoint/list-location-categories

List all location categories configured in LatePoint, alphabetically.

List locations

Read-only

latepoint/list-locations

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

List off periods

Read-only

latepoint/list-off-periods

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

List orders

Read-only

latepoint/list-orders

List orders with optional filters and pagination.

List service categories

Read-only

latepoint/list-service-categories

Lists all service categories defined in LatePoint.

List transactions

Read-only

latepoint/list-transactions

List payment transactions with optional filters and pagination.

Refund transaction

Destructive

latepoint/refund-transaction

Mark a payment transaction as refunded.

Remove off period

Destructive

latepoint/remove-off-period

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

Reschedule booking

Write

latepoint/reschedule-booking

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

Search customers

Read-only

latepoint/search-customers

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

Update agent

Write

latepoint/update-agent

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

Update booking

Write

latepoint/update-booking

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

Update customer

Write

latepoint/update-customer

Updates one or more fields on an existing customer profile.

Update location

Write

latepoint/update-location

Update one or more fields on an existing location.

Update order

Write

latepoint/update-order

Update one or more fields on an existing order.

Update service

Write

latepoint/update-service

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

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.