30 days free. No credit card. Full access from the moment you connect your site.

Start free trial

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