Skip to main content

Deployment

72 endpoints.

Scanners​

POST /api/v1/scanner_communication/completed_tasks​

Scanner Completed Tasks

Request body: ScannerDataSource

Responses: 200, 400, 401, 500

POST /api/v1/scanner_communication/new_tasks​

Scanner New Tasks

Request body: ScannerDataSource

Responses: 200, 400, 401, 500

GET /api/v1/validation-operations/scanner-tasks​

List Scanner Tasks

ParameterInRequiredDescription
paginateFromquerynoPagination offset (0-based)
paginateSizequerynoItems per page

Responses: 200, 400, 401, 500

GET /api/v1/validation-operations/scanner-tasks/search​

Search Scanner Tasks

ParameterInRequiredDescription
paginateFromquerynoPagination offset (0-based)
paginateSizequerynoItems per page
searchqueryyesSearch query

Responses: 200, 400, 401, 500

GET /api/v1/validation-operations/scanner-tasks/status​

Scanner Tasks Status

Responses: 200, 400, 401, 500

GET /api/v1/validation-operations/scanner-tasks/type​

Scanner Tasks Type

Responses: 200, 400, 401, 500

GET /api/v1/validation-operations/scanner-tasks/zone​

Scanner Tasks Zone

Responses: 200, 400, 401, 500

GET /api/v1/validation-operations/scanner-tasks/{id}​

Get Scanner Task

ParameterInRequiredDescription
idpathyesid identifier

Responses: 200, 400, 401, 500

GET /api/v1/validation-operations/scanners​

List Scanners

ParameterInRequiredDescription
paginateFromquerynoPagination offset (0-based)
paginateSizequerynoItems per page

Responses: 200, 400, 401, 500

DELETE /api/v1/validation-operations/scanners/{id}​

Delete Scanner

ParameterInRequiredDescription
idpathyesid identifier

Responses: 200, 400, 401, 500

GET /api/v1/validation-operations/scanners/{id}​

Get Scanner

ParameterInRequiredDescription
idpathyesid identifier

Responses: 200, 400, 401, 500

PATCH /api/v1/validation-operations/scanners/{id}​

Update Scanner

ParameterInRequiredDescription
idpathyesid identifier

Request body: ScannerUpdate

Responses: 200, 400, 401, 500

Scanners / Groups​

GET /api/v1/validation-operations/scanner-groups​

List Groups

ParameterInRequiredDescription
paginateFromquerynoPagination offset (0-based)
paginateSizequerynoItems per page

Responses: 200, 400, 401, 500

POST /api/v1/validation-operations/scanner-groups​

Create Group

Request body: ScannerGroup

Responses: 200, 400, 401, 500

DELETE /api/v1/validation-operations/scanner-groups/{id}​

Delete Group

ParameterInRequiredDescription
idpathyesid identifier

Responses: 200, 400, 401, 500

GET /api/v1/validation-operations/scanner-groups/{id}​

Get Group

ParameterInRequiredDescription
idpathyesid identifier

Responses: 200, 400, 401, 500

PATCH /api/v1/validation-operations/scanner-groups/{id}​

Update Group

ParameterInRequiredDescription
idpathyesid identifier

Request body: ScannerGroup

Responses: 200, 400, 401, 500

Scanners / Public Pool​

service-provider shared pools

GET /api/v1/validation-operations/public-scanner-groups​

List Public Groups

ParameterInRequiredDescription
paginateFromquerynoPagination offset (0-based)
paginateSizequerynoItems per page

Responses: 200, 400, 401, 500

POST /api/v1/validation-operations/public-scanner-groups​

Create Public Group

Request body: PublicScannerGroup

Responses: 200, 400, 401, 500

GET /api/v1/validation-operations/public-scanner-groups/options​

List Public Group Options

ParameterInRequiredDescription
paginateFromquerynoPagination offset (0-based)
paginateSizequerynoItems per page

Responses: 200, 400, 401, 500

DELETE /api/v1/validation-operations/public-scanner-groups/{id}​

Delete Public Group

ParameterInRequiredDescription
idpathyesid identifier

Responses: 200, 400, 401, 500

GET /api/v1/validation-operations/public-scanner-groups/{id}​

Get Public Group

ParameterInRequiredDescription
idpathyesid identifier

Responses: 200, 400, 401, 500

PATCH /api/v1/validation-operations/public-scanner-groups/{id}​

Update Public Group

ParameterInRequiredDescription
idpathyesid identifier

Request body: PublicScannerGroup

Responses: 200, 400, 401, 500

GET /api/v1/validation-operations/public-scanners​

List Public Scanners

ParameterInRequiredDescription
paginateFromquerynoPagination offset (0-based)
paginateSizequerynoItems per page

Responses: 200, 400, 401, 500

GET /api/v1/validation-operations/public-scanners/source-ips​

List Public Scanner Source I Ps

