HackNotice Third Party Accounts API

Third-party vendor monitoring: hacks, hack updates, watchlists, alerts and vendor security assessments.

Operations 93

POST /assessmentdatafiles/count Get the count of documents #
GET /assessmentdatafiles/download/{documentId} Download a doc #
POST /assessmentdatafiles/invited Create a doc #
POST /assessmentdatafiles/invited/count Get the count of documents #
GET /assessmentdatafiles/invited/download/{documentId} Download a doc #
POST /assessmentdatafiles/invited/page/{pageNum} Read a page of documents #
GET /assessmentdatafiles/invited/{documentId} Read a doc #
DELETE /assessmentdatafiles/invited/{documentId} Delete a doc #
POST /assessmentdatafiles/page/{pageNum} Read a page of documents #
GET /assessmentdatafiles/{fileId} Read a doc #
PUT /assessmentdatafiles/{fileId} Update a doc #
DELETE /assessmentdatafiles/{fileId} Delete a doc #
POST /assessmentevents Create assessment event #
POST /assessmentevents/count Count assessment events #
POST /assessmentevents/invited Create invited assessment event #
POST /assessmentevents/invited/page/{pageNum} List invited assessment events (paginated) #
GET /assessmentevents/invited/{documentId} Get one invited assessment event #
DELETE /assessmentevents/invited/{documentId} Delete one invited assessment event #
PUT /assessmentevents/invited/{documentId} Update one invited assessment event #
POST /assessmentevents/page/{pageNum} List assessment events (paginated) #
GET /assessmentevents/{eventId} Get one assessment event #
DELETE /assessmentevents/{eventId} Delete one assessment event #
PUT /assessmentevents/{eventId} Update one assessment event #
POST /assessmentinvites Create invite #
POST /assessmentinvites/activate/{inviteCode} Activate invite #
GET /assessmentinvites/code/{inviteCode} Read invite by code #
POST /assessmentinvites/count Count invites #
GET /assessmentinvites/mine My invites (invited user view) #
POST /assessmentinvites/page/{pageNum} List invites (paginated) #
GET /assessmentinvites/{inviteId} Read invite by ID #
DELETE /assessmentinvites/{inviteId} Delete invite by ID #
PUT /assessmentinvites/{inviteId} Update invite by ID #
POST /assessmentpreferences Create preferences #
GET /assessmentpreferences Get preferences #
DELETE /assessmentpreferences Delete preferences #
PUT /assessmentpreferences Update preferences #
POST /assessments Create a doc #
POST /assessments/count post the count of documents #
GET /assessments/invited/{documentId} Read an invite #
PUT /assessments/invited/{documentId} update invite #
POST /assessments/page/{pageNum} post a page of documents #
POST /assessments/projection projection #
GET /assessments/{assessmentId} Read a doc #
DELETE /assessments/{assessmentId} Delete a doc #
PUT /assessments/{assessmentId} update a doc #
POST /assessmenttemplates Create template #
POST /assessmenttemplates/count Count templates #
GET /assessmenttemplates/frameworks List available frameworks #
POST /assessmenttemplates/page/{pageNum} List templates (paginated) #
GET /assessmenttemplates/{templateId} Read one template #
DELETE /assessmenttemplates/{templateId} Delete one template #
PUT /assessmenttemplates/{templateId} Update one template #
POST /breaches/count/range Read count of documents within a date range #
POST /breaches/new/count/ Read count of all documents #
POST /breaches/new/page/{pageNum} Read a page of documents #
GET /breaches/new/timestamp/page/{pageNum} Read a page of documents sorted by timestamp (creation) #
GET /breaches/new/{documentId} Read a document #
POST /breaches/search/page/{pageNum} Search a page #
GET /breachupdatedlog/count/ Read count of all documents #
GET /breachupdatedlog/page/{pageNum} Read a page of documents #
POST /breachupdatedlog/search Search all #
GET /breachupdatedlog/{documentId} Read a document #
PUT /hackalerts Fix hackalerts for a list of alert _ids #
GET /hackalerts/alertedcount/{number} Read count for a number of previous (timestamp) days of alerts #
GET /hackalerts/alertedpage/{number} Read a page of alerts (sorted by timestamp) #
GET /hackalerts/count Read count for alerts #
GET /hackalerts/count/{number} Read count for a number of previous (published date) days of alerts #
GET /hackalerts/distinct/count Read count for distinct watchlist items #
GET /hackalerts/distinct/page/{pageNum} Read page for distinct watchlist items #
POST /hackalerts/hackwatchlist/remove Delete hackalerts for a hackwatchlist id #
POST /hackalerts/hackwatchlist/update Update hackalerts tags for a hackwatchlist id #
GET /hackalerts/harvester/all Read ransomware harvesters all #
GET /hackalerts/lastdate Read last alert date #
GET /hackalerts/page/{pageNum} Read a page of alerts (sorted by published date) #
POST /hackalerts/search Search domain within alerts #
GET /hackalerts/{alertId} Read a document #
PUT /hackalerts/{alertId} Update a document #
GET /hacknoticeupdates/page/{pageNum} Read a page of documents #
POST /hacknoticeupdates/search Search all #
GET /hacknoticeupdates/{documentId} Read a document #
GET /hackwatchlist/count Get the count of documents #
POST /hackwatchlist/count Get the count of documents with options #
POST /hackwatchlist/create Create a doc #
GET /hackwatchlist/page/{pageNum} Read a page of documents #
POST /hackwatchlist/page/{pageNum} Read a page of documents #
POST /hackwatchlist/search Search for a domain #
GET /hackwatchlist/{watchlistId} Read a doc #
PUT /hackwatchlist/{watchlistId} Update a doc tags #
DELETE /hackwatchlist/{watchlistId} Delete a doc #
POST /report/assessment Create assessment PDF report #
POST /report/assessment/excel Create assessment Excel report #
POST /report/assessment/invited Create invited assessment PDF report #
POST /report/assessment/invited/excel Create invited assessment Excel report #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • 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.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/hacknotice-third-party-accounts-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

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 Specification

hacknotice-third-party-accounts-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: HackNotice Third Party Accounts API
  version: '2026-08-22'
  summary: External threat-intelligence API for first-party, third-party and end-user breach monitoring, threat research and vendor assessments.
  description: 'HackNotice''s REST API over its external threat-intelligence platform: credential and breach alerts for first-party domains, third-party vendors and end users; dark-web / hacker-forum research search; and AI-assisted vendor security assessments.'
  termsOfService: https://hacknotice.com/businesstandc/
  contact:
    name: HackNotice Support
    url: https://hacknotice.zendesk.com/hc/en-us
    email: support@hacknotice.com
  x-api-evangelist-derived-from: https://api-docs.hacknotice.com
servers:
- url: https://extensionapi.hacknotice.com
  description: HackNotice production API host, as declared by HackNotice's own first-party n8n node (API_BASE_URL in credentials/HackNoticeApi.credentials.ts, github.com/HackNotice/n8n-nodes-hacknotice). The published Postman collection ships an internal {{url}} variable pointing at a developer VPN host, which is not the production base.
security:
- jwtAuth: []
- apiKeyAuth: []
tags:


# --- truncated at 32 KB (269 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/hacknotice/refs/heads/main/openapi/hacknotice-third-party-accounts-api-openapi.yml