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: post
Path: /api/restapi/program/assignUser
Batch Create Programs
Method: post
Path: /api/restapi/program/batch
Batch Delete Programs
Method: delete
Path: /api/restapi/program/batch
Batch Sync Programs
Method: post
Path: /api/restapi/program/syncBatch
Batch Update Programs
Method: put
Path: /api/restapi/program/batch
Create a Program
Method: post
Path: /api/restapi/program
Delete a Program
Method: delete
Path: /api/restapi/program/{programId}
Update a Program
Method: put
Path: /api/restapi/program
View a Program
Method: get
Path: /api/restapi/program/{programId}
View a Program by Code and Workspace Code
Method: get
Path: /api/restapi/program/byItemCode
View all Program Financial and Settings by Portfolio
Method: get
Path: /api/restapi/program/financialsAndSettings/portfolio/{portfolioId}
View all Program Financial and Settings by Portfolio Name
Method: get
Path: /api/restapi/program/financialsAndSettings/portfolio/name/{name}
View all Program Financial and Settings by Project
Method: get
Path: /api/restapi/program/financialsAndSettings/project/{projectId}
View all Program Financial and Settings by Workspace
Method: get
Path: /api/restapi/program/financialsAndSettings/workspace/{workspaceId}
View all Programs by Assigned Code Value
Method: get
Path: /api/restapi/program/codeType/{codeTypeId}/codeValue/{codeValueCode}
View all Programs by Name
Method: get
Path: /api/restapi/program/name/{programName}
View all Programs by Portfolio ID
Method: get
Path: /api/restapi/program/portfolio/{portfolioId}
View all Programs by Portfolio Name
Method: get
Path: /api/restapi/program/portfolio/name/{portfolioName}
View all Programs by Program Code
Method: get
Path: /api/restapi/program/code/{programCode}
View all Programs by Project
Method: get
Path: /api/restapi/program/project/{projectId}
View all Programs by Workspace
Method: get
Path: /api/restapi/program/workspace/{workspaceId}
View User Permission Sets for Program
Method: get
Path: /api/restapi/program/permissionSets