ParameterInRequiredDescription
paginateFromquerynoPagination offset (0-based)
paginateSizequerynoItems per page

Responses: 200, 400, 401, 500

DELETE /api/v1/validation-operations/public-scanners/{id}​

Delete Public Scanner

ParameterInRequiredDescription
idpathyesid identifier

Responses: 200, 400, 401, 500

GET /api/v1/validation-operations/public-scanners/{id}​

Get Public Scanner

ParameterInRequiredDescription
idpathyesid identifier

Responses: 200, 400, 401, 500

PATCH /api/v1/validation-operations/public-scanners/{id}​

Update Public Scanner

ParameterInRequiredDescription
idpathyesid identifier

Request body: PublicScannerUpdate

Responses: 200, 400, 401, 500

Apex / Public Pool​

service-provider shared pools

GET /api/v1/validation-operations/public-apex​

List Public Apex Appliances

ParameterInRequiredDescription
paginateFromquerynoPagination offset (0-based)
paginateSizequerynoItems per page

Responses: 200, 400, 401, 500

DELETE /api/v1/validation-operations/public-apex/{id}​

Delete Public Apex Appliance

ParameterInRequiredDescription
idpathyesid identifier

Responses: 200, 400, 401, 500

GET /api/v1/validation-operations/public-apex/{id}​

Get Public Apex Appliance

ParameterInRequiredDescription
idpathyesid identifier

Responses: 200, 400, 401, 500

PATCH /api/v1/validation-operations/public-apex/{id}​

Update Public Apex Appliance

ParameterInRequiredDescription
idpathyesid identifier

Responses: 200, 400, 401, 500

Apex​

GET /api/v1/apex/engagements/{id}/intel/applications​

Applications

ParameterInRequiredDescription
idpathyesid identifier
paginateFromquerynoPagination offset (0-based)
paginateSizequerynoItems per page

Responses: 200, 400, 401, 500

GET /api/v1/apex/engagements/{id}/intel/assets/search​

Assets Search

ParameterInRequiredDescription
idpathyesid identifier
paginateFromquerynoPagination offset (0-based)
paginateSizequerynoItems per page
searchqueryyesSearch query

Responses: 200, 400, 401, 500

GET /api/v1/apex/engagements/{id}/intel/attack-surface​

Attack Surface

ParameterInRequiredDescription
idpathyesid identifier
paginateFromquerynoPagination offset (0-based)
paginateSizequerynoItems per page

Responses: 200, 400, 401, 500

GET /api/v1/apex/engagements/{id}/intel/domains​

Domains

ParameterInRequiredDescription
idpathyesid identifier
paginateFromquerynoPagination offset (0-based)
paginateSizequerynoItems per page

Responses: 200, 400, 401, 500

GET /api/v1/apex/engagements/{id}/intel/findings​

Apex Apex Findings

ParameterInRequiredDescription
idpathyesid identifier
paginateFromquerynoPagination offset (0-based)
paginateSizequerynoItems per page

Responses: 200, 400, 401, 500

GET /api/v1/apex/engagements/{id}/intel/repositories​

Repositories

ParameterInRequiredDescription
idpathyesid identifier
paginateFromquerynoPagination offset (0-based)
paginateSizequerynoItems per page

Responses: 200, 400, 401, 500

GET /api/v1/apex/engagements/{id}/intel/vulnerabilities​

Vulnerabilities

ParameterInRequiredDescription
idpathyesid identifier
paginateFromquerynoPagination offset (0-based)
paginateSizequerynoItems per page

Responses: 200, 400, 401, 500

GET /api/v1/apex/engagements/{id}/scope​

Scope

ParameterInRequiredDescription
idpathyesid identifier
paginateFromquerynoPagination offset (0-based)
paginateSizequerynoItems per page

Responses: 200, 400, 401, 500

POST /api/v1/apex_communication/completed_tasks​

Apex Completed Tasks

Request body: ApexCompletedTasksRequest

Responses: 200, 400, 401, 500

POST /api/v1/apex_communication/findings​

Apex Communication Apex Communication Findings

Responses: 200, 400, 401, 500

POST /api/v1/apex_communication/llm/completions​

Apex LLM Completion

Request body: ApexLLMCompletionRequest

Responses: 200, 400, 401, 500

GET /api/v1/apex_communication/llm/completions/{requestID}​

Apex LLM Completion Result

ParameterInRequiredDescription
requestIDpathyesrequestID identifier

Responses: 200, 400, 401, 500

POST /api/v1/apex_communication/new_tasks​

Apex New Tasks

Request body: ApexDataSource

Responses: 200, 400, 401, 500

POST /api/v1/apex_communication/session​

Session Update

Request body: ApexSessionUpdate

Responses: 200, 400, 401, 500

GET /api/v1/validation-operations/apex​

List Apex Appliances

ParameterInRequiredDescription
paginateFromquerynoPagination offset (0-based)
paginateSizequerynoItems per page

Responses: 200, 400, 401, 500

GET /api/v1/validation-operations/apex/campaigns​

List Campaigns

ParameterInRequiredDescription
paginateFromquerynoPagination offset (0-based)
paginateSizequerynoItems per page

Responses: 200, 400, 401, 500

POST /api/v1/validation-operations/apex/campaigns​

Create Campaign

Request body: ApexCampaignCreate

Responses: 200, 400, 401, 500

DELETE /api/v1/validation-operations/apex/campaigns/{id}​

Delete Campaign

ParameterInRequiredDescription
idpathyesid identifier

Responses: 200, 400, 401, 500

GET /api/v1/validation-operations/apex/campaigns/{id}​

Get Campaign

ParameterInRequiredDescription
idpathyesid identifier

Responses: 200, 400, 401, 500

PATCH /api/v1/validation-operations/apex/campaigns/{id}​

Update Campaign

ParameterInRequiredDescription
idpathyesid identifier

Request body: ApexCampaign

Responses: 200, 400, 401, 500

POST /api/v1/validation-operations/apex/campaigns/{id}/run​

Run Campaign

ParameterInRequiredDescription
idpathyesid identifier

Responses: 200, 400, 401, 500

GET /api/v1/validation-operations/apex/search​

Search Apex Appliances

ParameterInRequiredDescription
paginateFromquerynoPagination offset (0-based)
paginateSizequerynoItems per page
searchqueryyesSearch query

Responses: 200, 400, 401, 500

GET /api/v1/validation-operations/apex/tasks​

List Apex Tasks

ParameterInRequiredDescription
paginateFromquerynoPagination offset (0-based)
paginateSizequerynoItems per page

Responses: 200, 400, 401, 500

POST /api/v1/validation-operations/apex/tasks​

Create Apex Task

Request body: ApexTaskCreate

Responses: 200, 400, 401, 500

GET /api/v1/validation-operations/apex/tasks/status​

Apex Tasks Status

Responses: 200, 400, 401, 500

DELETE /api/v1/validation-operations/apex/tasks/{id}​

Delete Apex Task

ParameterInRequiredDescription
idpathyesid identifier

Responses: 200, 400, 401, 500

GET /api/v1/validation-operations/apex/tasks/{id}​

Get Apex Task

ParameterInRequiredDescription
idpathyesid identifier

Responses: 200, 400, 401, 500

PATCH /api/v1/validation-operations/apex/tasks/{id}​

Update Apex Task

ParameterInRequiredDescription
idpathyesid identifier

Request body: ApexTask

Responses: 200, 400, 401, 500

POST /api/v1/validation-operations/apex/tasks/{id}/cancel​

Cancel Apex Task

Cancel a running Apex task

ParameterInRequiredDescription
idpathyesid identifier

Responses: 200, 400, 401, 500

DELETE /api/v1/validation-operations/apex/{id}​

Delete Apex Appliance

ParameterInRequiredDescription
idpathyesid identifier

Responses: 200, 400, 401, 500

GET /api/v1/validation-operations/apex/{id}​

Get Apex Appliance

ParameterInRequiredDescription
idpathyesid identifier

Responses: 200, 400, 401, 500

PATCH /api/v1/validation-operations/apex/{id}​

Update Apex Appliance

ParameterInRequiredDescription
idpathyesid identifier

Responses: 200, 400, 401, 500

Agents​

GET /api/v1/operating_systems​

Operating Systems Operating Systems Operating Systems

Responses: 200, 400, 401, 500

GET /api/v1/security-operations/telemetry/agents​

List Agents

ParameterInRequiredDescription
paginateFromquerynoPagination offset (0-based)
paginateSizequerynoItems per page

Responses: 200, 400, 401, 500

GET /api/v1/security-operations/telemetry/agents/operating_systems​

Security-operations Security-operations Operating Systems

Responses: 200, 400, 401, 500

GET /api/v1/security-operations/telemetry/agents/resources/{id}​

Resource History

ParameterInRequiredDescription
idpathyesid identifier

Responses: 200, 400, 401, 500

GET /api/v1/security-operations/telemetry/agents/search​

Search Agents

ParameterInRequiredDescription
paginateFromquerynoPagination offset (0-based)
paginateSizequerynoItems per page
searchqueryyesSearch query

Responses: 200, 400, 401, 500

DELETE /api/v1/security-operations/telemetry/agents/{id}​

Delete Agent

ParameterInRequiredDescription
idpathyesid identifier

Responses: 200, 400, 401, 500

GET /api/v1/security-operations/telemetry/agents/{id}​

Get Agent

ParameterInRequiredDescription
idpathyesid identifier

Responses: 200, 400, 401, 500

PATCH /api/v1/security-operations/telemetry/agents/{id}​

Update Agent

ParameterInRequiredDescription
idpathyesid identifier

Request body: AgentUpdate

Responses: 200, 400, 401, 500