Table of Contents
- Title and Copyright Information
- Introduction
- Security
- List of Updated Topics
- Integration Users
- Unifier Web Services
- Internationalization and Web Services
- General Validation Rules Across all Services
- General Limitations Across all Services
- Known Issues Across all Services
- Business Process (BP) Picker Support
- Business Process (BP) Record Data Processing Rules
- Creating and Updating Schedule Sheet through Primavera P6 Integration
- Simple Object Access Protocol (SOAP) Web Services
- Resource Manager Methods
- Space Manager Methods
- Planning Manager Methods
- User Administration Methods
- Schedule of Values (SOV) Methods
- Exchange Rates Methods
- Configurable Manager Methods
- Shell Methods
- Schedule Manager Methods
- Create Schedule Sheet Activities from Primavera P5 and P6 XML
- Create Schedule Sheet Activities V2 from Oracle Primavera P6 XML
- Create Schedule Activities from file V2
- Update Schedule Sheet Activities from Oracle Primavera P5 and P6 XML
- Update Schedule Sheet Activities V2 from Oracle Primavera P6 XML
- Update Schedule Activities From File V2
- Get Schedule Sheet Activities from Unifier
- Get a List of Project Schedule Sheets
- Get a List of Schedule Sheet Data Mappings
- User Defined Reports (UDR) Methods
- Cost Sheet Methods
- Business Process (BP) Methods
- CBS Code Methods
- Accessing Representational State Transfer (REST) Services V1 and V2
- Representational State Transfer (REST) Web Services V1
- Document Manager
- Folder Services
- Document Services
- Create Documents by Path
- Create Documents by Parent Folder ID
- Update Document's Metadata by Path
- Update Document Metadata by Document ID
- Get Documents by Path
- Get Documents by Parent Folder ID
- Get Document as Tiff File
- Get Document by File ID
- Search Document or Folder Properties
- Rename a Node by Node ID
- Rename Unpublished Document by File ID
- Delete Documents by Node ID
- Get Node Permissions by Node Path and Project Number
- Get Node Permissions by Node Path, Project Number, and User or Group
- Add Node Permissions by Node Path and Project Number
- Update Node Permissions by Node Path and Project Number
- Remove Node Permissions by Node Path and Project Number
- Remove Node Permissions by Node Path, Project Number, and User or Group
- Set Permissions in Document Manager
- Business Processes
- Fetch BP Record List
- Get BP Record
- Get BP Record With Attachments
- Create BP Record
- Update BP Record
- Create BP Record with Attachment
- Update BP Record with Attachment
- Fetch BP Record List with filter_criteria
- Payment Application with Auto-populate from SOV and Commits
- Asynchronous Bulk BP Operations
- Asynchronous REST Call Status
- Fetch List of Attached Files in a BP
- Download a Single Attached File in a BP
- Download Multipart or Large Files
- Shell Manager
- Level
- Space
- Cost
- Cash Flow
- Authorization
- Definitions or Values Used
- Response Error Codes (REST API Details in Cash Flow)
- Create Cash Flow
- Create Summary Curve
- Create Rollup Cash Flows for Company
- Update Rollup Cash Flows for Company
- Delete Cash Flow
- Delete Cash Flow Curve
- Delete Cash Flow - Summary Curves
- Get Cash Flow Data
- Get Summary Cash Flow Data
- Get Rollup Status
- Get Rollup Status - for Template Cash Flows
- Update Rollup Status
- Update Rollup Status - For Template Cash Flows
- Refresh Cash Flow
- Get Cash Flow Refresh Job Status
- Get Cash Flow Properties
- Get Summary Cash Flow Properties
- Get Cash Flow Permissions
- Get Distribution Profiles
- Create (Add User or Group) Cash Flow Permission
- Delete (Remove User or Group) Cash Flow Permission
- Update Cash Flow Properties
- Update or Modify Cash Flow Permission
- Update Cash Flow Data
- Update Cash Flow Schedule
- Create Distribution Profiles
- Update Distribution Profiles
- Delete Distribution Profiles
- Refresh Cash Flow Curves
- Get Cash Flow Permissions
- Schedule Sheet
- Exchange Rates
- Data Structure Setup
- Authorization
- Get Data Elements
- Create Data Element
- Update Data Element
- Delete Data Elements
- Create DDS Definition
- Update DDS Definition
- Delete DDS Definition
- Get DDS Definition
- Create DDS Data
- Update DDS Data
- Delete DDS Data
- Get DDS Data
- Get Data Definition
- Create Data Definition
- Update Data Definition
- Delete Data Definition
- Response Error Codes
- Partner Company
- User
- User Defined Report (UDR)
- Get Templates List
- Data
- Data Format
- Data Transfer
- Event Driven Notification
- Funding
- Get Funds List
- Create Fund
- Update Fund
- Delete Fund
- Manual Fund Consumption
- Get Fund Columns
- Get Fund Assignment Order
- Get Fund Assignment Order for Cost Sheet
- Update Fund Assignment Order
- Update Fund Assignment Order for Cost Sheet
- Update Fund Status
- Get Fund Consumption for CBS Level SOV (Auto-Order / Auto-Ratio)
- Update Fund Consumption for CBS Level SOV (Auto-Order / Auto-Ratio)
- Response Error Codes (Funding REST API Details)
- Non-Workflow BP Permissions
- Document Manager
- Representational State Transfer (REST) Web Services V2
- Document Manager
- Business Processes
- Create BP Record
- Update BP Record
- Create BP Record with Attachment
- Update BP Record with Attachment
- Payment Application with Auto-populate from SOV and Commits
- Get BP Record Permission
- Update BP Record Permission
- Add Assignees to Workflow BP Records
- Task Reassignment of Workflow Records
- Bulk Create Records
- Bulk Create Workflow BPs
- Bulk Update Records
- Bulk Reverse Auto-populate Records
- Get Schedule of Values (SOVs) For Base Commit Type BPs
- Terminate Workflow and Non-Workflow BP Records
- Response Error Codes
- Shell Manager
- Mapped Projects
- WBS Sheet
- Master Rate Sheet
- Cash Flow
- Cost Sheet
- Activities and Assignments
- Create, Update, and Remove Assignments
- Get Assignments
- Create or Update Assignment Spreads
- Get Assignment Spread
- Get Activity Spread
- Get Spread File
- Get Spread Job Status
- Create or Update Activity Spreads
- Create, Update, and Remove Activities from the System Activity Sheet of a Specific Shell
- Get Activities from the System Activity Sheet of a Specific Shell
- Create, Update, and Delete Activities in the Manual Activity Sheet of a Specific Shell
- Create Manual Activity Sheet
- Create or Update Baseline Schedule for Manual Activity Sheet
- Get Activities in the Manual Activity Sheet of a Specific Shell
- Schedule Project for Manual Activity Sheet
- Recost Project for Manual Activity Sheet
- Create Activity Dependency
- Oracle Integration
- Codes Used in Web Services
- Appendix A: Return Values