Picus Security · OpenAPI Overlay 1.0.0

API Evangelist enhancements for Picus Customer API — Simulation-Latest-Result

10 actions 10 updates update extends openapi/picus-security-simulation-latest-result-openapi.yml
Generated by API Evangelist Written by API Evangelist tooling for Picus Security's API. It is a proposal applied on top of the contract, not a document Picus Security publishes.
View Overlay File View on GitHub Overlay Specification

What the actions change

x-apievangelist-summaryexternalDocscontactx-apievangelist-providerx-apievangelist-harvested-fromx-apievangelist-harvestedx-apievangelist-tagx-apievangelist-artifacts

Targets 10

$.info
$
$.tags[?(@.name=='Simulation-Latest-Result')]
$.securityDefinitions.Access-Token
$.paths['/v1/simulations/{Id}/run/latest'].get
$.paths['/v1/simulations/{Id}/run/latest/threats'].get
$.paths['/v1/simulations/{Id}/run/latest/threats/{ThreatId}/actions'].get
$.paths['/v1/simulations/{Id}/run/latest/threats/{ThreatId}/actions/{ActionId}'].get
$.paths['/v1/simulations/{Id}/run/latest/threats/{ThreatId}/actions/{ActionId}/integrations/{IntegrationId}/alerts'].get
$.paths['/v1/simulations/{Id}/run/latest/threats/{ThreatId}/actions/{ActionId}/integrations/{IntegrationId}/logs'].get

OpenAPI Overlay

Raw ↑
overlay: 1.0.0
info:
  title: API Evangelist enhancements for Picus Customer API — Simulation-Latest-Result
  version: 1.0.0
extends: openapi/picus-security-simulation-latest-result-openapi.yml
x-generated: '2026-08-02'
x-method: generated
x-source: openapi/_original/picus-security-openapi.json
actions:
- target: $.info
  update:
    contact:
      name: Picus Security Support
      url: https://support.picussecurity.com/
      email: info@picussecurity.com
    x-apievangelist-provider: picus-security
    x-apievangelist-harvested-from: https://api.picussecurity.com/swagger.json
    x-apievangelist-harvested: '2026-08-02'
    x-apievangelist-tag: Simulation-Latest-Result
    x-apievangelist-artifacts:
      authentication: authentication/picus-security-authentication.yml
      conventions: conventions/picus-security-conventions.yml
      errors: errors/picus-security-problem-types.yml
      rate_limits: rate-limits/picus-security-rate-limits.yml
      lifecycle: lifecycle/picus-security-lifecycle.yml
      data_model: data-model/picus-security-data-model.yml
      conformance: conformance/picus-security-conformance.yml
- target: $
  update:
    externalDocs:
      description: Picus Customer API documentation
      url: https://apidocs.picussecurity.com/
- target: $.tags[?(@.name=='Simulation-Latest-Result')]
  update:
    externalDocs:
      description: Picus Customer API reference
      url: https://apidocs.picussecurity.com/reference/intro-to-the-picus-customer-api
- target: $.securityDefinitions.Access-Token
  update:
    x-token-endpoint: POST https://api.picussecurity.com/v1/auth/token
    x-token-ttl: 2 hours
    x-refresh-token-ttl: 6 months
    x-refresh-token-source: app.picussecurity.com > Settings > Rest API Token
    x-token-scoped: true
- target: $.paths['/v1/simulations/{Id}/run/latest'].get
  update:
    x-apievangelist-summary: Latest Simulation Run Result
  description: Published summary carries a leading markdown "#"; this records the cleaned title without mutating the harvested
    spec.
- target: $.paths['/v1/simulations/{Id}/run/latest/threats'].get
  update:
    x-apievangelist-summary: Threats - Objectives - Actions
  description: Published summary carries a leading markdown "#"; this records the cleaned title without mutating the harvested
    spec.
- target: $.paths['/v1/simulations/{Id}/run/latest/threats/{ThreatId}/actions'].get
  update:
    x-apievangelist-summary: Action Details List
  description: Published summary carries a leading markdown "#"; this records the cleaned title without mutating the harvested
    spec.
- target: $.paths['/v1/simulations/{Id}/run/latest/threats/{ThreatId}/actions/{ActionId}'].get
  update:
    x-apievangelist-summary: Action Details
  description: Published summary carries a leading markdown "#"; this records the cleaned title without mutating the harvested
    spec.
- target: $.paths['/v1/simulations/{Id}/run/latest/threats/{ThreatId}/actions/{ActionId}/integrations/{IntegrationId}/alerts'].get
  update:
    x-apievangelist-summary: Integration based Alert Details for Actions
  description: Published summary carries a leading markdown "#"; this records the cleaned title without mutating the harvested
    spec.
- target: $.paths['/v1/simulations/{Id}/run/latest/threats/{ThreatId}/actions/{ActionId}/integrations/{IntegrationId}/logs'].get
  update:
    x-apievangelist-summary: Integration based Log Details for Actions
  description: Published summary carries a leading markdown "#"; this records the cleaned title without mutating the harvested
    spec.