Veeva CTMS System API
home
This asset is a component of MuleSoft Accelerator for Life Sciences.
The MuleSoft Accelerator for Life Sciences allows pharmaceutical companies, medical device companies, and contract research organizations (CROs) to digitize their operations for faster development and deeper insights. Our foundational assets are expertly designed to jumpstart your top integration and business initiatives so that IT teams can spend more time innovating and less time building from scratch.
Veeva CTMS provides the ability to track and manage clinical trial operations end-to-end including features for study management, study monitoring, and issue management. Veeva provides REST APIs that allow creation and extraction of data.
The API specification supports the following operations on CTMS:
Resource | Definition |
---|---|
Create Extract Job | Create a Vault Services Loader job to extract relevant study data objects |
Retrieve Job Status | Retrieve the status of the Vault Services Loader job. |
Retrieve Extract Job Results | Retrieve the study data upon successful completion of job. |
Submit a Query | Submit a VQL query using REST API and retrieve result set for the first page. |
Query Results By Next Page | Retrieve next page results of already submitted query in submit query operation. |
Retrieve Picklist | Supports retrieving picklist and picklist values. |
Object Record | Provides method to add, update, delete and get object record for any Veeva Object. |
Object Record Metadata | Retrieves the metadata of an object including fields and field modifiable status. |
Object Lifecycle Action | Retrieves the next action in the lifecycle for a given object record and the ability to perform the next action. |
Customers can use this integration template to accelerate implementation.