rossum_get_queues
Retrieve all document processing queues from your Rossum organization to analyze workflow status and structure.
Instructions
Get all queues from the Rossum organization.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Implementation Reference
- mcp_server.py:127-130 (handler)The main handler function for the 'rossum_get_queues' tool. It is registered via the @mcp.tool() decorator and delegates the core logic to _get_queues_impl().@mcp.tool() async def rossum_get_queues() -> List[Dict[str, Any]]: """Get all queues from the Rossum organization.""" return await _get_queues_impl()
- mcp_server.py:91-101 (helper)Helper function that fetches all queues from the Rossum API using _rossum_unpaginated_request, selecting essential fields like id, name, url, schema, workspace, and status.async def _get_queues_impl() -> List[Dict[str, Any]]: """Get all queues with essential fields only, handling pagination.""" summary_keys = [ "id", "name", "url", "schema", "workspace", "status", ] return await _rossum_unpaginated_request("GET", "/queues", summary_keys=summary_keys)