> For the complete documentation index, see [llms.txt](https://docs.gradient.works/kb/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.gradient.works/kb/automation-builder-kit-abk/actions/advanced/assignpendingmultiqueueaction.md).

# Assign Pending Items for Multiple Queues

Performs immediate assignment of any pending items in the specified list of Queues. The results of each assignment are available in the List of [Assignment](/kb/automation-builder-kit-abk/models/assignment.md) objects provided in the output.

You will usually use this action to trigger assignments after adding items to Queues via [Enqueue Multiple Items](/kb/automation-builder-kit-abk/actions/advanced/enqueueaction.md) or [Enqueue Single Item](/kb/automation-builder-kit-abk/actions/advanced/enqueueoneaction.md).

## Inputs

| Name   | Required | Type          | Description                                                    |
| ------ | -------- | ------------- | -------------------------------------------------------------- |
| queues | No       | List\<String> | Queues to assign pending items for. May be ids or queue names. |

## Outputs

| Name        | Type                                                                    | Description                                 |
| ----------- | ----------------------------------------------------------------------- | ------------------------------------------- |
| assignments | List<[Assignment](/kb/automation-builder-kit-abk/models/assignment.md)> | All assignments performed for pending items |
| count       | Integer                                                                 | The total number of assignments performed   |
