overlay: 1.0.0 info: title: API Evangelist enhancements for Picus Customer API — Simulation-Result version: 1.0.0 extends: openapi/picus-security-simulation-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-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-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/{RunId}'].get update: x-apievangelist-summary: 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/{RunId}/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/{RunId}/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/{RunId}/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/{RunId}/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/{RunId}/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. - target: $.paths['/v1/simulations/{SimulationId}/run/{RunId}/threats/{ThreatId}/peers/{PeerId}/integrations/{IntegrationId}/raw-logs'].get update: x-apievangelist-summary: Raw Log File Links description: Published summary carries a leading markdown "#"; this records the cleaned title without mutating the harvested spec.