POST /rest/v1.0/prime_contracts/{prime_contract_id}/payment_applications
Create a Payment Application (Owner Invoice) on a specified Prime Contract
Servers
- https://api.procore.com
Path parameters
Name | Type | Required | Description |
---|---|---|---|
prime_contract_id |
Integer | Yes |
Prime Contract ID |
Request headers
Name | Type | Required | Description |
---|---|---|---|
Content-Type |
String | Yes |
The media type of the request body.
Default value: "application/json" |
Procore-Company-Id |
Integer | Yes |
Unique company identifier associated with the Procore User Account. |
Request body fields
Name | Type | Required | Description |
---|---|---|---|
project_id |
Integer | Yes |
Unique identifier for the project. |
attachments[] |
Array | No |
Payment application attachments.
To upload attachments you must upload the entire payload as |
payment_application |
Object | No |
Payment Application (Owner Invoice) |
payment_application.invoice_number |
String | No |
Invoice number |
payment_application.commitment_billing_period_id |
Integer | No |
Billing Period ID |
payment_application.origin_id |
String | No |
Payment Application (Owner Invoice) third party ID |
payment_application.period_start |
String | No |
Period start date |
payment_application.billing_date |
String | No |
Billing date |
payment_application.include_attachments |
Boolean | No |
If true, all attachments from requisitions in the billing period will be attached to the payment application |
payment_application.status |
String | No |
Status Possible values:
|
payment_application.origin_data |
String | No |
Payment Application (Owner Invoice) third party data |
payment_application.period_end |
String | No |
Period end date |
How to start integrating
- Add HTTP Task to your workflow definition.
- Search for the API you want to integrate with and click on the name.
- This loads the API reference documentation and prepares the Http request settings.
- Click Test request to test run your request to the API and see the API's response.