CxSAST (REST) API - Projects
Owned by David P (Deactivated)
This section includes CxREST APIs for working with project tasks.
Contents
- Get All Project Details - GET /projects
- Create Project with Default Configuration - POST /projects
- Get Project Details by Id - GET /projects/{id}
- Update Project by Id - PUT /projects/{id}
- Update Project Name/Team Id - PATCH /projects/{id}
- Delete Project by Id - DELETE /projects/{id}
- Create Branched Project - POST /projects/{id}/branch (v8.8.0 and up)
- Get All Issue Tracking Systems - GET /issueTrackingSystems (v8.7.0 and up)
- Get Issue Tracking System Details by Id - GET /issueTrackingSystems/{id}/metadata (v8.7.0 and up)
- Get Project Exclude Settings by Project Id - GET /projects/{id}/sourceCode/excludeSettings (v8.7.0 and up)
- Set Project Exclude Settings by Project Id - PUT /projects/{id}/sourceCode/excludeSettings (v8.7.0 and up)
- Get Remote Source Settings for GIT by Project Id - GET /projects/{id}/sourceCode/remoteSettings/git (v8.7.0 and up)
- Set Remote Source Setting to GIT - POST /projects/{id}/sourceCode/remoteSettings/git (v8.6.0 and up)
- Get Remote Source Settings for SVN by Project Id - GET /projects/{id}/sourceCode/remoteSettings/svn (v8.7.0 and up)
- Set Remote Source Setting to SVN - POST /projects/{id}/sourceCode/remoteSettings/svn (v8.6.0 and up)
- Get Remote Source Settings for TFS by Project Id - GET /projects/{id}/sourceCode/remoteSettings/tfs (v8.6.0 and up)
- Set Remote Source Setting to TFS - POST /projects/{id}/sourceCode/remoteSettings/tfs (v8.6.0 and up)
- Get Remote Source Settings for Custom by Project Id - GET /projects/{id}/sourceCode/remoteSettings/custom (v8.7.0 and up)
- Set Remote Source Setting for Custom by Project Id - POST /projects/{id}/sourceCode/remoteSettings/custom (v8.7.0 and up)
- Get Remote Source Settings for Shared by Project Id - GET /projects/{id}/sourceCode/remoteSettings/shared (v8.7.0 and up)
- Set Remote Source Setting to Shared - POST /projects/{id}/sourceCode/remoteSettings/shared (v8.6.0 and up)
- Get Remote Source Settings for Perforce by Project Id - GET /projects/{id}/sourceCode/remoteSettings/perforce (v8.7.0 and up)
- Set Remote Source Setting to Perforce - POST /projects/{id}/sourceCode/remoteSettings/perforce (v8.6.0 and up)
- Set Remote Source Setting to GIT using SSH - POST /projects/{id}/sourceCode/remoteSettings/git/ssh (v8.6.0 and up)
- Set Remote Source Setting to SVN using SSH - POST /projects/{id}/sourceCode/remoteSettings/svn/ssh (v8.6.0 and up)
- Upload Source Code Zip File - POST /projects/{id}/sourceCode/attachments (v8.6.0 and up)
- Get All Custom Tasks - GET /customTasks (v8.7.0 and up)
- Get Custom Task by Id - GET /customTasks/{id} (v8.7.0 and up)
- Get All Custom Fields - GET /customFields (v8.8.0 and up)
- Set Data Retention Settings by Project Id - POST /projects/{id}/dataRetentionSettings (v8.7.0 and up)
- Set Issue Tracking System as Jira by Id - POST /projects/{id}/issueTrackingSettings/jira (v8.7.0 and up)
- Get All Preset Details - GET /sast/presets (8.6.0 and up)
- Get Preset Details by Preset Id - GET /sast/presets/{id} (8.6.0 and up)
Read more: