# 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](https://docs.gradient.works/kb/automation-builder-kit-abk/models/assignment) objects provided in the output.

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

## 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](https://docs.gradient.works/kb/automation-builder-kit-abk/models/assignment)> | All assignments performed for pending items |
| count       | Integer                                                                                         | The total number of assignments performed   |
