Skip to content

Communicate with Fortify Software Security Center through REST API in java, a swagger generated client

License

Notifications You must be signed in to change notification settings

ilatypov/ssc-restapi-client

 
 

Repository files navigation

Fortify Software Security Center REST API java client

Communicate with Fortify Software Security Center through REST API in java, a swagger generated client

Generated client notice:

To regenerate the client, we used this command:

java -jar swagger-codegen-cli-2.3.1.jar generate -i spec.json -l java -o ssc-restapi-client -c config.json

Requirements

Building the API client library requires Maven to be installed.

Installation

To install the API client library to your local Maven repository, simply execute:

mvn install

To deploy it to a remote Maven repository instead, configure the settings of the repository and execute:

mvn deploy

Refer to the official documentation for more information.

Maven users

Add this dependency to your project's POM:

<dependency>
    <groupId>com.fortify</groupId>
    <artifactId>ssc-restapi-client</artifactId>
    <version>2.0</version>
    <scope>compile</scope>
</dependency>

Gradle users

Add this dependency to your project's build file:

compile "com.fortify:ssc-restapi-client:2.0"

Others

At first generate the JAR by executing:

mvn package

Then manually install the following JARs:

  • target/ssc-restapi-client-2.0.jar
  • target/lib/*.jar

Getting Started

Please follow the installation instruction and execute the following Java code:

import com.fortify.ssc.restclient.*;
import com.fortify.ssc.restclient.auth.*;
import com.fortify.ssc.restclient.model.*;
import com.fortify.ssc.restclient.api.AaTrainingStatusOfProjectVersionControllerApi;

import java.io.File;
import java.util.*;

public class AaTrainingStatusOfProjectVersionControllerApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();
        
        // Configure API key authorization: FortifyToken
        ApiKeyAuth FortifyToken = (ApiKeyAuth) defaultClient.getAuthentication("FortifyToken");
        FortifyToken.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //FortifyToken.setApiKeyPrefix("Token");

        AaTrainingStatusOfProjectVersionControllerApi apiInstance = new AaTrainingStatusOfProjectVersionControllerApi();
        Long parentId = 789L; // Long | parentId
        String fields = "fields_example"; // String | Output fields
        try {
            ApiResultListAATrainingStatus result = apiInstance.listAaTrainingStatusOfProjectVersion(parentId, fields);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AaTrainingStatusOfProjectVersionControllerApi#listAaTrainingStatusOfProjectVersion");
            e.printStackTrace();
        }
    }
}

Documentation for API Endpoints

All URIs are relative to https://SSC:8080/ssc/api/v1

Class Method HTTP request Description
AaTrainingStatusOfProjectVersionControllerApi listAaTrainingStatusOfProjectVersion GET /projectVersions/{parentId}/auditAssistantTrainingStatus list
ActivityFeedControllerApi listActivityFeed GET /activityFeedEvents list
AlertDefinitionControllerApi createAlertDefinition POST /alertDefinitions create
AlertDefinitionControllerApi deleteAlertDefinition DELETE /alertDefinitions/{id} delete
AlertDefinitionControllerApi listAlertDefinition GET /alertDefinitions list
AlertDefinitionControllerApi multiDeleteAlertDefinition DELETE /alertDefinitions multiDelete
AlertDefinitionControllerApi readAlertDefinition GET /alertDefinitions/{id} read
AlertDefinitionControllerApi updateAlertDefinition PUT /alertDefinitions/{id} update
AlertHistoryControllerApi doActionAlertHistory POST /alerts/action doAction
AlertHistoryControllerApi listAlertHistory GET /alerts list
AlertHistoryControllerApi setStatusForAlertHistory POST /alerts/action/setStatus setStatusFor
AlertableEventTypeControllerApi listAlertableEventType GET /alertableEventTypes list
ApplicationStateControllerApi getApplicationState GET /applicationState get
ApplicationStateControllerApi putApplicationState PUT /applicationState put
ArtifactControllerApi approveArtifact POST /artifacts/action/approve approve
ArtifactControllerApi deleteArtifact DELETE /artifacts/{id} delete
ArtifactControllerApi doActionArtifact POST /artifacts/{id}/action doAction
ArtifactControllerApi purgeArtifact POST /artifacts/action/purge purge
ArtifactControllerApi readArtifact GET /artifacts/{id} read
ArtifactOfProjectVersionControllerApi listArtifactOfProjectVersion GET /projectVersions/{parentId}/artifacts list
ArtifactOfProjectVersionControllerApi uploadArtifactOfProjectVersion POST /projectVersions/{parentId}/artifacts upload
AttributeDefinitionControllerApi createAttributeDefinition POST /attributeDefinitions create
AttributeDefinitionControllerApi deleteAttributeDefinition DELETE /attributeDefinitions/{id} delete
AttributeDefinitionControllerApi listAttributeDefinition GET /attributeDefinitions list
AttributeDefinitionControllerApi multiDeleteAttributeDefinition DELETE /attributeDefinitions multiDelete
AttributeDefinitionControllerApi readAttributeDefinition GET /attributeDefinitions/{id} read
AttributeDefinitionControllerApi updateAttributeDefinition PUT /attributeDefinitions/{id} update
AttributeOfProjectControllerApi createAttributeOfProject POST /projects/{parentId}/attributes create
AttributeOfProjectControllerApi listAttributeOfProject GET /projects/{parentId}/attributes list
AttributeOfProjectControllerApi readAttributeOfProject GET /projects/{parentId}/attributes/{id} read
AttributeOfProjectControllerApi updateCollectionAttributeOfProject PUT /projects/{parentId}/attributes updateCollection
AttributeOfProjectVersionControllerApi createAttributeOfProjectVersion POST /projectVersions/{parentId}/attributes create
AttributeOfProjectVersionControllerApi listAttributeOfProjectVersion GET /projectVersions/{parentId}/attributes list
AttributeOfProjectVersionControllerApi readAttributeOfProjectVersion GET /projectVersions/{parentId}/attributes/{id} read
AttributeOfProjectVersionControllerApi updateCollectionAttributeOfProjectVersion PUT /projectVersions/{parentId}/attributes updateCollection
AuditAssistantStatusOfProjectVersionControllerApi listAuditAssistantStatusOfProjectVersion GET /projectVersions/{parentId}/auditAssistantStatus list
AuditHistoryOfIssueControllerApi listAuditHistoryOfIssue GET /issues/{parentId}/auditHistory list
AuthEntityControllerApi listAuthEntity GET /authEntities list
AuthEntityControllerApi multiDeleteAuthEntity DELETE /authEntities multiDelete
AuthEntityControllerApi readAuthEntity GET /authEntities/{id} read
AuthEntityOfProjectControllerApi listAuthEntityOfProject GET /projects/{parentId}/authEntities list
AuthEntityOfProjectControllerApi readAuthEntityOfProject GET /projects/{parentId}/authEntities/{id} read
AuthEntityOfProjectControllerApi updateCollectionAuthEntityOfProject PUT /projects/{parentId}/authEntities updateCollection
AuthEntityOfProjectVersionControllerApi listAuthEntityOfProjectVersion GET /projectVersions/{parentId}/authEntities list
AuthEntityOfProjectVersionControllerApi readAuthEntityOfProjectVersion GET /projectVersions/{parentId}/authEntities/{id} read
AuthEntityOfProjectVersionControllerApi updateCollectionAuthEntityOfProjectVersion PUT /projectVersions/{parentId}/authEntities updateCollection
AuthTokenControllerApi createAuthToken POST /tokens create
AuthTokenControllerApi deleteAuthToken DELETE /tokens/{id} delete
AuthTokenControllerApi listAuthToken GET /tokens list
AuthTokenControllerApi multiDeleteAuthToken DELETE /tokens Revoke authentication tokens using ONE of two choices: (1) all tokens owned by the requesting user, OR (2) list of token ids.
AuthTokenControllerApi revokeAuthToken POST /tokens/action/revoke Revoke authentication tokens by value
AuthTokenControllerApi updateAuthToken PUT /tokens/{id} update
BugFilingRequirementsOfProjectVersionControllerApi doActionBugFilingRequirementsOfProjectVersion POST /projectVersions/{parentId}/bugfilingrequirements/action doAction
BugFilingRequirementsOfProjectVersionControllerApi listBugFilingRequirementsOfProjectVersion GET /projectVersions/{parentId}/bugfilingrequirements list
BugFilingRequirementsOfProjectVersionControllerApi loginBugFilingRequirementsOfProjectVersion POST /projectVersions/{parentId}/bugfilingrequirements/action/login login
BugFilingRequirementsOfProjectVersionControllerApi updateCollectionBugFilingRequirementsOfProjectVersion PUT /projectVersions/{parentId}/bugfilingrequirements updateCollection
BugTrackerControllerApi listBugTracker GET /bugtrackers list
BugTrackerOfProjectVersionControllerApi doActionBugTrackerOfProjectVersion POST /projectVersions/{parentId}/bugtracker/action doAction
BugTrackerOfProjectVersionControllerApi listBugTrackerOfProjectVersion GET /projectVersions/{parentId}/bugtracker list
BugTrackerOfProjectVersionControllerApi testBugTrackerOfProjectVersion POST /projectVersions/{parentId}/bugtracker/action/test test
BugTrackerOfProjectVersionControllerApi updateCollectionBugTrackerOfProjectVersion PUT /projectVersions/{parentId}/bugtracker updateCollection
BugfieldTemplateGroupControllerApi createBugfieldTemplateGroup POST /bugfieldTemplateGroups create
BugfieldTemplateGroupControllerApi deleteBugfieldTemplateGroup DELETE /bugfieldTemplateGroups/{id} delete
BugfieldTemplateGroupControllerApi listBugfieldTemplateGroup GET /bugfieldTemplateGroups list
BugfieldTemplateGroupControllerApi multiDeleteBugfieldTemplateGroup DELETE /bugfieldTemplateGroups multiDelete
BugfieldTemplateGroupControllerApi readBugfieldTemplateGroup GET /bugfieldTemplateGroups/{id} read
BugfieldTemplateGroupControllerApi updateBugfieldTemplateGroup PUT /bugfieldTemplateGroups/{id} update
BulkControllerApi postBulk POST /bulk post
CloudJobControllerApi cancelCloudJob POST /cloudjobs/action/cancel cancel
CloudJobControllerApi doActionCloudJob POST /cloudjobs/{jobToken}/action doAction
CloudJobControllerApi listCloudJob GET /cloudjobs list
CloudJobControllerApi readCloudJob GET /cloudjobs/{jobToken} read
CloudJobOfCloudPoolControllerApi listCloudJobOfCloudPool GET /cloudpools/{parentId}/jobs list
CloudJobOfCloudWorkerControllerApi listCloudJobOfCloudWorker GET /cloudworkers/{parentId}/cloudjobs list
CloudPoolControllerApi createCloudPool POST /cloudpools create
CloudPoolControllerApi deleteCloudPool DELETE /cloudpools/{uuid} delete
CloudPoolControllerApi listCloudPool GET /cloudpools list
CloudPoolControllerApi readCloudPool GET /cloudpools/{uuid} read
CloudPoolControllerApi updateCloudPool PUT /cloudpools/{uuid} update
CloudPoolMappingControllerApi mapByVersionIdCloudPoolMapping GET /cloudmappings/mapByVersionId mapByVersionId
CloudPoolMappingControllerApi mapByVersionIdsCloudPoolMapping POST /cloudmappings/mapByVersionIds mapByVersionIds
CloudPoolMappingControllerApi mapByVersionNameCloudPoolMapping GET /cloudmappings/mapByVersionName mapByVersionName
CloudSystemMetricsControllerApi getCloudSystemMetrics GET /cloudsystem/metrics get
CloudSystemPollStatusControllerApi getCloudSystemPollStatus GET /cloudsystem/pollstatus get
CloudSystemSettingsControllerApi getCloudSystemSettings GET /cloudsystem/settings get
CloudWorkerControllerApi listCloudWorker GET /cloudworkers list
CloudWorkerControllerApi readCloudWorker GET /cloudworkers/{uuid} read
CloudWorkerOfCloudPoolControllerApi assignCloudWorkerOfCloudPool POST /cloudpools/{parentId}/workers/action/assign assign
CloudWorkerOfCloudPoolControllerApi disableCloudWorkerOfCloudPool POST /cloudpools/{parentId}/workers/action/disable disable
CloudWorkerOfCloudPoolControllerApi doActionCloudWorkerOfCloudPool POST /cloudpools/{parentId}/workers/action doAction
CloudWorkerOfCloudPoolControllerApi listCloudWorkerOfCloudPool GET /cloudpools/{parentId}/workers list
CloudWorkerOfCloudPoolControllerApi replaceCloudWorkerOfCloudPool POST /cloudpools/{parentId}/workers/action/replace replace
ConfigurationControllerApi getConfiguration GET /configuration get
ConfigurationControllerApi getFullTextIndexStatusConfiguration GET /configuration/searchIndex getFullTextIndexStatus
ConfigurationControllerApi readConfiguration GET /configuration/{id} read
ConfigurationControllerApi updateConfiguration PUT /configuration update
ConfigurationControllerApi validateAuditAssistantConnectionConfiguration POST /configuration/validateAuditAssistantConnection validateAuditAssistantConnection
ConfigurationControllerApi validateReportConnectionConfiguration POST /configuration/validateReportConnection validateReportConnection
CustomTagControllerApi createCustomTag POST /customTags create
CustomTagControllerApi deleteCustomTag DELETE /customTags/{id} delete
CustomTagControllerApi listCustomTag GET /customTags list
CustomTagControllerApi multiDeleteCustomTag DELETE /customTags multiDelete
CustomTagControllerApi readCustomTag GET /customTags/{id} read
CustomTagControllerApi updateCustomTag PUT /customTags/{id} update
CustomTagOfIssueTemplateControllerApi listCustomTagOfIssueTemplate GET /issueTemplates/{parentId}/customTags list
CustomTagOfProjectVersionControllerApi createCustomTagOfProjectVersion POST /projectVersions/{parentId}/customTags create
CustomTagOfProjectVersionControllerApi listCustomTagOfProjectVersion GET /projectVersions/{parentId}/customTags list
CustomTagOfProjectVersionControllerApi updateCollectionCustomTagOfProjectVersion PUT /projectVersions/{parentId}/customTags updateCollection
CustomTagOfProjectVersionControllerApi updateCustomTagOfProjectVersion PUT /projectVersions/{parentId}/customTags/{id} update
DashboardVersionControllerApi listDashboardVersion GET /dashboardVersions list
DataExportControllerApi deleteDataExport DELETE /dataExports/{id} delete
DataExportControllerApi doActionDataExport POST /dataExports/action doAction
DataExportControllerApi exportAuditToCSVForDataExport POST /dataExports/action/exportAuditToCsv exportAuditToCSVFor
DataExportControllerApi exportIssuesStatsToCSVForDataExport POST /dataExports/action/exportIssueStatsToCsv exportIssuesStatsToCSVFor
DataExportControllerApi listDataExport GET /dataExports list
DynamicScanRequestOfProjectVersionControllerApi cancelDynamicScanRequestOfProjectVersion POST /projectVersions/{parentId}/dynamicScanRequests/{id}/action Cancel a Dynamic Scan Request
DynamicScanRequestOfProjectVersionControllerApi createDynamicScanRequestOfProjectVersion POST /projectVersions/{parentId}/dynamicScanRequests create
DynamicScanRequestOfProjectVersionControllerApi listDynamicScanRequestOfProjectVersion GET /projectVersions/{parentId}/dynamicScanRequests list
DynamicScanRequestOfProjectVersionControllerApi readDynamicScanRequestOfProjectVersion GET /projectVersions/{parentId}/dynamicScanRequests/{id} read
DynamicScanRequestOfProjectVersionControllerApi updateDynamicScanRequestOfProjectVersion PUT /projectVersions/{parentId}/dynamicScanRequests/{id} update
DynamicScanRequestTemplateOfProjectVersionControllerApi getDynamicScanRequestTemplateOfProjectVersion GET /projectVersions/{parentId}/dynamicScanRequestTemplate get
DynamicScanRequestsSummaryOfProjectVersionControllerApi getDynamicScanRequestsSummaryOfProjectVersion GET /projectVersions/{parentId}/dynamicScanRequestsSummary get
EngineTypeControllerApi listEngineType GET /engineTypes list
EventLogControllerApi listEventLog GET /events list
FeatureControllerApi listFeature GET /features list
FeatureControllerApi readFeature GET /features/{id} read
FileTokenControllerApi createFileToken POST /fileTokens Create single-use file transfer token
FileTokenControllerApi multiDeleteFileToken DELETE /fileTokens Call this operation after every file upload activity
FilterSetOfProjectVersionControllerApi listFilterSetOfProjectVersion GET /projectVersions/{parentId}/filterSets list
FolderControllerApi getFolder GET /folders get
FolderOfProjectVersionControllerApi listFolderOfProjectVersion GET /projectVersions/{parentId}/folders list
FolderOfProjectVersionControllerApi readFolderOfProjectVersion GET /projectVersions/{parentId}/folders/{id} read
GroupOfAuthEntityControllerApi listGroupOfAuthEntity GET /authEntities/{parentId}/groups list
IidMigrationControllerApi readIidMigration GET /iidMigrations/{id} read
IidMigrationOfProjectVersionControllerApi createIidMigrationOfProjectVersion POST /projectVersions/{parentId}/iidMigrations create
IidMigrationOfProjectVersionControllerApi listIidMigrationOfProjectVersion GET /projectVersions/{parentId}/iidMigrations list
InternalCustomTagControllerApi listInternalCustomTag GET /internalCustomTags list
IssueAgingControllerApi listIssueAging GET /issueaging list
IssueAgingGroupControllerApi listIssueAgingGroup GET /issueaginggroup list
IssueAgingPortletControllerApi getIssueAgingPortlet GET /portlets/issueaging get
IssueAssignmentOfProjectVersionControllerApi listIssueAssignmentOfProjectVersion GET /projectVersions/{parentId}/issueAssignment list
IssueAssignmentOfProjectVersionControllerApi readIssueAssignmentOfProjectVersion GET /projectVersions/{parentId}/issueAssignment/{id} read
IssueAttachmentOfIssueControllerApi createIssueAttachmentOfIssue POST /issues/{parentId}/attachments create
IssueAttachmentOfIssueControllerApi deleteIssueAttachmentOfIssue DELETE /issues/{parentId}/attachments/{id} delete
IssueAttachmentOfIssueControllerApi listIssueAttachmentOfIssue GET /issues/{parentId}/attachments list
IssueAttachmentOfIssueControllerApi multiDeleteIssueAttachmentOfIssue DELETE /issues/{parentId}/attachments multiDelete
IssueAttachmentOfIssueControllerApi readIssueAttachmentOfIssue GET /issues/{parentId}/attachments/{id} read
IssueAttachmentOfIssueControllerApi updateIssueAttachmentOfIssue PUT /issues/{parentId}/attachments/{id} update
IssueAuditCommentControllerApi listIssueAuditComment GET /comments list
IssueAuditCommentOfIssueControllerApi createIssueAuditCommentOfIssue POST /issues/{parentId}/comments create
IssueAuditCommentOfIssueControllerApi listIssueAuditCommentOfIssue GET /issues/{parentId}/comments list
IssueControllerApi listIssue GET /issues list
IssueControllerApi readIssue GET /issues/{id} read
IssueDetailControllerApi listIssueDetail GET /issueDetails list
IssueDetailControllerApi readIssueDetail GET /issueDetails/{id} read
IssueGroupOfProjectVersionControllerApi listIssueGroupOfProjectVersion GET /projectVersions/{parentId}/issueGroups list
IssueOfProjectVersionControllerApi assignUserForIssueOfProjectVersion POST /projectVersions/{parentId}/issues/action/assignUser assignUserFor
IssueOfProjectVersionControllerApi auditIssueOfProjectVersion POST /projectVersions/{parentId}/issues/action/audit audit
IssueOfProjectVersionControllerApi doActionIssueOfProjectVersion POST /projectVersions/{parentId}/issues/action doAction
IssueOfProjectVersionControllerApi fileBugForIssueOfProjectVersion POST /projectVersions/{parentId}/issues/action/fileBug fileBugFor
IssueOfProjectVersionControllerApi listIssueOfProjectVersion GET /projectVersions/{parentId}/issues list
IssueOfProjectVersionControllerApi readIssueOfProjectVersion GET /projectVersions/{parentId}/issues/{id} read
IssueOfProjectVersionControllerApi suppressIssueOfProjectVersion POST /projectVersions/{parentId}/issues/action/suppress suppress
IssueOfProjectVersionControllerApi updateTagForIssueOfProjectVersion POST /projectVersions/{parentId}/issues/action/updateTag updateTagFor
IssueSelectorSetOfProjectVersionControllerApi getIssueSelectorSetOfProjectVersion GET /projectVersions/{parentId}/issueSelectorSet get
IssueStatisticsOfProjectVersionControllerApi listIssueStatisticsOfProjectVersion GET /projectVersions/{parentId}/issueStatistics list
IssueSummaryOfProjectVersionControllerApi listIssueSummaryOfProjectVersion GET /projectVersions/{parentId}/issueSummaries list
IssueTemplateControllerApi deleteIssueTemplate DELETE /issueTemplates/{id} delete
IssueTemplateControllerApi listIssueTemplate GET /issueTemplates list
IssueTemplateControllerApi multiDeleteIssueTemplate DELETE /issueTemplates multiDelete
IssueTemplateControllerApi readIssueTemplate GET /issueTemplates/{id} read
IssueTemplateControllerApi updateIssueTemplate PUT /issueTemplates/{id} update
IssueViewTemplateControllerApi listIssueViewTemplate GET /issueViewTemplates list
IssueViewTemplateControllerApi readIssueViewTemplate GET /issueViewTemplates/{id} read
JobControllerApi cancelJob POST /jobs/action/cancel cancel
JobControllerApi doActionJob POST /jobs/{jobName}/action doAction
JobControllerApi listJob GET /jobs list
JobControllerApi readJob GET /jobs/{jobName} read
JobControllerApi updateJob PUT /jobs/{jobName} update
JobPriorityChangeCategoryWarningOfJobControllerApi listJobPriorityChangeCategoryWarningOfJob GET /jobs/{parentId}/warnings list
LdapObjectControllerApi createLdapObject POST /ldapObjects create
LdapObjectControllerApi deleteLdapObject DELETE /ldapObjects/{id} delete
LdapObjectControllerApi doCollectionActionLdapObject POST /ldapObjects/action doCollectionAction
LdapObjectControllerApi listLdapObject GET /ldapObjects list
LdapObjectControllerApi multiDeleteLdapObject DELETE /ldapObjects multiDelete
LdapObjectControllerApi readLdapObject GET /ldapObjects/{id} read
LdapObjectControllerApi refreshLdapObject POST /ldapObjects/action/refresh refresh
LdapObjectControllerApi updateLdapObject PUT /ldapObjects/{id} update
LdapServerControllerApi createLdapServer POST /ldapServers create
LdapServerControllerApi deleteLdapServer DELETE /ldapServers/{id} delete
LdapServerControllerApi doCollectionActionLdapServer POST /ldapServers/action doCollectionAction
LdapServerControllerApi listLdapServer GET /ldapServers list
LdapServerControllerApi multiDeleteLdapServer DELETE /ldapServers multiDelete
LdapServerControllerApi readLdapServer GET /ldapServers/{id} read
LdapServerControllerApi testLdapServer POST /ldapServers/action/test test
LdapServerControllerApi updateLdapServer PUT /ldapServers/{id} update
LicenseControllerApi getLicense GET /license get
LocalUserControllerApi checkLocalUser POST /localUsers/action/checkPasswordStrength check
LocalUserControllerApi createLocalUser POST /localUsers create
LocalUserControllerApi deleteLocalUser DELETE /localUsers/{id} delete
LocalUserControllerApi listLocalUser GET /localUsers list
LocalUserControllerApi multiDeleteLocalUser DELETE /localUsers multiDelete
LocalUserControllerApi readLocalUser GET /localUsers/{id} read
LocalUserControllerApi updateLocalUser PUT /localUsers/{id} update
ParserPluginImageControllerApi getParserPluginImage GET /pluginimage/parser get
PerformanceIndicatorControllerApi createPerformanceIndicator POST /performanceIndicators create
PerformanceIndicatorControllerApi deletePerformanceIndicator DELETE /performanceIndicators/{id} delete
PerformanceIndicatorControllerApi listPerformanceIndicator GET /performanceIndicators list
PerformanceIndicatorControllerApi multiDeletePerformanceIndicator DELETE /performanceIndicators multiDelete
PerformanceIndicatorControllerApi updatePerformanceIndicator PUT /performanceIndicators/{id} update
PerformanceIndicatorHistoryOfProjectVersionControllerApi listPerformanceIndicatorHistoryOfProjectVersion GET /projectVersions/{parentId}/performanceIndicatorHistories list
PerformanceIndicatorHistoryOfProjectVersionControllerApi readPerformanceIndicatorHistoryOfProjectVersion GET /projectVersions/{parentId}/performanceIndicatorHistories/{id} read
PermissionControllerApi listPermission GET /permissions list
PermissionControllerApi readPermission GET /permissions/{id} read
PermissionOfRoleControllerApi listPermissionOfRole GET /roles/{parentId}/permissions list
PermissionRequiredByPermissionControllerApi listPermissionRequiredByPermission GET /permissions/{parentId}/dependsOn list
PersonaControllerApi createPersona POST /personas create
PersonaControllerApi deletePersona DELETE /personas/{id} delete
PersonaControllerApi listPersona GET /personas list
PersonaControllerApi readPersona GET /personas/{id} read
PersonaControllerApi updatePersona PUT /personas/{id} update
PluginControllerApi deletePlugin DELETE /plugins/{id} delete
PluginControllerApi disablePlugin POST /plugins/action/disable disable
PluginControllerApi doActionPlugin POST /plugins/{id}/action doAction
PluginControllerApi enablePlugin POST /plugins/action/enable enable
PluginControllerApi listPlugin GET /plugins list
PluginControllerApi readPlugin GET /plugins/{id} read
PluginImageControllerApi getPluginImage GET /pluginimage get
PluginLocalizationControllerApi readPluginLocalization GET /pluginlocalization read
ProjectControllerApi doCollectionActionProject POST /projects/action doCollectionAction
ProjectControllerApi listProject GET /projects list
ProjectControllerApi readProject GET /projects/{id} read
ProjectControllerApi testProject POST /projects/action/test test
ProjectControllerApi updateProject PUT /projects/{id} update
ProjectVersionControllerApi auditByAuditAssistantProjectVersion POST /projectVersions/action/auditByAuditAssistant auditByAuditAssistant
ProjectVersionControllerApi copyCurrentStateForProjectVersion POST /projectVersions/action/copyCurrentState copyCurrentStateFor
ProjectVersionControllerApi copyProjectVersion POST /projectVersions/action/copyFromPartial copy
ProjectVersionControllerApi createProjectVersion POST /projectVersions create
ProjectVersionControllerApi deleteProjectVersion DELETE /projectVersions/{id} delete
ProjectVersionControllerApi doActionProjectVersion POST /projectVersions/{id}/action doAction
ProjectVersionControllerApi doCollectionActionProjectVersion POST /projectVersions/action doCollectionAction
ProjectVersionControllerApi listProjectVersion GET /projectVersions list
ProjectVersionControllerApi purgeProjectVersion POST /projectVersions/action/purge purge
ProjectVersionControllerApi readProjectVersion GET /projectVersions/{id} read
ProjectVersionControllerApi refreshProjectVersion POST /projectVersions/action/refresh refresh
ProjectVersionControllerApi testProjectVersion POST /projectVersions/action/test test
ProjectVersionControllerApi trainAuditAssistantProjectVersion POST /projectVersions/action/trainAuditAssistant trainAuditAssistant
ProjectVersionControllerApi updateProjectVersion PUT /projectVersions/{id} update
ProjectVersionOfAlertDefinitionControllerApi listProjectVersionOfAlertDefinition GET /alertDefinitions/{parentId}/projectVersions list
ProjectVersionOfAuthEntityControllerApi assignProjectVersionOfAuthEntity POST /authEntities/{parentId}/projectVersions/action/assign assign
ProjectVersionOfAuthEntityControllerApi doActionProjectVersionOfAuthEntity POST /authEntities/{parentId}/projectVersions/action doAction
ProjectVersionOfAuthEntityControllerApi listProjectVersionOfAuthEntity GET /authEntities/{parentId}/projectVersions list
ProjectVersionOfAuthEntityControllerApi multiDeleteProjectVersionOfAuthEntity DELETE /authEntities/{parentId}/projectVersions multiDelete
ProjectVersionOfAuthEntityControllerApi updateProjectVersionOfAuthEntity PUT /authEntities/{parentId}/projectVersions update
ProjectVersionOfCloudPoolControllerApi assignProjectVersionOfCloudPool POST /cloudpools/{parentId}/versions/action/assign assign
ProjectVersionOfCloudPoolControllerApi doActionProjectVersionOfCloudPool POST /cloudpools/{parentId}/versions/action doAction
ProjectVersionOfCloudPoolControllerApi listProjectVersionOfCloudPool GET /cloudpools/{parentId}/versions list
ProjectVersionOfCloudPoolControllerApi replaceProjectVersionOfCloudPool POST /cloudpools/{parentId}/versions/action/replace replace
ProjectVersionOfProjectControllerApi createProjectVersionOfProject POST /projects/{parentId}/versions create
ProjectVersionOfProjectControllerApi listProjectVersionOfProject GET /projects/{parentId}/versions list
ReportDefinitionControllerApi createReportDefinition POST /reportDefinitions create
ReportDefinitionControllerApi deleteReportDefinition DELETE /reportDefinitions/{id} delete
ReportDefinitionControllerApi listReportDefinition GET /reportDefinitions list
ReportDefinitionControllerApi multiDeleteReportDefinition DELETE /reportDefinitions multiDelete
ReportDefinitionControllerApi readReportDefinition GET /reportDefinitions/{id} read
ReportDefinitionControllerApi updateReportDefinition PUT /reportDefinitions/{id} update
ReportLibraryControllerApi createReportLibrary POST /reportLibraries create
ReportLibraryControllerApi deleteReportLibrary DELETE /reportLibraries/{id} delete
ReportLibraryControllerApi listReportLibrary GET /reportLibraries list
ReportLibraryControllerApi multiDeleteReportLibrary DELETE /reportLibraries multiDelete
ReportLibraryControllerApi readReportLibrary GET /reportLibraries/{id} read
ReportLibraryControllerApi updateReportLibrary PUT /reportLibraries/{id} update
ResponsibilityAssignmentOfProjectControllerApi listResponsibilityAssignmentOfProject GET /projects/{parentId}/responsibilities list
ResponsibilityAssignmentOfProjectControllerApi readResponsibilityAssignmentOfProject GET /projects/{parentId}/responsibilities/{guid} read
ResponsibilityAssignmentOfProjectControllerApi updateCollectionResponsibilityAssignmentOfProject PUT /projects/{parentId}/responsibilities updateCollection
ResponsibilityAssignmentOfProjectVersionControllerApi listResponsibilityAssignmentOfProjectVersion GET /projectVersions/{parentId}/responsibilities list
ResponsibilityAssignmentOfProjectVersionControllerApi readResponsibilityAssignmentOfProjectVersion GET /projectVersions/{parentId}/responsibilities/{guid} read
ResponsibilityAssignmentOfProjectVersionControllerApi updateCollectionResponsibilityAssignmentOfProjectVersion PUT /projectVersions/{parentId}/responsibilities updateCollection
ResultProcessingRuleOfProjectVersionControllerApi listResultProcessingRuleOfProjectVersion GET /projectVersions/{parentId}/resultProcessingRules list
ResultProcessingRuleOfProjectVersionControllerApi updateCollectionResultProcessingRuleOfProjectVersion PUT /projectVersions/{parentId}/resultProcessingRules updateCollection
RoleControllerApi createRole POST /roles create
RoleControllerApi deleteRole DELETE /roles/{id} delete
RoleControllerApi listRole GET /roles list
RoleControllerApi multiDeleteRole DELETE /roles multiDelete
RoleControllerApi readRole GET /roles/{id} read
RoleControllerApi updateRole PUT /roles/{id} update
RoleOfAuthEntityControllerApi listRoleOfAuthEntity GET /authEntities/{parentId}/roles list
RulepackCoreControllerApi deleteRulepackCore DELETE /coreRulepacks/{id} delete
RulepackCoreControllerApi listRulepackCore GET /coreRulepacks list
RulepackCoreControllerApi multiDeleteRulepackCore DELETE /coreRulepacks multiDelete
RulepackUpdateControllerApi listRulepackUpdate GET /updateRulepacks list
SavedReportControllerApi createSavedReport POST /reports create
SavedReportControllerApi deleteSavedReport DELETE /reports/{id} delete
SavedReportControllerApi listSavedReport GET /reports list
SavedReportControllerApi readSavedReport GET /reports/{id} read
ScanControllerApi readScan GET /scans/{id} read
ScanErrorOfArtifactControllerApi listScanErrorOfArtifact GET /artifacts/{parentId}/scanerrors list
ScanOfArtifactControllerApi listScanOfArtifact GET /artifacts/{parentId}/scans list
SourceFileOfProjectVersionControllerApi listSourceFileOfProjectVersion GET /projectVersions/{parentId}/sourceFiles list
SourceFileOfProjectVersionControllerApi readSourceFileOfProjectVersion GET /projectVersions/{parentId}/sourceFiles/{id} read
SystemConfigurationControllerApi listSystemConfiguration GET /systemConfiguration list
SystemConfigurationControllerApi readSystemConfiguration GET /systemConfiguration/{name} read
TokenDefinitionControllerApi listTokenDefinition GET /tokenDefinitions list
UnassignedCloudWorkerOfCloudPoolControllerApi listUnassignedCloudWorkerOfCloudPool GET /cloudpools/disabledWorkers list
UserIssueSearchOptionOfProjectVersionControllerApi listUserIssueSearchOptionOfProjectVersion GET /projectVersions/{parentId}/issueSearchOptions list
UserIssueSearchOptionOfProjectVersionControllerApi readUserIssueSearchOptionOfProjectVersion GET /projectVersions/{parentId}/issueSearchOptions/{optionType} read
UserIssueSearchOptionOfProjectVersionControllerApi updateUserIssueSearchOptionOfProjectVersion PUT /projectVersions/{parentId}/issueSearchOptions update
UserIssueSearchOptionsControllerApi getUserIssueSearchOptions GET /userIssueSearchOptions get
UserIssueSearchOptionsControllerApi updateUserIssueSearchOptions PUT /userIssueSearchOptions update
UserIssueSearchOptionsOfProjectVersionControllerApi getUserIssueSearchOptionsOfProjectVersion GET /projectVersions/{parentId}/userIssueSearchOptions get
UserIssueSearchOptionsOfProjectVersionControllerApi updateUserIssueSearchOptionsOfProjectVersion PUT /projectVersions/{parentId}/userIssueSearchOptions update
UserPreferencesControllerApi postUserPreferences POST /userSession/prefs post
UserPreferencesControllerApi updateUserPreferences PUT /userSession/prefs update
UserSessionInfoControllerApi postUserSessionInfo POST /userSession/info post
UserSessionStateControllerApi listUserSessionState GET /userSession/state list
UserSessionStateControllerApi putUserSessionState PUT /userSession/state put
ValidateEquationControllerApi doValidateEquation POST /validateEquation DoValidation
ValidateSearchStringControllerApi doValidateSearchString POST /validateSearchString DoValidation
VariableControllerApi createVariable POST /variables create
VariableControllerApi deleteVariable DELETE /variables/{id} delete
VariableControllerApi listVariable GET /variables list
VariableControllerApi multiDeleteVariable DELETE /variables multiDelete
VariableControllerApi updateVariable PUT /variables/{id} update
VariableHistoryOfProjectVersionControllerApi listVariableHistoryOfProjectVersion GET /projectVersions/{parentId}/variableHistories list
VariableHistoryOfProjectVersionControllerApi readVariableHistoryOfProjectVersion GET /projectVersions/{parentId}/variableHistories/{id} read

Documentation for Models

Documentation for Authorization

Authentication schemes defined for the API:

Basic

  • Type: HTTP basic authentication

FortifyToken

  • Type: API key
  • API key parameter name: Authorization
  • Location: HTTP header

Recommendation

It's recommended to create an instance of ApiClient per thread in a multithreaded environment to avoid any potential issues.

Author

Fortify R&D

About

Communicate with Fortify Software Security Center through REST API in java, a swagger generated client

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 100.0%