---
schema_version: "1"
id: 599acaba2dacc6be24e8c1f6811eab182214dde1f6e12f17214620a1f6bdec07
title: Veeva Vault Connector 1.5
collection: mulesoft
version: current
locale: en-us
portal_url: https://docs.salesforce.com/mulesoft/current/en-us/veevavault-connector/latest/index.md
canonical_url: https://docs.mulesoft.com/veevavault-connector/latest/
source_site: docs.mulesoft.com
content_type: documentation
content_hash: c4a13c41fafac3a012d38ab8e65f39dafd50ee216e319fb75aa29c9de2898ce4
description: MuleSoft Documentation Site
release: "1.5"
latest: true
---
---
product: Veeva Vault Connector
version: 1.5
is-latest-version: true
---

# Veeva Vault Connector 1.5

> For the full documentation index, see: https://docs.mulesoft.com/llms.txt

Anypoint Connector for Veeva Vault (Veeva Vault Connector) enables you to connect Mule flows to the
Veeva Vault platform using the Veeva Vault REST API.

Depending on the operations you configure, this connector works with the
[Veeva Vault REST, bulk, and streaming APIs](https://developer.veevavault.com/api/19.1/#authentication).
Each API call uses a JSON request or a CSV request and returns JSON input stream responses over an
HTTPS connection. All required request headers, error handling, and HTTPS connection configurations
are built into the connector.

For information about compatibility and fixed issues, see the Veeva Vault Connector Release Notes.

## Before You Begin

To use this connector, you must be familiar with:

- Veeva Vault

- [Vault Query Language (VQL)](https://developer.veevavault.com/vql/#introduction-to-vault-queries)

- Anypoint Connectors

- Mule runtime engine (Mule)

- Elements and global elements in a Mule flow

- How to create a Mule app using Anypoint Studio

Before creating an app, you must have:

- Credentials to access the Veeva Vault target resource

- Anypoint Platform

- Anypoint Studio or Anypoint Code Builder

## Common Use Cases for the Connector

You can use Veeva Vault Connector in Mule applications as an outbound connector with CRUD (create,
retrieve, update, delete), query, export, and Spark validator operations on the following Veeva
Vault objects:

- Documents  
  Create, retrieve, update, delete, export

- Document Renditions  
  Create, retrieve, delete

- Vault Object  
  Create, retrieve, update, delete

- Picklists  
  Retrieve

- Audit Trail  
  Retrieve

- Query  
  Use a VQL query to query on documents, Vault objects, and workflows

- Spark validator  
  Validate and verify the Spark message with a signature that is triggered from Veeva Vault

- Invoke Rest API  
  Invoke [Veeva Vault Rest APIs](https://developer.veevavault.com/api/20.1/#documents) in which a
  specific connector operation does not already exist. To maintain
  [API rate limits](https://developer.veevavault.com/docs/#api-rate-limits), use bulk APIs instead
  of single APIs.

## Connection Types

Veeva Vault connections use the Basic authentication type, which uses credentials to connect to a
Veeva Vault instance and perform operations.

For information about configuring authentication types, see
[Configure a Global Element for the Connector](https://docs.mulesoft.com/veevavault-connector/latest/veevavault-connector-studio#configure-global-element).

## Exchange Templates and Examples

[Anypoint Exchange](https://www.mulesoft.com/exchange/) provides templates that you can use as
starting points for your apps, as well as examples that illustrate a complete solution.

The following templates are available for Veeva Vault Connector:

- [File System to Veeva Vault](https://anypoint.mulesoft.com/exchange/org.mule.examples/filesystem-to-veeva-vault-template/)

- [Veeva Vault to File System](https://anypoint.mulesoft.com/exchange/org.mule.examples/veevavault-connector-project-templates/)

- [Spark Message End-to-End Solution](https://anypoint.mulesoft.com/exchange/org.mule.examples/spark-message-solution-template/)

## Next Step

After you complete the prerequisites, you are ready to create an app and configure the connector
using [Anypoint Studio](https://docs.mulesoft.com/veevavault-connector/latest/veevavault-connector-studio).

## See Also

- [Introduction to Anypoint Connectors](https://docs.mulesoft.com/connectors/introduction/introduction-to-anypoint-connectors)

- [Use Exchange to Discover Connectors, Templates, and Examples](https://docs.mulesoft.com/connectors/introduction/intro-use-exchange)

- [Veeva Vault Connector Reference](https://docs.mulesoft.com/veevavault-connector/latest/veevavault-connector-reference)

- [Salesforce Help](https://help.salesforce.com)
