# Assign Pending Items for Single Queue

Performs immediate assignment of any pending items in the specified [Queue](https://docs.gradient.works/kb/routing/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 a Queue 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                                              |
| ----- | -------- | ------ | -------------------------------------------------------- |
| queue | Yes      | String | Queue to assign pending items for. May be an id or name. |

## 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   |
