Program REST Endpoints
Program
Use the Program service to create, view, update, and delete programs. Update Keys : 'workspaceId, programCode' or 'programId' or 'workspaceCode, programCode'
- Assign Permission Profiles To User
- Method: postPath:
/api/restapi/program/assignUser - Batch Create Programs
- Method: postPath:
/api/restapi/program/batch - Batch Delete Programs
- Method: deletePath:
/api/restapi/program/batch - Batch Sync Programs
- Method: postPath:
/api/restapi/program/syncBatch - Batch Update Programs
- Method: putPath:
/api/restapi/program/batch - Create a Program
- Method: postPath:
/api/restapi/program - Delete a Program
- Method: deletePath:
/api/restapi/program/{programId} - Recalculate Program Cost Sheet
- Method: postPath:
/api/restapi/cbs/recalculate/program/{programId} - Refresh Program Cashflow by Program
- Method: postPath:
/api/restapi/program/financialsAndSettings/refreshCashflow - Remove Users Assigned to a Program
- Method: postPath:
/api/restapi/program/removeUsers - Update a Program
- Method: putPath:
/api/restapi/program - View a Program
- Method: getPath:
/api/restapi/program/{programId} - View a Program by Code and Workspace Code
- Method: getPath:
/api/restapi/program/byItemCode - View all Program Financial and Settings by Portfolio
- Method: getPath:
/api/restapi/program/financialsAndSettings/portfolio/{portfolioId} - View all Program Financial and Settings by Portfolio Name
- Method: getPath:
/api/restapi/program/financialsAndSettings/portfolio/name/{name} - View all Program Financial and Settings by Project
- Method: getPath:
/api/restapi/program/financialsAndSettings/project/{projectId} - View all Program Financial and Settings by Workspace
- Method: getPath:
/api/restapi/program/financialsAndSettings/workspace/{workspaceId} - View all Programs by Assigned Code Value
- Method: getPath:
/api/restapi/program/codeType/{codeTypeId}/codeValue/{codeValueCode} - View all Programs by Name
- Method: getPath:
/api/restapi/program/name/{programName} - View all Programs by Portfolio ID
- Method: getPath:
/api/restapi/program/portfolio/{portfolioId} - View all Programs by Portfolio Name
- Method: getPath:
/api/restapi/program/portfolio/name/{portfolioName} - View all Programs by Program Code
- Method: getPath:
/api/restapi/program/code/{programCode} - View all Programs by Project
- Method: getPath:
/api/restapi/program/project/{projectId} - View all Programs by Workspace
- Method: getPath:
/api/restapi/program/workspace/{workspaceId} - View Available Permission Sets for Program
- Method: getPath:
/api/restapi/program/permissionSets