**Source URL:** https://limited.veevavault.dev/medical/vault-api/api-reference/23.1/managing-vault-java-sdk/queues.md

# Queues



Vault Spark is a message queue system that enables applications to send and receive messages to and from durable queues using a First-in, First-Out (FIFO) method.

The following endpoints allow you to manage queues for [Spark Messaging](/integrations) and SDK job queues.

The current user must have the relevant *Admin: Spark Queues* or *Admin: SDK Job Queues* to perform actions on each queue type. For example, if the API user does not have access to SDK job queues, **Retrieve All Queues** only returns available Spark messaging queues.



---

**Previous:** [Retrieve Signing Certificate](/medical/vault-api/api-reference/23.1/managing-vault-java-sdk/retrieve-signing-certificate)  
**Next:** [Retrieve All Queues](/medical/vault-api/api-reference/23.1/managing-vault-java-sdk/queues/retrieve-all-queues)