Synack Patch Verifications API
Operations related to patch verifications
Operations related to patch verifications
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
find_apisBrowse and filter every API in the catalog.get_api_artifactsOne API's artifacts, grouped by type.get_openapiThe primary OpenAPI for this API.find_similar_apisAPIs that look like this one.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.curl "https://apis.io/api/v1/apis/synack-patch-verifications-api"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.
openapi: 3.2.0
info:
title: Synack Patch Verifications API
version: 2.0.0
description: 'Comprehensive API for Synack''s security testing platform, providing endpoints for managing assessments, vulnerabilities, users, and security testing operations.
'
contact:
name: Synack Engineering
email: engineering@synack.com
license:
name: Proprietary
servers:
- url: https://api.synack.com
description: Commercial - V1 API
- url: https://api.synack.us
description: FedRAMP (Medium) - V1 API
security:
- BearerAuth: []
- BasicAuth: []
- ApiKeyAuth: []
tags:
- name: Patch Verifications
description: Operations related to patch verifications
paths:
/v1/vulnerabilities/{vulnerability_id}/patch_verifications:
get:
operationId: getVulnerabilityPatchVerifications
summary: Get vulnerability patch verifications
description: Retrieve patch verification requests for a specific vulnerability
tags:
- Patch Verifications
parameters:
- name: vulnerability_id
in: path
required: true
schema:
type: string
description: Vulnerability ID
responses:
'200':
description: Patch verifications retrieved successfully
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/PatchVerification'
'404':
description: Vulnerability not found
post:
operationId: createVulnerabilityPatchVerification
summary: Create a vulnerability patch verification
description: Create a new patch verification request for a specific vulnerability
tags:
- Patch Verifications
parameters:
- name: vulnerability_id
in: path
required: true
schema:
type: string
description: Vulnerability ID
requestBody:
required: true
content:
application/json:
schema:
type: object
required:
- message
properties:
message:
type: string
description: Patch verification message
responses:
'201':
description: Patch verification created successfully
content:
application/json:
schema:
$ref: '#/components/schemas/PatchVerification'
'400':
description: Bad request
'404':
description: Vulnerability not found
components:
schemas:
User:
required:
- assessment_ids
- banned
- email
- id
type: object
properties:
id:
type: integer
format: int64
email:
type: string
description: e-mail address of the user
assessment_ids:
type: array
description: IDs of assessments the user has access to
items:
type: string
admin:
type: boolean
description: boolean flag to indicate whether the user has admin privileges (only visible to admin
invite_url:
type: string
description: invitation URL (only visible to admins)
banned:
type: boolean
description: boolean flag to indicate whether the user has been banned
PatchVerification:
type: object
properties:
id:
type: integer
message:
type: string
status:
type: string
created_at:
type: string
format: date-time
user:
$ref: '#/components/schemas/User'
securitySchemes:
BearerAuth:
type: http
scheme: bearer
bearerFormat: JWT
BasicAuth:
type: http
scheme: basic
ApiKeyAuth:
type: apiKey
in: header
name: X-Auth