Project Request
Works with a single project request.
There is no PUT endpoint for editing an existing project request. Any updates to a project request (like handling one that failed to generate a project) should be done in the UI at this time.
In addition to the UI, successful project creation from a project request can be confirmed by:
- Checking the status of a project request using the project request GET endpoint.
- Using the projects (list) GET endpoint to look for new projects.
- Setting up a webhook to ping your external system when a new project is created.
Base URL
https://{{accountid}}.restlets.api.netsuite.com/app/site/hosting/restlet.nl?script=customdeploy_prac_api_tfprojreq&deploy=customdeploy_prac_api_tfprojreq_v{{versionnumber}}
HTTP: GET
Gets the project request record for a given internal id.
Version 1
Required Parameters
| Name | Value | Notes |
|---|---|---|
| script | customscript_prac_api_tfprojreq | |
| deploy | customdeploy_prac_api_tfprojreq_v{{versionnumber}} | |
| custparam_id | {{integer}} | The internal id of the project request you are retrieving. |
HTTP: POST
Creates a new project request based on data in JSON payload.
Version 1
Payload
The payload passed in the POST request should be JSON format. It must contain at least one key-value pair of fields to update. You may pass multiple fields to update. Keys are internal IDs of the fields unless otherwise noted here. Some fields are mandatory and not all fields are allowed. Any invalid fields will be specified in the response. Create the project request as you would in the UI.
{
"custrecord_gvcpa_tf_projreq_client": 674,
"custrecord_gvcpa_tf_projreq_template": 11854,
"custrecord_gvcpa_tf_projreq_projtype": 49,
"custrecord_gvcpa_tf_projreq_periodend": "2026-01-31T00:00:00Z",
"custrecord_gvcpa_tf_projreq_duedate": "2026-01-30T00:00:00Z",
"custrecord_gvcpa_tf_projreq_estcompdate": "2026-01-30T00:00:00Z",
"custrecord_gvcpa_tf_projreq_roleassnopt": 2,
"custrecord_gvcpa_tf_projreq_copyfromlast": true,
"custrecord_gvcpa_tf_projreq_budgpattrn": 5,
"custrecord_gvcpa_tf_projreq_budgpct": 100,
"custrecord_gvcpa_tf_projreq_subsidiary": 2,
"custrecord_gvcpa_tf_projreq_suffix": "1755184504287"
}