Vulnerability Scanner
Vulnerability ScannerCredential Sets
List Credential Sets
client.vulnerabilityScanner.credentialSets.list(CredentialSetListParams { account_id, page, per_page } params, RequestOptionsoptions?): V4PagePaginationArray<CredentialSetListResponse { id, name } >
GET/accounts/{account_id}/vuln_scanner/credential_sets
Create Credential Set
client.vulnerabilityScanner.credentialSets.create(CredentialSetCreateParams { account_id, name } params, RequestOptionsoptions?): CredentialSetCreateResponse { id, name }
POST/accounts/{account_id}/vuln_scanner/credential_sets
Get Credential Set
client.vulnerabilityScanner.credentialSets.get(stringcredentialSetID, CredentialSetGetParams { account_id } params, RequestOptionsoptions?): CredentialSetGetResponse { id, name }
GET/accounts/{account_id}/vuln_scanner/credential_sets/{credential_set_id}
Update Credential Set
client.vulnerabilityScanner.credentialSets.update(stringcredentialSetID, CredentialSetUpdateParams { account_id, name } params, RequestOptionsoptions?): CredentialSetUpdateResponse { id, name }
PUT/accounts/{account_id}/vuln_scanner/credential_sets/{credential_set_id}
Edit Credential Set
client.vulnerabilityScanner.credentialSets.edit(stringcredentialSetID, CredentialSetEditParams { account_id, name } params, RequestOptionsoptions?): CredentialSetEditResponse { id, name }
PATCH/accounts/{account_id}/vuln_scanner/credential_sets/{credential_set_id}
Delete Credential Set
client.vulnerabilityScanner.credentialSets.delete(stringcredentialSetID, CredentialSetDeleteParams { account_id } params, RequestOptionsoptions?): CredentialSetDeleteResponse | null
DELETE/accounts/{account_id}/vuln_scanner/credential_sets/{credential_set_id}
Vulnerability ScannerCredential SetsCredentials
List Credentials
client.vulnerabilityScanner.credentialSets.credentials.list(stringcredentialSetID, CredentialListParams { account_id, page, per_page } params, RequestOptionsoptions?): V4PagePaginationArray<CredentialListResponse { id, credential_set_id, location, 2 more } >
GET/accounts/{account_id}/vuln_scanner/credential_sets/{credential_set_id}/credentials
Create Credential
client.vulnerabilityScanner.credentialSets.credentials.create(stringcredentialSetID, CredentialCreateParams { account_id, location, location_name, 2 more } params, RequestOptionsoptions?): CredentialCreateResponse { id, credential_set_id, location, 2 more }
POST/accounts/{account_id}/vuln_scanner/credential_sets/{credential_set_id}/credentials
Get Credential
client.vulnerabilityScanner.credentialSets.credentials.get(stringcredentialID, CredentialGetParams { account_id, credential_set_id } params, RequestOptionsoptions?): CredentialGetResponse { id, credential_set_id, location, 2 more }
GET/accounts/{account_id}/vuln_scanner/credential_sets/{credential_set_id}/credentials/{credential_id}
Update Credential
client.vulnerabilityScanner.credentialSets.credentials.update(stringcredentialID, CredentialUpdateParams { account_id, credential_set_id, location, 3 more } params, RequestOptionsoptions?): CredentialUpdateResponse { id, credential_set_id, location, 2 more }
PUT/accounts/{account_id}/vuln_scanner/credential_sets/{credential_set_id}/credentials/{credential_id}
Edit Credential
client.vulnerabilityScanner.credentialSets.credentials.edit(stringcredentialID, CredentialEditParams { account_id, credential_set_id, location, 3 more } params, RequestOptionsoptions?): CredentialEditResponse { id, credential_set_id, location, 2 more }
PATCH/accounts/{account_id}/vuln_scanner/credential_sets/{credential_set_id}/credentials/{credential_id}
Delete Credential
client.vulnerabilityScanner.credentialSets.credentials.delete(stringcredentialID, CredentialDeleteParams { account_id, credential_set_id } params, RequestOptionsoptions?): CredentialDeleteResponse | null
DELETE/accounts/{account_id}/vuln_scanner/credential_sets/{credential_set_id}/credentials/{credential_id}
Vulnerability ScannerScans
List Scans
client.vulnerabilityScanner.scans.list(ScanListParams { account_id, page, per_page } params, RequestOptionsoptions?): V4PagePaginationArray<ScanListResponse { id, scan_type, status, 2 more } >
GET/accounts/{account_id}/vuln_scanner/scans
Create Scan
client.vulnerabilityScanner.scans.create(ScanCreateParams { account_id, credential_sets, open_api, 2 more } params, RequestOptionsoptions?): ScanCreateResponse { id, scan_type, status, 2 more }
POST/accounts/{account_id}/vuln_scanner/scans
Get Scan
client.vulnerabilityScanner.scans.get(stringscanID, ScanGetParams { account_id } params, RequestOptionsoptions?): ScanGetResponse { id, scan_type, status, 2 more }
GET/accounts/{account_id}/vuln_scanner/scans/{scan_id}
Vulnerability ScannerTarget Environments
List Target Environments
client.vulnerabilityScanner.targetEnvironments.list(TargetEnvironmentListParams { account_id, page, per_page } params, RequestOptionsoptions?): V4PagePaginationArray<TargetEnvironmentListResponse { id, name, target, description } >
GET/accounts/{account_id}/vuln_scanner/target_environments
Create Target Environment
client.vulnerabilityScanner.targetEnvironments.create(TargetEnvironmentCreateParams { account_id, name, target, description } params, RequestOptionsoptions?): TargetEnvironmentCreateResponse { id, name, target, description }
POST/accounts/{account_id}/vuln_scanner/target_environments
Get Target Environment
client.vulnerabilityScanner.targetEnvironments.get(stringtargetEnvironmentID, TargetEnvironmentGetParams { account_id } params, RequestOptionsoptions?): TargetEnvironmentGetResponse { id, name, target, description }
GET/accounts/{account_id}/vuln_scanner/target_environments/{target_environment_id}
Update Target Environment
client.vulnerabilityScanner.targetEnvironments.update(stringtargetEnvironmentID, TargetEnvironmentUpdateParams { account_id, name, target, description } params, RequestOptionsoptions?): TargetEnvironmentUpdateResponse { id, name, target, description }
PUT/accounts/{account_id}/vuln_scanner/target_environments/{target_environment_id}
Edit Target Environment
client.vulnerabilityScanner.targetEnvironments.edit(stringtargetEnvironmentID, TargetEnvironmentEditParams { account_id, description, name, target } params, RequestOptionsoptions?): TargetEnvironmentEditResponse { id, name, target, description }
PATCH/accounts/{account_id}/vuln_scanner/target_environments/{target_environment_id}
Delete Target Environment
client.vulnerabilityScanner.targetEnvironments.delete(stringtargetEnvironmentID, TargetEnvironmentDeleteParams { account_id } params, RequestOptionsoptions?): TargetEnvironmentDeleteResponse | null
DELETE/accounts/{account_id}/vuln_scanner/target_environments/{target_environment_id}