<br />

<br />


<br />

Once you have [created a pull queue](https://docs.cloud.google.com/appengine/docs/standard/services/taskqueue/pull/creating-pull-queues),
you can create tasks and add them to the queue.

First you need the [name](https://docs.cloud.google.com/appengine/docs/standard/reference/queueref#name)
of the queue, which is defined
in `queue.yaml`.

Then you set the
[Task](https://docs.cloud.google.com/appengine/docs/standard/python3/reference/services/bundled/google/appengine/api/taskqueue/Task)
`method` to `PULL`.

The following example puts tasks in a pull queue named `pull-queue`:

    from google.appengine.api import taskqueue

    q = taskqueue.Queue('pull-queue')
    tasks = []
    payload_str = 'hello world'
    tasks.append(taskqueue.Task(payload=payload_str, method='PULL'))
    q.add(tasks)

## What's next

- Learn how to [lease tasks](https://docs.cloud.google.com/appengine/docs/standard/services/taskqueue/pull/leasing-pull-tasks).