Scanverity Resolution API · AsyncAPI Specification

Scanverity Resolution Api Webhooks

Version

View Spec View on GitHub Prediction MarketsResolution RiskMarket IntelligenceDue DiligenceWebhooksOpenAPIFintechRisk AnalyticsPolymarketEvent ContractsAgent ReadyAsyncAPIEvents

AsyncAPI Specification

Raw ↑
generated: '2026-09-04'
method: searched
source: https://scanverity.com/resolution-api/docs
derived_from: openapi/scanverity-resolution-api-openapi.json
name: Scanverity Resolution API webhook catalog
description: >-
  The provider ships a fully documented signed-webhook surface with a registration API, HMAC
  signatures, a published retry schedule, append-only delivery evidence and audited manual
  redelivery. It does NOT publish an AsyncAPI document, so this is a webhook catalog rather than an
  event specification; no AsyncAPI pointer is emitted and none was authored.
docs: https://scanverity.com/resolution-api/docs
asyncapi_published: false
asyncapi_probed:
  - url: https://scanverity.com/asyncapi.yaml
    note: not published; the provider's own api-catalog linkset advertises only the OpenAPI as service-desc

transport: HTTPS POST
destination_requirements:
  - credential-free public HTTPS
  - port 443
  - must pass DNS/SSRF validation
  - inline per-request URLs are never accepted; endpoints must be pre-registered
environments: [live, sandbox]
environment_binding: >-
  Endpoints are scoped to the token's account AND environment. Cross-account and cross-environment
  identifiers return NOT_FOUND, deliberately indistinguishable from unknown ids.
max_endpoints_per_environment: 10

events:
  - name: assessment.released
    description: A requested assessment reached the terminal released state and carries a resolution-risk figure.
    payload_schema: AssessmentReleased
  - name: assessment.withheld
    description: The assessment terminated without stating a risk figure; the body carries a WithheldDetail explaining what could not be verified.
    payload_schema: AssessmentWithheld
  - name: assessment.failed
    description: The assessment terminated in failure; the body carries a TerminalError with a retryable flag.
    payload_schema: AssessmentFailed
event_count: 3
subscription: Each endpoint subscribes to between one and three of the events above.

signature:
  header: Scanverity-Signature
  format: 't=<unix>, v1=<hex HMAC-SHA256(secret, "<t>.<raw-body>")>'
  algorithm: HMAC-SHA256
  signed_payload: '<timestamp>.<raw request body>'
  tolerance_seconds: 300
  secret_prefix: svrwhsec_
  secret_delivery: Revealed once in the create response only; never returned by later reads; encrypted at rest.

delivery:
  id_header: Scanverity-Delivery-Id
  id_stability: Automatic attempts reuse the delivery id; manual redelivery creates a new id linked by redelivery_of.
  retry_schedule_seconds: [60, 300, 1800, 7200, 28800]
  max_attempts_per_group: 5
  auto_disable_after: 3 days of continuous failure
  evidence_retention_days: 90
  evidence_model: append-only; original delivery groups are never rewritten
  billable: false

operations:
  register: createResolutionWebhookEndpoint
  list: listResolutionWebhookEndpoints
  delete: deleteResolutionWebhookEndpoint
  list_deliveries: listResolutionWebhookDeliveries
  redeliver: redeliverResolutionWebhook

delivery_states: [pending, delivered, failed, cancelled]
endpoint_states: [enabled, disabled]

opt_in: >-
  Webhook fan-out is requested per assessment with webhook=true. If no active endpoint exists in the
  same account and environment, the create call returns 422 WEBHOOK_NOT_CONFIGURED. Polling remains
  available independently of webhooks.

Work with this as data

Every AsyncAPI spec 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 asyncapi

4 MCP tools reach this
  • find_asyncapisBrowse and filter every AsyncAPI spec in the catalog.
  • 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 AsyncAPI spec
curl "https://apis.io/api/v1/asyncapis/scanverity-resolution-api-webhooks"
All asyncapi
curl "https://apis.io/api/v1/asyncapis?limit=25"

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

Get an API key

Free tier, no email required.

A second provider on the same verified email joins the account you already have.