Create Cash Flow

POST /ws/rest/service/v1/cashflow/{project_number}

Purpose

Creates a cash flow from a template or by specifying the property values.

If a template name is provided, then cash flow properties are created from a template in combination with the parameters specified in the request.

If a template_projectid is not provided, the company template will be fetched.

Prerequisites

Ensure the following:

Request Format

To create a cash flow, send a request with a project_number in the end-point URL as shown above.

To create a cash flow from a template, send a request in the following format:

{

"data":

{

"template":"<value>",

"template_project":"<value>",

"name": "<value>"

}

}

The following will be ignored if provided in the request:

Request Parameters

The following parameter must be included in the request:

Request Parameters

Required?

Data Type

Description

project_number

Yes

String

The P6 EPPM project ID configured in the Primavera Gateway application.

Request Parameters For Cash Flow From Template

To create a cash flow from a template, additionally specify the following parameters:

Request Parameters

Required?

Data Type

Description

template_name

Yes

 

 

template_project

No

 

The Project number of the template.

Response Format

The REST service returns a JSON map in the following format:

{

"data": [],

"message": [],

"status": <REST status code value>,

"rest_audit_id": <value>

}

A successful response displays a status code 200.

A failed response displays a message with a status code.

Notes:

See Also

Cash Flow

Authorization

Definitions or Values Used

Response Error Codes (REST API Details in 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

In This Section

Create Cash Flow From Template Only

Create Cash Flow Manual - Project or Shell

Create Cash Flow Manual - CBS

Create Cash Flow Manual - Summary CBS

Create Cash Flow Manual - Commitment

Create Cash flow By WBS from Activity Sheet



Last Published Tuesday, July 1, 2025