List Ticket Providers

Event Tickets can sell through several providers, and which ones exist on a given site depends on what is installed and switched on.

tickets/list-ticket-providers reports what is actually available, along with which post types can carry tickets at all.

At a glance

Abilitytickets/list-ticket-providers
ToolsetEvent Tickets — toolset/event-tickets
GroupEvent Tickets › Providers & Settings
RequiresEvent Tickets, active on the site
Capabilitymanage_options
SafetyRead-only — changes nothing
RepeatableIdempotent — running it twice leaves the same result
Ships inAcrossAI Abilities Manager 0.0.34 and later

How it works

RSVP is always present — it is free and built in, and it collects attendance rather than money. Paid tickets need Tickets Commerce switched on, which is a setting rather than an install.

The WooCommerce and EDD providers need Event Tickets Plus. On a site without it, asking for a WooCommerce ticket fails no matter how well-formed the request is — plus_active is the field that tells you in advance.

ticketable_post_types is the other common surprise. Tickets are not limited to events, but nor are they available everywhere; this is the authoritative list.

Input

This ability takes no input.

What comes back

NameTypeWhat it is
providersarrayThe active ticket providers.
ticketable_post_typesarrayPost types that can carry tickets.
commerce_enabledbooleanWhether Tickets Commerce is switched on.
plus_activebooleanWhether Event Tickets Plus is active.
successbooleanWhether the call completed.
messagestringA one-line summary of what happened, suitable for showing a human.
error_codestringPresent only on failure — a stable machine-readable reason, such as a missing field, a wrong field type or an unmet confirmation.

Example

Ask your assistant:

Can this site sell paid tickets, and on what post types?

It resolves to one call:

{
  "ability": "tickets/list-ticket-providers",
  "parameters": {}
}

Worth knowing

  • RSVP always works. Paid tickets need Tickets Commerce enabled.
  • WooCommerce and EDD providers need Event Tickets Plus. Check plus_active before promising either.
  • Run it before tickets/create-ticket to avoid a refusal you could have predicted.

Related abilities


Get the plugins:
AcrossAI Abilities Manager · AcrossAI MCP Manager

Browse the rest: Every ability, by category


Keep reading