{"command":{"effect":"write","timeoutSeconds":30,"inputSchema":{"type":"object","description":"Extends message leases without incrementing the messages' `attempts` counters. Each message receives a new lease identifier.","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":{"extend":{"type":"array","items":{"properties":{"lease_id":{"$ref":"#/definitions/mq_lease-id"}},"type":"object"}},"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_lease-id":{"description":"An ID that represents an \"in-flight\" message that has been pulled from a Queue. You must hold on to this ID and use it to acknowledge this message.","type":"string","examples":["eyJhbGciOiJkaXIiLCJlbmMiOiJBMjU2Q0JDLUhTNTEyIn0..Q8p21d7dceR6vUfwftONdQ.JVqZgAS-Zk7MqmqccYtTHeeMElNHaOMigeWdb8LyMOg.T2_HV99CYzGaQuhTyW8RsgbnpTRZHRM6N7UoSaAKeK0"]},"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":"Extend Message Leases","id":"cloudflare.queues-extend-messages","example":{"path":{"queue_id":"023e105f4ecef8ad9ca31a8372d0c353","account_id":"023e105f4ecef8ad9ca31a8372d0c353"}},"maxRequests":1,"summary":false}}