JUMP TOApplicationsAPI Assets API v2.0Retrieve API asset informationgetUpdate API asset informationpatchTest API endpointpostTest authentication credentialspostRetrieve API endpoint informationgetUpload API endpoint informationpostStart an API test instancepostAppliance API v1.0Retrieve appliance collectiongetCreate a new appliancepostRetrieve an appliancegetModify an applianceputDownload an appliancegetAppliances API v2.0Retrieve appliancesgetRetrieve count of appliancesgetApplication API v1.0Retrieve application collectiongetCreate a new applicationpostRetrieve a single applicationgetModify an applicationputRetrieve application usersgetRetrieve collection of codebasesgetAdd a codebasepostRetrieve a codebasegetModify codebaseputDelete a codebasedeleteRetrieve tagsgetModify tagsputAdd application tagspostDelete all application tagsdeleteRetrieve application vulnerability statisticsgetDownload application settings filegetUpload application settings filepostDelete application settings filedeleteAssign an appliance to an applicationputCreate a new scan scheduleputRequest Full ScanputCreate an application and scanpostValidate codebase settingspostValidate settings for an existing codebasepostDelete an application tagdeleteAsset Onboarding Workflows API v2.0Update SAST workflow in SalesforceputRetrieve SAST workflowgetUpdate SAST workflowpatchCheck site provisioning permissiongetCreate DAST workflow in SalesforcepostRetrieve DAST workflowgetAsset API v1.0Retrieve asset collectiongetRetrieve an assetgetAssets API v2.0Retrieve owner informationgetRetrieve asset tagsgetUpdate asset tag(s)putRetrieve assetsgetUpdate asset(s)putArchive an assetpatchRetrieve BLA historygetRetrieve BLA statisticsgetRetrieve codebase languagesgetRetrieve action item countgetRetrieve asset countgetRetrieve BLA detailsgetUpdate 'keep_unreacheable_findings_open' fieldpatchBusiness Logic Assessments API v2.0Retrieve BLA capacitygetCreate BLApostRetrieve BLA informationgetUpdate BLApatchCreate BLA attachmentpostDelete BLA attachmentdeleteRetrieve Salesforce attachmentgetJob API v1.0Retrieve job collectiongetCreate a jobpostRetrieve a jobgetCancel a jobdeleteRetrieve job instancesgetCreate a job instancepostRetrieve a job instancegetRetrieve current job instancegetCreate and run a job instanceputRetrieve a schedulegetModify a scheduleputDelete a scheduledeleteRetrieve a whitelistgetModify a whitelistputCreate a whitelistpostDelete a whitelist patterndelete(Client) Retrieve a Jobget(Client) Retrieve current job instanceget(Client) Retrieve a scheduleget(Client) Modify a scheduleput(Client) Retrieve a whitelistget(Client) Modify a whitelistput(Client) Create a whitelistpost(Client) Create a jobpost(Client) Create a job instancepostMobile API v2.0Create a mobile applicationpostRetrieve custom fieldsgetCreate a custom fieldpostDelete custom fielddeleteUpdate custom fieldsputRetrieve scan historygetCreate scan instancepostRetrieve credentialsgetCreate a new credentialpostDelete a credentialdeleteUpdate a credentialpatchSchedule API v1.0Retrieve schedulesgetRetrieve a schedulegetDelete a scheduledeleteSchedules API v2.0Batch delete of scan schedulesdeleteBatch creation of scan schedulespostSite API v1.0Retrieve sitesgetRetrieve a sitegetModify a siteputRetrieve a list of sitesgetRetrieve site scan schedulegetCreate or modify site scan scheduleputDelete scan scheduledeleteRetrieve users by sitegetRetrieve site entry pointsgetAdd entry pointspostRetrieve a site entry pointgetDelete an entry pointdeleteRetrieve site credentialsgetAdd a site credentialpostRetrieve a site credentialgetModify a site credentialputDelete a site credentialdeleteRetrieve allowed hostsgetRetrieve tagsgetModify tagsputAdd site tagspostDelete all tagsdeleteRetrieve site links found in the most recent scangetRetrieve site links found during a scangetRetrieve last completed scans on a sitegetDelete a tagdeleteSites API v2.0Retrieve a list of industriesgetUpdate scan rulesputRetrieve scan statisticsgetCreate a new sitepostRetrieve all sitesgetRetrieve a sitegetUpdate a sitepatchSource Applications API v2.0Create a cloud upload URLpostCreate cloud upload applicationpostRetrieve scan detailsgetUpdate a cloud applicationpatchCreate scan instancepostClientsActivity Log API v2.0Retrieve activity loggetClient Preference API v1.0Retrieve client preferencesgetDelete client preferencesdeleteRetrieve a client preferencegetModify a client preferenceputCreate a client preferencepostDelete a client preferencedeleteCapabilities API v2.0Retrieve client-level capabilitiesgetRetrieve client preferencesgetUpdate a preferencepatchAdd a preferencepostRetrieve custom logogetRetrieve enabled featuresgetRetrieve client detailsgetCustom Policies API v2.0Retrieve custom policiesgetCreate a custom policypostDelete custom policydeleteRetrieve custom policygetUpdate custom policyputCheck availability of policy namegetEvent API v1.0Retrieve events collectiongetEvent Subscriptions API v2.0Retrieve event subscriptionsgetUpdate event subscriptionspatchLicenses API v2.0Retrieve licensesgetRetrieve provisioning licensesgetUsersAccess Control Management API v2.0Retrieve primary clients for all usersgetRetrieve rolesgetRetrieve all usersgetRetrieve user informationgetUpdate user associationspatchRetrieve a count of groups and assets associated with a usergetCheck username availabilitygetRetrieve current user informationgetGroup API v1.0Retrieve group collectiongetRetrieve group collection for a clientgetCreate a grouppostRetrieve a groupgetModify a groupputDelete a groupdeleteRetrieve group rolesgetAdd roles to grouppostRetrieve group sitesgetAdd sites to grouppostRemove all sites from groupdeleteRetrieve group applicationsgetAdd applications to grouppostAdd tag to grouppostDelete a tag from a groupdeleteRemove user from groupdeleteRemove a site from groupdeleteRemove an application from groupdeleteGroups API v2.0Retrieve groupsgetUpdate group-asset associationspatchCheck group name availabilitygetRole API v1.0Retrieve all role collectionsgetRetrieve role collection for clientgetRetrieve role resourcegetUser API v1.0Retrieve usersgetCreate a userpostRetrieve a user by user IDgetModify a userputDelete a userdeleteRetrieve a user by usernamegetRetrieve users for a clientgetRetrieve all notices for the requesting usergetRetrieve a noticegetDelete a notice for a userdeleteRetrieve preferences for a user by user IDgetCreate new user preference(s)postDelete all user-level preferences for a userdeleteRetrieve preferences for a user by usernamegetRetrieve a preference for a user by user IDgetModify a preferenceputCreate a user preferencepostDelete a user-level preferencedeleteRetrieve a preference for a user by usernamegetChange current user's password using user IDputChange current user's password using usernameputLog in to APIpostVulnerabilitiesFindings API v2.0Close suspended vulnerabilitiespostCustomize vulnerabilitiesputRetrieve CVE tagsgetRetrieve findingsgetRetrieve correlated findingsgetRetrieve vulnerability notesgetAdd vulnerability notepostCheck scan rule changepostRetrieve all subtype tagsgetChange unverified finding statuspostRetrieve vulnerability classesgetRetrieve vulnerability tagsgetRetrieve zero-day tagsgetScan URLs API v2.0Add entry pointspatchSourceVuln API v1.0Retrieve vulnerabilitiesgetRetrieve vulnerability classesgetRetrieve a vulnerabilitygetRetrieve traces for a vulnerabilitygetRetrieve a trace for a vulnerabilitygetRetrieve steps for a trace of a vulnerabilitygetRetrieve application vulnerabilitiesgetRetrieve an application vulnerabilitygetRetrieve traces for an application vulnerabilitygetRetrieve a trace for an application vulnerabilitygetRetrieve steps for a trace of an application vulnerabilitygetRetrieve a step for a trace of an application vulnerabilitygetVuln API v1.0Retrieve all vulnerabilitiesgetRetrieve specific vulnerabilitiesgetRetrieve vulnerability statistics for sitesgetRetrieve retest status for vulnerabilitiesgetRetrieve retest status for specified vulnerabilitiesgetSubmit a retest request for one or more vulnerabilitiesputRetrieve attack vectors for a vulnerabilitygetRetrieve an attack vector for a vulnerabilitygetModify an attack vector resourceputRetrieve attack vector notesgetAdd a note for an attack vectorpostRetrieve an attack vector notegetRetrieve vulnerability tagsgetReplace vulnerability tagsputAdd tag(s) to a vulnerabilitypostAsk a question about a vulnerabilitypostRemove tags for a vulnerabilitydeleteVuln Custom Policy API v1.0Retrieve collection of custom policiesgetCreate a custom policypostRetrieve a custom policygetModify a policyputDelete a custom policydeleteRetrieve assets attached to custom policygetAdd/remove assets from policyputVulnPolicy API v1.0Retrieve collection of policiesgetCreate a policypostRetrieve all vulnerability classesgetRetrieve specific vulnerability policiesgetModify a vulnerability policyputDelete a vulnerability policydeleteCreate a cloud upload URLpost https://sentinel.whitehatsec.com/api/generateSourceApplicationUploadURLThis operation returns a PUT URL and an uploadID for the file you wish to upload.