veeva-deploy-integration

'Veeva Vault deploy integration for REST API and clinical operations.

4 Tools
veeva-pack Plugin
saas packs Category

Allowed Tools

ReadWriteEditGrep

Provided by Plugin

veeva-pack

Claude Code skill pack for Veeva (24 skills)

saas packs v1.0.0
View Plugin

Installation

This skill is included in the veeva-pack plugin:

/plugin install veeva-pack@claude-code-plugins-plus

Click to copy

Instructions

Veeva Vault Deploy Integration

Overview

Guidance for deploy integration with Veeva Vault REST API, VQL queries, and VAPIL Java SDK.

Instructions

Key Vault API Concepts

  • Authentication: Session-based (username/password or OAuth 2.0)
  • Base URL: https://{vault}.veevavault.com/api/v24.1/
  • VQL: SQL-like query language for Vault data
  • VAPIL: Open-source Java SDK covering all Platform APIs
  • Lifecycle: Documents flow through states (Draft > In Review > Approved)

Common VQL Patterns


-- List documents by type
SELECT id, name__v FROM documents WHERE type__v = 'Trial Document'

-- Find objects
SELECT id, name__v FROM site__v WHERE status__v = 'active__v'

-- Join related objects
SELECT id, name__v, study__vr.name__v FROM study_country__v

Error Handling

Error Cause Solution
INVALIDSESSIONID Session expired Re-authenticate
INSUFFICIENT_ACCESS Missing permissions Check security profile
INVALID_DATA Bad VQL or field name Validate against metadata
OPERATIONNOTALLOWED Lifecycle state conflict Check document state

Resources

Next Steps

See related Veeva Vault skills for more patterns.

Ready to use veeva-pack?