{"command":{"effect":"write","timeoutSeconds":30,"inputSchema":{"type":"object","description":"Pulls a batch of messages from a Queue for an HTTP pull consumer.","properties":{"path":{"type":"object","properties":{"queue_id":{"$ref":"#/definitions/mq_identifier"},"account_id":{"$ref":"#/definitions/mq_identifier"}},"required":["queue_id","account_id"],"additionalProperties":false},"body":{"type":"object","properties":{"batch_size":{"$ref":"#/definitions/mq_batch-size"},"visibility_timeout_ms":{"$ref":"#/definitions/mq_visibility-timeout"}}}},"required":["path"],"additionalProperties":false,"definitions":{"mq_identifier":{"description":"A Resource identifier.","type":"string","maxLength":32,"examples":["023e105f4ecef8ad9ca31a8372d0c353"]},"mq_batch-size":{"description":"The maximum number of messages to include in a batch.","type":"number","examples":[50]},"mq_visibility-timeout":{"description":"The number of milliseconds that a message is exclusively leased. After the timeout, the message becomes available for another attempt.","type":"number","examples":[6000]}}},"name":"Pull Queue Messages","id":"cloudflare.queues-pull-messages","example":{"path":{"queue_id":"023e105f4ecef8ad9ca31a8372d0c353","account_id":"023e105f4ecef8ad9ca31a8372d0c353"}},"maxRequests":1,"summary":false}}