- HTTP request
- Path parameters
- Request body
- Response body
- Authorization scopes
- ReceivedMessage
- Try it!
Pulls messages from the server.
HTTP request
POST https://pubsub.googleapis.com/v1/{subscription}:pull Path parameters
| Parameters | |
|---|---|
subscription |
Required. The subscription from which messages should be pulled. Format is |
Request body
The request body contains data with the following structure:
| JSON representation |
|---|
{ "returnImmediately": boolean, "maxMessages": integer } |
| Fields | |
|---|---|
returnImmediately |
Optional. If this field set to true, the system will respond immediately even if it there are no messages available to return in the |
maxMessages |
Required. The maximum number of messages to return for this request. Must be a positive integer. The Pub/Sub system may return fewer than the number specified. |
Response body
Response for the subscriptions.pull method.
If successful, the response body contains data with the following structure:
| JSON representation |
|---|
{
"receivedMessages": [
{
object ( |
| Fields | |
|---|---|
receivedMessages[] |
|