**Source URL:** https://limited.veevavault.dev/sitevault/vault-api/api-reference/20.1/managing-vault-java-sdk-code/spark-messaging/disable-delivery.md

# Disable Delivery



The following endpoint allows you to disable the delivery of messages in an outbound queue.

This endpoint is not available for inbound queues, as inbound queues process received messages rather than deliver messages. Vault uses Message Processor to process received messages. There is no way to stop received messages from processing.

<Endpoint path="/api/{version}/services/queues/{queue_name}/actions/disable_delivery" method="PUT"></Endpoint>

## Headers {#headers}

<FieldTable>
| Name | Description |
| --- | --- |
| `Accept` | `application/json` (default) or `application/xml` |
</FieldTable>

## URI Path Parameters {#uri-path-parameters}

## Request {#request}

<CodeExample title="">
```
curl -X PUT -H "Authorization: {SESSION_ID}" \
https://myvault.veevavault.com/api/v19.1/services/queues/new_study_queue__c/actions/disable_delivery

```
</CodeExample>

## Response {#response}

<CodeExample title="">
```
{
    "responseStatus": "SUCCESS"
}

```
</CodeExample>

---

**Previous:** [Retrieve Queue Status](/sitevault/vault-api/api-reference/20.1/managing-vault-java-sdk-code/spark-messaging/retrieve-queue-status)  
**Next:** [Enable Delivery](/sitevault/vault-api/api-reference/20.1/managing-vault-java-sdk-code/spark-messaging/enable-delivery)