[Yandex Cloud documentation](../../../index.md) > [Yandex API Gateway](../../index.md) > [Concepts](../index.md) > [Specification extensions](index.md) > Integration options > Message Queue

# x-yc-apigateway-integration:cloud_ymq extension

`x-yc-apigateway-integration:cloud_ymq` gives you access to Yandex Message Queue to handle [message queues](../../../message-queue/concepts/queue.md). Currently, only [common queues](../../../message-queue/concepts/queue.md#standard-queues) and the [SendMessage](../../../message-queue/api-ref/message/SendMessage.md) operation are supported.

## Supported parameters {#parameters}

The table below lists the parameters specific to API Gateway API gateways. You can find the description of other parameters in the [OpenAPI 3.0 specification](https://github.com/OAI/OpenAPI-Specification).

| Parameter | Type | Description |
----|----|----
| `action` | `string` | Operation in progress. The only possible value is `SendMessage`. |
| `queue_url` | `string` | Queue address. |
| `folder_id` | `string` | ID of the folder containing the queue. |
| `delay_seconds` | `integer` | This is an optional parameter. It determines the number of seconds to [delay the message from being available for processing](../../../message-queue/concepts/delay-queues.md#delay-messages). |
| `payload_format_type` | `string` | This is an optional parameter. It sets the type of message content. If the value is `body`, only the request body is written to the queue. If the value is `request`, the entire [request](cloud-functions.md#request_v1) in JSON format is written to the queue. The default value is `body`. |
| `service_account_id` | `string` | Service account ID. Used for authorization when performing a queue operation. If it is not specified, its value is taken from the [parent](index.md#top-level) `service_account_id`. |

## Extension specification {#spec}

Specification example:

```yaml
  /pets-queue:
    post:
      x-yc-apigateway-integration:
        type: cloud_ymq
        action: SendMessage
        queue_url: https://message-queue.api.cloud.yandex.net/b2g2emj937ux********/dj6000000003********/pets-queue
        folder_id: b1gmf8vk4dq********
        delay_seconds: 300
        service_account_id: ajea046f05rn********
```