Nuclei · Capability

PDCP API — enumerations

PDCP API — enumerations. 27 operations. Lead operation: Get Enumeration Domain Contents. Self-contained Naftiko capability covering one Nuclei business surface.

Run with Naftiko Nucleienumerations

What You Can Do

GET
Getv1assetdomaindomainnamecontents — Get Enumeration Domain Contents
/v1/v1/asset/domain/{domain-name}
GET
Getv1assetdomaindomainnameexport — Export Enumeration of user by domain
/v1/v1/asset/domain/{domain-name}/export
GET
Getv1assetdomaindomainnamefilters — Group assets by filters for an domain
/v1/v1/asset/domain/{domain-name}/filters
GET
Getv1assetdomaindomainnamestats — Get domain stats
/v1/v1/asset/domain/{domain-name}/stats
GET
Getv1assetenumerate — Get Enumeration List
/v1/v1/asset/enumerate
POST
Postv1assetenumerate — Create Enumeration
/v1/v1/asset/enumerate
DELETE
Deletev1assetenumerates — Delete Assets in bulk
/v1/v1/asset/enumerate
GET
Getv1assetenumeratecontents — Get All Enumeration Contents
/v1/v1/asset/enumerate/contents
GET
Getenumerateexport — Export Enumeration of user
/v1/v1/asset/enumerate/export
GET
Getv1assetenumeratefilters — Group assets by filters
/v1/v1/asset/enumerate/filters
POST
Postv1assetenumerategroup — Create an asset group
/v1/v1/asset/enumerate/group
DELETE
Deletev1assetenumerategroup — Delete an asset group
/v1/v1/asset/enumerate/group/{group-id}
PATCH
Patchv1assetenumerategroup — Update an asset group
/v1/v1/asset/enumerate/group/{group-id}
GET
Getv1assetenumeratestats — Get all enumeration stats
/v1/v1/asset/enumerate/stats
GET
Getenumerateidexport — Export Enumeration
/v1/v1/asset/enumerate/{enum-id}/export
GET
Getv1assetenumerateenumerateid — Get Enumeration
/v1/v1/asset/enumerate/{enumerate-id}
PATCH
Patchv1assetenumerateenumerateid — Update Enumeration
/v1/v1/asset/enumerate/{enumerate-id}
DELETE
Deletev1assetenumerateenumerateid — Delete Enumeration
/v1/v1/asset/enumerate/{enumerate-id}
GET
Getv1assetenumerateenumerateidconfig — Get enumeration config
/v1/v1/asset/enumerate/{enumerate-id}/config
GET
Getv1assetenumerateenumerateidcontents — Get Enumeration Contents
/v1/v1/asset/enumerate/{enumerate-id}/contents
GET
Getv1assetenumerateidfilters — Group assets by filters for an enumeration
/v1/v1/asset/enumerate/{enumerate-id}/filters
POST
Postv1assetenumerateenumerateidrescan — Rescan Enumeration
/v1/v1/asset/enumerate/{enumerate-id}/rescan
GET
Getv1assetenumerateenumerateidstats — Get enumeration stats
/v1/v1/asset/enumerate/{enumerate-id}/stats
POST
Postv1assetenumerateenumerateidstop — Stop Enumeration
/v1/v1/asset/enumerate/{enumerate-id}/stop
GET
Getv1enumerationschedule — Get Enumeration Schedules
/v1/v1/enumeration/schedule
POST
Postv1enumerationschedule — Set Enumeration Schedule
/v1/v1/enumeration/schedule
DELETE
Deletev1enumerationschedule — Delete Enumeration Schedule
/v1/v1/enumeration/schedule

MCP Tools

get-enumeration-domain-contents

Get Enumeration Domain Contents

read-only idempotent
export-enumeration-user-domain

Export Enumeration of user by domain

read-only idempotent
group-assets-filters-domain

Group assets by filters for an domain

read-only idempotent
get-domain-stats

Get domain stats

read-only idempotent
get-enumeration-list

Get Enumeration List

read-only idempotent
create-enumeration

Create Enumeration

delete-assets-bulk

Delete Assets in bulk

idempotent
get-all-enumeration-contents

Get All Enumeration Contents

read-only idempotent
export-enumeration-user

Export Enumeration of user

read-only idempotent
group-assets-filters

Group assets by filters

read-only idempotent
create-asset-group

Create an asset group

delete-asset-group

Delete an asset group

idempotent
update-asset-group

Update an asset group

idempotent
get-all-enumeration-stats

Get all enumeration stats

read-only idempotent
export-enumeration

Export Enumeration

read-only idempotent
get-enumeration

Get Enumeration

read-only idempotent
update-enumeration

Update Enumeration

idempotent
delete-enumeration

Delete Enumeration

idempotent
get-enumeration-config

Get enumeration config

read-only idempotent
get-enumeration-contents

Get Enumeration Contents

read-only idempotent
group-assets-filters-enumeration

Group assets by filters for an enumeration

read-only idempotent
rescan-enumeration

Rescan Enumeration

get-enumeration-stats

Get enumeration stats

read-only idempotent
stop-enumeration

Stop Enumeration

get-enumeration-schedules

Get Enumeration Schedules

read-only idempotent
set-enumeration-schedule

Set Enumeration Schedule

delete-enumeration-schedule

Delete Enumeration Schedule

idempotent

Capability Spec

nuclei-enumerations.yaml Raw ↑
naftiko: 1.0.0-alpha2
info:
  label: PDCP API — enumerations
  description: 'PDCP API — enumerations. 27 operations. Lead operation: Get Enumeration Domain Contents. Self-contained Naftiko
    capability covering one Nuclei business surface.'
  tags:
  - Nuclei
  - enumerations
  created: '2026-05-19'
  modified: '2026-05-19'
binds:
- namespace: env
  keys:
    NUCLEI_API_KEY: NUCLEI_API_KEY
capability:
  consumes:
  - type: http
    namespace: nuclei-enumerations
    baseUri: https://api.projectdiscovery.io
    description: PDCP API — enumerations business capability. Self-contained, no shared references.
    resources:
    - name: v1-asset-domain-domain_name
      path: /v1/asset/domain/{domain_name}
      operations:
      - name: getv1assetdomaindomainnamecontents
        method: GET
        description: Get Enumeration Domain Contents
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: offset
          in: query
          type: integer
          description: The number of items to skip before starting to collect the result set
        - name: limit
          in: query
          type: integer
          description: The numbers of items to return
        - name: is_tech
          in: query
          type: boolean
          description: Return records that have technologies
        - name: is_favicon
          in: query
          type: boolean
          description: Return the records that have favicon
        - name: search
          in: query
          type: string
          description: Search on the content name
        - name: labels
          in: query
          type: string
          description: Filter by comma separated labels, e.g-> labels=p1,p2
        - name: is_new
          in: query
          type: boolean
          description: Filter by new content
        - name: host
          in: query
          type: string
          description: Filter by comma separated hosts, e.g-> host=p1,p2
        - name: port
          in: query
          type: string
          description: Filter by comma separated ports, e.g-> port=p1,p2
        - name: status_code
          in: query
          type: string
          description: Filter by comma separated status codes, e.g-> status_code=p1,p2
        - name: title
          in: query
          type: string
          description: Filter by comma separated titles, e.g-> title=p1,p2
        - name: content_length
          in: query
          type: string
          description: Filter by comma separated content lengths, e.g-> content_length=p1,p2
        - name: cname
          in: query
          type: string
          description: cname to filter
        - name: technologies
          in: query
          type: string
          description: technologies to filter
        - name: ip
          in: query
          type: string
          description: ips to filter
        - name: sort_asc
          in: query
          type: string
          description: comma separated ascending sorting e.g sort_asc=created_at,name
        - name: sort_desc
          in: query
          type: string
          description: comma separated descending sorting e.g sort_desc=created_at,name
        - name: is_screenshot
          in: query
          type: boolean
          description: asset with screenshots
        - name: time
          in: query
          type: string
          description: time filter to select
        - name: start_date
          in: query
          type: string
          description: time filter start date
        - name: end_date
          in: query
          type: string
          description: time filter end date
        - name: X-Team-Id
          in: header
          type: string
          description: 'Retrieve the Team ID from: https://cloud.projectdiscovery.io/settings/team'
        - name: custom_filter
          in: query
          type: string
          description: custom query to filter. double encode the query string.
        - name: favicon
          in: query
          type: string
          description: Filter by comma separated favicons, e.g-> favicon=p1,p2
    - name: v1-asset-domain-domain_name-export
      path: /v1/asset/domain/{domain_name}/export
      operations:
      - name: getv1assetdomaindomainnameexport
        method: GET
        description: Export Enumeration of user by domain
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: format
          in: query
          type: string
        - name: search
          in: query
          type: string
          description: Search on the content name
        - name: labels
          in: query
          type: string
          description: Filter by comma separated labels, e.g-> labels=p1,p2
        - name: is_new
          in: query
          type: boolean
          description: Filter by new content
        - name: host
          in: query
          type: string
          description: Filter by comma separated labels, e.g-> host=p1,p2
        - name: port
          in: query
          type: string
          description: Filter by port separated labels, e.g-> port=p1,p2
        - name: status_code
          in: query
          type: string
          description: Filter by status code separated labels, e.g-> status_code=p1,p2
        - name: title
          in: query
          type: string
          description: Filter by title separated labels, e.g-> title=p1,p2
        - name: content_length
          in: query
          type: string
          description: Filter by content length separated labels, e.g-> content_length=p1,p2
        - name: domain
          in: query
          type: string
          description: Filter by domain names separated labels, e.g-> domain=domain1.com,domain2.com
        - name: cname
          in: query
          type: string
          description: cname to filter
        - name: technologies
          in: query
          type: string
          description: technologies to filter
        - name: sort_asc
          in: query
          type: string
          description: comma separated ascending sorting e.g sort_asc=created_at,name
        - name: sort_desc
          in: query
          type: string
        - name: time
          in: query
          type: string
          description: time filter to select
        - name: start_date
          in: query
          type: string
          description: time filter start date
        - name: end_date
          in: query
          type: string
          description: time filter end date
        - name: X-Team-Id
          in: header
          type: string
          description: 'Retrieve the Team ID from: https://cloud.projectdiscovery.io/settings/team'
        - name: custom_filter
          in: query
          type: string
          description: custom query to filter. double encode the query string.
        - name: is_screenshot
          in: query
          type: boolean
        - name: ip
          in: query
          type: string
          description: ips to filter
        - name: favicon
          in: query
          type: string
          description: Filter by comma separated favicons, e.g-> favicon=p1,p2
    - name: v1-asset-domain-domain_name-filters
      path: /v1/asset/domain/{domain_name}/filters
      operations:
      - name: getv1assetdomaindomainnamefilters
        method: GET
        description: Group assets by filters for an domain
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: offset
          in: query
          type: integer
          description: The number of items to skip before starting to collect the result set
        - name: limit
          in: query
          type: integer
          description: The numbers of items to return
        - name: host
          in: query
          type: string
        - name: port
          in: query
          type: string
        - name: ip
          in: query
          type: string
        - name: cname
          in: query
          type: string
        - name: technologies
          in: query
          type: string
        - name: status_code
          in: query
          type: string
        - name: content_length
          in: query
          type: string
        - name: domain
          in: query
          type: array
        - name: title
          in: query
          type: string
        - name: webserver
          in: query
          type: string
        - name: labels
          in: query
          type: string
        - name: favicon
          in: query
          type: string
        - name: group_by
          in: query
          type: string
          description: Group by type. e.g. - host, port, favicon.
          required: true
        - name: sort_asc
          in: query
          type: string
          description: supported sort fields
        - name: sort_desc
          in: query
          type: string
          description: supported sort fields
        - name: time
          in: query
          type: string
          description: time filter to select
        - name: start_date
          in: query
          type: string
          description: time filter start date
        - name: end_date
          in: query
          type: string
          description: time filter end date
        - name: X-Team-Id
          in: header
          type: string
          description: 'Retrieve the Team ID from: https://cloud.projectdiscovery.io/settings/team'
        - name: is_screenshot
          in: query
          type: boolean
    - name: v1-asset-domain-domain_name-stats
      path: /v1/asset/domain/{domain_name}/stats
      operations:
      - name: getv1assetdomaindomainnamestats
        method: GET
        description: Get domain stats
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: X-Team-Id
          in: header
          type: string
          description: 'Retrieve the Team ID from: https://cloud.projectdiscovery.io/settings/team'
    - name: v1-asset-enumerate
      path: /v1/asset/enumerate
      operations:
      - name: getv1assetenumerate
        method: GET
        description: Get Enumeration List
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: offset
          in: query
          type: integer
          description: The number of items to skip before starting to collect the result set
        - name: limit
          in: query
          type: integer
          description: The numbers of items to return
        - name: search
          in: query
          type: string
          description: search keyword in enumeration list
        - name: enum_type
          in: query
          type: string
          description: types of enumeration list (comma seperated)
        - name: sort_asc
          in: query
          type: string
          description: comma separated ascending sorting e.g sort_asc=created_at,name
        - name: sort_desc
          in: query
          type: string
          description: comma separated descending sorting e.g sort_desc=created_at,name
        - name: status
          in: query
          type: string
          description: comma separated filter enumeration result by status
        - name: time
          in: query
          type: string
          description: time range to get enumerations from
        - name: start_date
          in: query
          type: string
          description: time filter start date
        - name: end_date
          in: query
          type: string
          description: time filter end date
        - name: custom_filter
          in: query
          type: string
          description: custom query to filter. double encode the query string.
        - name: is_internal
          in: query
          type: boolean
          description: filter by internal enumerations
        - name: X-Team-Id
          in: header
          type: string
          description: 'Retrieve the Team ID from: https://cloud.projectdiscovery.io/settings/team'
      - name: postv1assetenumerate
        method: POST
        description: Create Enumeration
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: X-Team-Id
          in: header
          type: string
          description: 'Retrieve the Team ID from: https://cloud.projectdiscovery.io/settings/team'
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
      - name: deletev1assetenumerates
        method: DELETE
        description: Delete Assets in bulk
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: X-Team-Id
          in: header
          type: string
          description: 'Retrieve the Team ID from: https://cloud.projectdiscovery.io/settings/team'
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
    - name: v1-asset-enumerate-contents
      path: /v1/asset/enumerate/contents
      operations:
      - name: getv1assetenumeratecontents
        method: GET
        description: Get All Enumeration Contents
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: offset
          in: query
          type: integer
          description: The number of items to skip before starting to collect the result set
        - name: time
          in: query
          type: string
          description: time filter to select
        - name: limit
          in: query
          type: integer
          description: The numbers of items to return
        - name: is_tech
          in: query
          type: boolean
          description: Return records that have technologies
        - name: is_favicon
          in: query
          type: boolean
          description: Return the records that have favicon
        - name: search
          in: query
          type: string
          description: Search on the content name
        - name: labels
          in: query
          type: string
          description: Filter by comma separated labels, e.g-> labels=p1,p2
        - name: is_new
          in: query
          type: boolean
          description: Filter by new content
        - name: host
          in: query
          type: string
          description: Filter by comma separated labels, e.g-> host=p1,p2
        - name: port
          in: query
          type: string
          description: Filter by port separated labels, e.g-> port=p1,p2
        - name: status_code
          in: query
          type: string
          description: Filter by status code separated labels, e.g-> status_code=p1,p2
        - name: title
          in: query
          type: string
          description: Filter by title separated labels, e.g-> title=p1,p2
        - name: content_length
          in: query
          type: string
          description: Filter by content length separated labels, e.g-> content_length=p1,p2
        - name: domain
          in: query
          type: string
          description: Filter by domain names separated labels, e.g-> domain=domain1.com,domain2.com
        - name: cname
          in: query
          type: string
          description: cname to filter
        - name: technologies
          in: query
          type: string
          description: technologies to filter
        - name: ip
          in: query
          type: string
          description: ips to filter
        - name: sort_asc
          in: query
          type: string
          description: comma separated ascending sorting e.g sort_asc=created_at,name
        - name: sort_desc
          in: query
          type: string
          description: comma separated descending sorting e.g sort_desc=created_at,name
        - name: X-Team-Id
          in: header
          type: string
          description: 'Retrieve the Team ID from: https://cloud.projectdiscovery.io/settings/team'
        - name: custom_filter
          in: query
          type: string
          description: custom query to filter. double encode the query string.
        - name: is_screenshot
          in: query
          type: boolean
          description: asset with screenshots
        - name: favicon
          in: query
          type: string
          description: Filter by comma separated favicons, e.g-> favicon=p1,p2
        - name: only_dns
          in: query
          type: boolean
          description: Query only dns FQDN records
        - name: only_ip
          in: query
          type: boolean
          description: Query only dns IP records
        - name: is_internal
          in: query
          type: boolean
          description: filter by is_internal (internal vs external hosts)
    - name: v1-asset-enumerate-export
      path: /v1/asset/enumerate/export
      operations:
      - name: getenumerateexport
        method: GET
        description: Export Enumeration of user
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: format
          in: query
          type: string
        - name: search
          in: query
          type: string
          description: Search on the content name
        - name: labels
          in: query
          type: string
          description: Filter by comma separated labels, e.g-> labels=p1,p2
        - name: is_new
          in: query
          type: boolean
          description: Filter by new content
        - name: host
          in: query
          type: string
          description: Filter by comma separated labels, e.g-> host=p1,p2
        - name: port
          in: query
          type: string
          description: Filter by port separated labels, e.g-> port=p1,p2
        - name: status_code
          in: query
          type: string
          description: Filter by status code separated labels, e.g-> status_code=p1,p2
        - name: title
          in: query
          type: string
          description: Filter by title separated labels, e.g-> title=p1,p2
        - name: content_length
          in: query
          type: string
          description: Filter by content length separated labels, e.g-> content_length=p1,p2
        - name: domain
          in: query
          type: string
          description: Filter by domain names separated labels, e.g-> domain=domain1.com,domain2.com
        - name: cname
          in: query
          type: string
          description: cname to filter
        - name: technologies
          in: query
          type: string
          description: technologies to filter
        - name: sort_asc
          in: query
          type: string
          description: comma separated ascending sorting e.g sort_asc=created_at,name
        - name: sort_desc
          in: query
          type: string
        - name: time
          in: query
          type: string
          description: time filter to select
        - name: start_date
          in: query
          type: string
          description: time filter start date
        - name: end_date
          in: query
          type: string
          description: time filter end date
        - name: X-Team-Id
          in: header
          type: string
          description: 'Retrieve the Team ID from: https://cloud.projectdiscovery.io/settings/team'
        - name: custom_filter
          in: query
          type: string
          description: custom query to filter. double encode the query string.
        - name: is_screenshot
          in: query
          type: boolean
        - name: ip
          in: query
          type: string
          description: ips to filter
        - name: favicon
          in: query
          type: string
          description: Filter by comma separated favicons, e.g-> favicon=p1,p2
        - name: only_dns
          in: query
          type: boolean
          description: Query only dns FQDN records
        - name: only_ip
          in: query
          type: boolean
          description: Query only dns IP records
    - name: v1-asset-enumerate-filters
      path: /v1/asset/enumerate/filters
      operations:
      - name: getv1assetenumeratefilters
        method: GET
        description: Group assets by filters
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: offset
          in: query
          type: integer
          description: The number of items to skip before starting to collect the result set
        - name: limit
          in: query
          type: integer
          description: The numbers of items to return
        - name: host
          in: query
          type: string
        - name: port
          in: query
          type: string
        - name: ip
          in: query
          type: string
        - name: cname
          in: query
          type: string
        - name: technologies
          in: query
          type: string
        - name: status_code
          in: query
          type: string
        - name: content_length
          in: query
          type: string
        - name: domain
          in: query
          type: string
        - name: title
          in: query
          type: string
        - name: webserver
          in: query
          type: string
        - name: favicon
          in: query
          type: string
        - name: labels
          in: query
          type: string
        - name: group_by
          in: query
          type: string
          description: Group by type. e.g. - host, port, favicon.
          required: true
        - name: sort_asc
          in: query
          type: string
          description: supported sort fields
        - name: sort_desc
          in: query
          type: string
          description: supported sort fields
        - name: time
          in: query
          type: string
          description: time filter to select
        - name: start_date
          in: query
          type: string
          description: time filter start date
        - name: end_date
          in: query
          type: string
          description: time filter end date
        - name: X-Team-Id
          in: header
          type: string
          description: 'Retrieve the Team ID from: https://cloud.projectdiscovery.io/settings/team'
        - name: is_screenshot
          in: query
          type: boolean
        - name: is_tech
          in: query
          type: boolean
        - name: is_favicon
          in: query
          type: boolean
          description: Filter items with favicon
        - name: only_dns
          in: query
          type: boolean
          description: Query only dns FQDN records
        - name: only_ip
          in: query
          type: boolean
          description: Query only dns IP records
        - name: custom_filter
          in: query
          type: string
          description: Filter by custom filter. Double encode the query string.
    - name: v1-asset-enumerate-group
      path: /v1/asset/enumerate/group
      operations:
      - name: postv1assetenumerategroup
        method: POST
        description: Create an asset group
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: X-Team-Id
          in: header
          type: string
          description: 'Retrieve the Team ID from: https://cloud.projectdiscovery.io/settings/team'
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
    - name: v1-asset-enumerate-group-group_id
      path: /v1/asset/enumerate/group/{group_id}
      operations:
      - name: deletev1assetenumerategroup
        method: DELETE
        description: Delete an asset group
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: X-Team-Id
          in: header
          type: string
          description: 'Retrieve the Team ID from: https://cloud.projectdiscovery.io/settings/team'
      - name: patchv1assetenumerategroup
        method: PATCH
        description: Update an asset group
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: update_type
          in: query
          type: string
          description: Append vs Replace update_type. Default is append
        - name: X-Team-Id
          in: header
          type: string
          description: 'Retrieve the Team ID from: https://cloud.projectdiscovery.io/settings/team'
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
    - name: v1-asset-enumerate-stats
      path: /v1/asset/enumerate/stats
      operations:
      - name: getv1assetenumeratestats
        method: GET
        description: Get all enumeration stats
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: X-Team-Id
          in: header
          type: string
          description: 'Retrieve the Team ID from: https://cloud.projectdiscovery.io/settings/team'
    - name: v1-asset-enumerate-enum_id-export
      path: /v1/asset/enumerate/{enum_id}/export
      operations:
      - name: getenumerateidexport
        method: GET
        description: Export Enumeration
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: format
          in: query
          type: string
        - name: search
          in: query
          type: string
          description: Search by string
        - name: labels
          in: query
          type: string
          description: Filter by comma separated labels, e.g-> labels=p1,p2
        - name: is_new
          in: query
          type: boolean
          description: Filter by new content
        - name: host
          in: query
          type: string
          description: Filter by comma separated hosts, e.g-> host=p1,p2
        - name: domains
          in: query
          type: string
          description: Filter by comma separated domains, e.g-> domains=p1,p2
        - name: port
          in: query
          type: string
          description: Filter by comma separated ports, e.g-> port=p1,p2
        - name: status_code
          in: query
          type: string
          description: Filter by comma separated status codes, e.g-> status_code=p1,p2
        - name: title
          in: query
          type: string
          description: Filter by comma separated titles, e.g-> title=p1,p2
        - name: content_length
          in: query
          type: string
          description: Filter by comma separated content lengths, e.g-> content_length=p1,p2
        - name: cname
          in: query
          type: string
          description: cname to filter
        - name: technologies
          in: query
          type: string
          description: technologies to filter
        - name: ip
          in: query
          type: string
          description: ips to filter
        - name: X-Team-Id
          in: header
          type: string
          description: 'Retrieve the Team ID from: https://cloud.projectdiscovery.io/settings/team'
        - name: custom_filter
          in: query
          type: string
          description: custom query to filter. double encode the query string.
        - name: is_screenshot
          in: query
          type: boolean
          description: Return records that have screenshots
        - name: is_tech
          in: query
          type: boolean
          description: Return records that have technologies
        - name: is_favicon
          in: query
          type: boolean
          description: Return the records that have favicon
        - name: time
          in: query
          type: string
          description: time filter to select
        - name: start_date
          in: query
          type: string
          description: time filter start date
        - name: end_date
          in: query
          type: string
          description: time filter end date
        - name: favicon
          in: query
          type: string
          description: Filter by comma separated favicons, e.g-> favicon=p1,p2
        - name: only_dns
          in: query
          type: boolean
          description: Query only dns FQDN records
        - name: only_ip
          in: query
          type: boolean
          description: Query only dns IP records
    - name: v1-asset-enumerate-enumerate_id
      path: /v1/asset/enumerate/{enumerate_id}
      operations:
      - name: getv1assetenumerateenumerateid
        method: GET
        description: Get Enumeration
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: X-Team-Id
          in: header
          type: string
          description: 'Retrieve the Team ID from: https://cloud.projectdiscovery.io/settings/team'
      - name: patchv1assetenumerateenumerateid
        method: PATCH
        description: Update Enumeration
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: X-Team-Id
          in: header
          type: string
          description: 'Retrieve the Team ID from: https://cloud.projectdiscovery.io/settings/team'
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
      - name: deletev1assetenumerateenumerateid
        method: DELETE
        description: Delete Enumeration
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: X-Team-Id
          in: header
          type: string
          description: 'Retrieve the Team ID from: https://cloud.projectdiscovery.io/settings/team'
    - name: v1-asset-enumerate-enumerate_id-config
      path: /v1/asset/enumerate/{enumerate_id}/config
      operations:
      - name: getv1assetenumerateenumerateidconfig
        method: GET
        description: Get enumeration config
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: X-Team-Id
          in: header
          type: string
          description: 'Retrieve the Team ID from: https://cloud.projectdiscovery.io/settings/team'
    - name: v1-asset-enumerate-enumerate_id-contents
      path: /v1/asset/enumerate/{enumerate_id}/contents
      operations:
      - name: getv1assetenumerateenumerateidcontents
        method: GET
        description: Get Enumeration Contents
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: offset
          in: query
          type: integer
          description: The number of items to skip before starting to collect the result set
        - name: limit
          in: query
          type: integer
          description: The numbers of items to return
        - name: is_tech
          in: query
          type: boolean
          description: Return records that have technologies
        - name: is_favicon
          in: query
          type: boolean
          description: Return the records that have favicon
        - name: search
          in: query
          type: string
          description: Search on the content name
        - name: labels
          in: query
          type:

# --- truncated at 32 KB (77 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/nuclei/refs/heads/main/capabilities/nuclei-enumerations.yaml