Pynt Vulnerability Instance API
The vulnerability-instance API from Pynt — 5 operation(s) for vulnerability-instance.
The vulnerability-instance API from Pynt — 5 operation(s) for vulnerability-instance.
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/pynt-vulnerability-instance-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: Pynt Vulnerability Instance API
version: 0.1.0
description: 'Operations tagged vulnerability-instance across 2 of this provider''s published API definitions: pynt-openapi.json, pynt-openapi.json. Each path carries the servers of the definition it was published in.'
servers:
- url: https://api.pynt.io
description: Pynt production API
tags:
- name: vulnerability-instance
paths:
/v1/vulnerability-instance:
get:
tags:
- vulnerability-instance
summary: List Vulnerability Instances
operationId: list_vulnerability_instances_v1_vulnerability_instance_get
security:
- API Key: []
- Bearer Token: []
- System API Key: []
- Organization ID: []
- Operator Organization Context: []
parameters:
- name: filter
in: query
required: false
schema:
type: string
title: Filter
responses:
'200':
description: Successful Response
content:
application/json:
schema:
$ref: '#/components/schemas/PaginatedVulnerabilityInstancesOut'
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
/v1/vulnerability-instance/{vulnerability_instance_id}:
get:
tags:
- vulnerability-instance
summary: Find Vulnerability Instance By Id
operationId: find_vulnerability_instance_by_id_v1_vulnerability_instance__vulnerability_instance_id__get
security:
- API Key: []
- Bearer Token: []
- System API Key: []
- Organization ID: []
- Operator Organization Context: []
parameters:
- name: vulnerability_instance_id
in: path
required: true
schema:
type: string
pattern: ^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$
title: Vulnerability Instance Id
responses:
'200':
description: Successful Response
content:
application/json:
schema:
$ref: '#/components/schemas/VulnerabilityInstanceOut'
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
/v1/vulnerability-instance/{vulnerability_instance_id}/relevance:
put:
tags:
- vulnerability-instance
summary: Update Vulnerability Instance Relevance
operationId: update_vulnerability_instance_relevance_v1_vulnerability_instance__vulnerability_instance_id__relevance_put
security:
- Bearer Token: []
- Operator Organization Context: []
- API Key: []
- Bearer Token: []
- System API Key: []
- Organization ID: []
parameters:
- name: vulnerability_instance_id
in: path
required: true
schema:
type: string
pattern: ^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$
title: Vulnerability Instance Id
requestBody:
required: true
content:
application/json:
schema:
$ref: '#/components/schemas/Body_update_vulnerability_instance_relevance_v1_vulnerability_instance__vulnerability_instance_id__relevance_put'
responses:
'200':
description: Successful Response
content:
application/json:
schema: {}
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
/v1/vulnerability-instance/{vulnerability_instance_id}/tags:
put:
tags:
- vulnerability-instance
summary: Update Vulnerability Instances Tags
operationId: update_vulnerability_instances_tags_v1_vulnerability_instance__vulnerability_instance_id__tags_put
security:
- API Key: []
- Bearer Token: []
- System API Key: []
- Organization ID: []
- Operator Organization Context: []
- Bearer Token: []
parameters:
- name: vulnerability_instance_id
in: path
required: true
schema:
type: string
pattern: ^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$
title: Vulnerability Instance Id
requestBody:
required: true
content:
application/json:
schema:
$ref: '#/components/schemas/Body_update_vulnerability_instances_tags_v1_vulnerability_instance__vulnerability_instance_id__tags_put'
responses:
'200':
description: Successful Response
content:
application/json:
schema: {}
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
/v1/vulnerability-instance/{vulnerability_instance_id}/ticket/jira:
post:
tags:
- vulnerability-instance
summary: Create Ticket Jira
operationId: create_ticket_jira_v1_vulnerability_instance__vulnerability_instance_id__ticket_jira_post
security:
- API Key: []
- Bearer Token: []
- System API Key: []
- Organization ID: []
- Operator Organization Context: []
- Bearer Token: []
parameters:
- name: vulnerability_instance_id
in: path
required: true
schema:
type: string
pattern: ^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$
title: Vulnerability Instance Id
requestBody:
required: true
content:
application/json:
schema:
$ref: '#/components/schemas/JiraCreateTicketRequest'
responses:
'201':
description: Successful Response
content:
application/json:
schema: {}
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
components:
schemas:
Finding:
properties:
id:
type: string
title: Id
original_value:
anyOf:
- type: string
- type: 'null'
title: Original Value
parameter_name:
anyOf:
- type: string
- type: 'null'
title: Parameter Name
parameter_type:
anyOf:
- type: string
- type: 'null'
title: Parameter Type
replaced_value:
anyOf:
- type: string
- type: 'null'
title: Replaced Value
payload:
anyOf:
- type: string
- type: 'null'
title: Payload
verified_by:
anyOf:
- type: string
- type: 'null'
title: Verified By
header:
anyOf:
- type: string
- type: 'null'
title: Header
mode:
anyOf:
- type: string
- type: 'null'
title: Mode
header_key:
anyOf:
- type: string
- type: 'null'
title: Header Key
type: object
required:
- id
title: Finding
VulnerabilityDefinition:
properties:
category:
type: string
title: Category
sub_category:
type: string
title: Sub Category
type: object
required:
- category
- sub_category
title: VulnerabilityDefinition
VulnerabilityScope:
type: string
enum:
- endpoint
- host
title: VulnerabilityScope
JiraCreateTicketRequest:
properties:
project_id:
type: string
title: Project Id
issue_type_id:
type: string
title: Issue Type Id
summary:
type: string
title: Summary
description:
type: string
title: Description
fields:
anyOf:
- additionalProperties: true
type: object
- type: 'null'
title: Fields
type: object
required:
- project_id
- issue_type_id
- summary
- description
title: JiraCreateTicketRequest
VulnerabilityScopeInfo-Output:
properties:
scope:
$ref: '#/components/schemas/VulnerabilityScope'
scope_key:
type: string
title: Scope Key
endpoint_attacks_info:
items:
$ref: '#/components/schemas/EndpointAttackInfo'
type: array
title: Endpoint Attacks Info
type: object
required:
- scope
- scope_key
title: VulnerabilityScopeInfo
VulnerabilityInstanceRelevance:
type: string
enum:
- relevant
- irrelevant_waived
- irrelevant_fixed
title: VulnerabilityInstanceRelevance
PaginatedVulnerabilityInstancesOut:
properties:
instances:
items:
$ref: '#/components/schemas/VulnerabilityInstanceOut'
type: array
title: Instances
total:
type: integer
title: Total
type: object
required:
- instances
- total
title: PaginatedVulnerabilityInstancesOut
HTTPValidationError:
properties:
detail:
items:
$ref: '#/components/schemas/ValidationError'
type: array
title: Detail
type: object
title: HTTPValidationError
Body_update_vulnerability_instances_tags_v1_vulnerability_instance__vulnerability_instance_id__tags_put:
properties:
tags:
items:
type: string
type: array
title: Tags
type: object
required:
- tags
title: Body_update_vulnerability_instances_tags_v1_vulnerability_instance__vulnerability_instance_id__tags_put
ValidationError:
properties:
loc:
items:
anyOf:
- type: string
- type: integer
type: array
title: Location
msg:
type: string
title: Message
type:
type: string
title: Error Type
type: object
required:
- loc
- msg
- type
title: ValidationError
VulnerabilityInstanceOut:
properties:
id:
type: string
title: Id
application_id:
type: string
title: Application Id
created_at:
type: string
format: date-time
title: Created At
updated_at:
type: string
format: date-time
title: Updated At
last_seen_at:
type: string
format: date-time
title: Last Seen At
status:
$ref: '#/components/schemas/VulnerabilityInstanceStatus'
relevance:
$ref: '#/components/schemas/VulnerabilityInstanceRelevance'
tickets:
items:
$ref: '#/components/schemas/Ticket'
type: array
title: Tickets
tags:
items:
type: string
type: array
title: Tags
severity:
type: integer
title: Severity
vulnerability_definition:
$ref: '#/components/schemas/VulnerabilityDefinition'
scope_info:
$ref: '#/components/schemas/VulnerabilityScopeInfo-Output'
type: object
required:
- id
- application_id
- created_at
- updated_at
- last_seen_at
- status
- relevance
- severity
- vulnerability_definition
- scope_info
title: VulnerabilityInstanceOut
VulnerabilityInstanceStatus:
type: string
enum:
- detected
title: VulnerabilityInstanceStatus
EndpointAttackInfo:
properties:
scan_id:
type: string
pattern: ^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$
title: Scan Id
endpoint:
type: string
title: Endpoint
host:
type: string
title: Host
curl_cmd:
anyOf:
- type: string
- type: 'null'
title: Curl Cmd
evidence_paths:
items:
type: string
type: array
title: Evidence Paths
finding:
$ref: '#/components/schemas/Finding'
type: object
required:
- scan_id
- endpoint
- host
- finding
title: EndpointAttackInfo
Body_update_vulnerability_instance_relevance_v1_vulnerability_instance__vulnerability_instance_id__relevance_put:
properties:
relevance:
$ref: '#/components/schemas/VulnerabilityInstanceRelevance'
type: object
required:
- relevance
title: Body_update_vulnerability_instance_relevance_v1_vulnerability_instance__vulnerability_instance_id__relevance_put
Ticket:
properties:
name:
type: string
title: Name
link:
type: string
title: Link
type: object
required:
- name
- link
title: Ticket
securitySchemes:
API_Key:
type: apiKey
in: header
name: X-API-Key
Bearer_Token:
type: apiKey
in: header
name: Authorization
System_API_Key:
type: apiKey
in: header
name: X-System-API-Key
Organization_ID:
type: apiKey
in: header
name: X-Organization-ID
Operator_Organization_Context:
type: apiKey
in: header
name: context
x-refined-from:
- pynt-openapi.json
- pynt-openapi.json