API documentation
Method list
Test your request
Changelog


getListingAgentQueueItems
Returns listing queue rows created by a Listing Agent with their status and errors, e.g. offers rejected by the marketplace. Works also for agents deleted in the last 14 days. Rows created before 2026-09-24 are not assigned to agents.


Input parameters
listing_agent_idintListing Agent identifier.
filter_status_groupvarchar(20)in_progress (waiting, preparing, sending, verification), draft (saved as a draft, waiting for approval), error (rejected by validation or by the marketplace) or listed (offer created). Omit to return all.
filter_product_idvarchar(255)Return rows of one product (product ID in the agent source of products).
pageintResults page (100 rows per page, numbered from 1).



Output data
The method returns the data in JSON format.
statusvarchar(30)SUCCESS - request executed correctly
ERROR - an error occurred during an API request. Error details will be described in 2 additional returned fields: error_message and error_code
pageintThe one-based page number returned.
marketplace_codevarchar(50)Marketplace code of the agent.
queue_itemsarrayRows ordered by queue_id descending. Rows being deleted or deleted are not returned.
| - queue_idintListing queue row ID.
| - product_idvarchar(255)Product ID in the agent source of products.
| - variant_idvarchar(255)Variant ID. Empty – not a variant.
| - sitevarchar(10)Marketplace site. Empty for marketplaces without sites.
| - status_groupvarchar(20)in_progress, draft, error or listed.
| - statusintDetailed queue status of the marketplace integration (values differ between Amazon and other marketplaces).
| - errorstextErrors of the row (plain text, up to 1000 characters), e.g. returned by the marketplace or autosell_dispatch_timeout when the row was not sent within 3 hours.
| - date_addedintUnix timestamp when the row was added to the queue.



Sample
Input data:
Output data:
A sample request in PHP: