How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Picus Security Mitigation API

The Mitigation API from Picus Security — 15 operation(s) for mitigation.

Picus Security Mitigation API is one of 14 APIs that Picus Security publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Mitigation. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, a getting-started guide, authentication docs, and rate-limit docs.

This API exposes 18 operations across 15 paths, and defines 26 schemas. It is described by OpenAPI 3.2.0, at version 1.0.

Requests are made against a single base URL, https://api.picussecurity.com/.

18 operations 15 paths 26 schemas 1 DELETE15 GET1 POST1 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
1.0
Base URL
https://api.picussecurity.com/
Authentication
API Key
Resource Areas
1

Authentication & Security 1

Picus Security Mitigation API declares 1 security scheme for authenticating requests. An API key is passed in the header as Authorization (Access-Token). By default, every request must be authenticated.

  • Access-Token — After getting the access token, type Bearer accessToken to the Value input box to request access to the below endpoints For example Bearer eyJhbGciOiJIUzI1NiIs…

Paths & Operations 18

Across 15 paths, the API surfaces 18 operations — 1 DELETE, 15 GET, 1 POST, 1 PUT. Each is listed below with its method, path, parameters, and response codes.

Mitigation 18
GET
/v1/mitigation/detection-content/custom
List Custom Detection Content
getCustomDetectionContentParams 6 params → 200default
POST
/v1/mitigation/detection-content/custom
Create Custom Detection Content
createCustomDetectionContentParams body → 200422default
GET
/v1/mitigation/detection-content/custom/{content_id}
Get Custom Detection Content By ID
getCustomDetectionContentByIdParams 1 param → 200default
PUT
/v1/mitigation/detection-content/custom/{content_id}
Update Custom Detection Content
updateCustomDetectionContentParams 1 param body → 200422default
DELETE
/v1/mitigation/detection-content/custom/{content_id}
Delete Custom Detection Content
deleteCustomDetectionContentParams 1 param → 200422default
GET
/v1/mitigation/detection-content/devices
Get Detection Content Devices
getDetectionDevicesParams → 200default
GET
/v1/mitigation/detection-content/mitre/sub-techniques
Get MITRE ATT&CK Sub-Techniques
getMitreSubTechniquesParams → 200default
GET
/v1/mitigation/detection-content/mitre/tactics
Get MITRE ATT&CK Tactics
getMitreTacticsParams → 200default
GET
/v1/mitigation/detection-content/mitre/techniques
Get MITRE ATT&CK Techniques
getMitreTechniquesParams → 200default
GET
/v1/mitigation/detection-content/sources
Detection Content Sources
contentSources → 200422default
GET
/v1/mitigation/detection-content/{source}/log-sources
Detection Content Log Sources
contentSourceNameUriParam 1 param → 200422default
GET
/v1/mitigation/detection-content/{source}/rules
Detection Content Rules
detectionContentRulesParams 11 params → 200422default
GET
/v1/mitigation/detection-content/{source}/rules/{ruleId}
Detection Content Rule Details
contentSourceNameAndRuleIdUriParam 2 params → 200default
GET
/v1/mitigation/devicesdeprecated
Devices' Stats List (deprecated)
deviceListParams 1 param → 410default
GET
/v1/mitigation/devices/{DeviceId}/signatures
Signature List; Signature Id, Signature Name, Vendor Severity, Signature Category, Signature Version,
signatureListParams 2 params → 200422default
GET
/v1/mitigation/generic/not-blocked-actions
Generic Not Blocked Actions List
genericNotBlockedActionsParams 9 params → 200422default
GET
/v2/mitigation/devices
Device List
deviceListParamsV2 → 200422default
GET
/v2/mitigation/devices/{DeviceId}
Device Stats
deviceStatsByIdParams 1 param → 200422default

Schemas 26

The contract defines 26 schemas that model the data the API accepts and returns. The most detailed are CrowdStrikeIOARuleResponse (15 properties), DetectionContentRuleDetailOverviewCustomerApiResponse (15 properties), CustomDetectionContentParams (14 properties), NotBlockedActionResponse (12 properties). Each schema is shown below with its type and property counts.

CreateCustomDetectionContentInternalResponse
object
1 property
ActionWithCategoryDTO
object
4 properties
DetectionContentRuleDetailCrowdStrikeConfiguration
object
2 properties
ContentSourceItem
object
4 properties
DeleteCustomDetectionContentInternalResponse
object
1 property
CustomDetectionSourceParams
object
5 properties
CreatedCustomDetectionContentItem
object
1 property
DetectionContentRuleDetailCustomerApiResponse
object
2 properties
CustomDetectionContentParams
object
14 properties
Int64Array
array
TechniqueInfoDTO
object
3 properties
StringArray
array
LogSourceDTO
object
3 properties
IdNameInfoDTO
object
2 properties
CrowdStrikeIOARuleResponse
object
15 properties
Signature
object
10 properties
DetectionContentRuleDetailOverviewCustomerApiResponse
object
15 properties
SourceWithRuleCount
object
2 properties
UpdateCustomDetectionContentInternalResponse
object
1 property
DetectionContentLogSourceCustomerApiResponse
object
1 property
PaginationDTO
object
5 properties
CustomRuleDTO
object
9 properties
DetectionContentRuleDetailIntegrationConfigurations
object
1 property
Pagination
object
3 properties
NotBlockedActionResponse
object
12 properties
RuleDTO
object
9 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

picus-security-mitigation-api-openapi.yml Raw ↑

Other APIs Picus Security publishes across the network.

Picus Security Activity Logs API
Picus Security Agents API
Picus Security Authentication API
Picus Security Instances API
Picus Security Integrations API
Picus Security Simulation Latest Result API
Picus Security Simulation Result API
Picus Security Simulation Result Reports API
Picus Security Simulations API
Picus Security Summary API
Picus Security Templates API
Picus Security Threats API
Where this information came from

This is an independent, third-party profile of Picus Security Mitigation API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.