List Queue Items is a WordPress ability from JetBackup — usable via Easy MCP AI, which connects Claude, ChatGPT, and any AI assistant to your site.

Install Free Plugin →

List Queue Items

Read-only
JetBackup Backup & Site Management jetbackup/list-queue-items

List queue items.

Requires the JetBackup plugin on WordPress 6.9+ for the Abilities API (abilities are registered only when the wp_register_ability() function exists), and JetBackup's own 'Abilities API' toggle must be turned on under Settings > Security. Every ability is additionally gated by JetBackup's permission callback: the caller must be logged in and hold the WordPress 'manage_options' capability (and be a network admin on multisite), and if JetBackup's MFA is enabled and abilities aren't explicitly allowed to bypass it, the caller must also have passed MFA validation.

What it does

This ability lists items in JetBackup's processing queue — backups, restores, downloads, exports and other background operations JetBackup runs in steps. Each entry includes its id, unique_id, item_id, type and type_name, storage engine, created/started/ended timestamps, type-specific item_data (for example the job id and snapshot name for a backup item, or the snapshot id and restore URL for a restore item), status and status_name, status_time, a progress object (message, item counts, percentage), a log_file path, and execution time. If an individual item is corrupted it's returned with just its id and an error message rather than failing the whole call. Results are paginated with skip and limit, giving an AI assistant live visibility into what JetBackup is currently doing.

See it in action

You ask your AI assistant

"Show me what's currently in the backup queue and how far along each item is."

Inputs

Name Type Required Description
skip integer No Number of queue items to skip, for pagination. Minimum 0.
limit integer No Maximum number of queue items to return (1-100). Defaults to 50; values outside this range are clamped.

Returns

An object with an 'items' array (each with id, unique_id, item_id, type, type_name, engine, created, started, ended, item_data, status, status_name, status_time, progress, log_file, and exec_time — or just an id and error message for corrupted entries) and a 'total' count.

Permission

The current user must be logged in and hold the WordPress 'manage_options' capability (network admin on multisite), with JetBackup's Abilities API setting enabled.

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.