Salv · AsyncAPI Specification
Salv Webhooks
Version
View Spec
View on GitHub
CompanyAnti-Money LaunderingFinancial CrimeComplianceRegTechSanctions ScreeningTransaction MonitoringFraud PreventionAsyncAPIEvents
AsyncAPI Specification
generated: '2026-07-21'
method: searched
source: openapi/salv-aml-openapi-original.yml (WebhookEvent discriminator) + docs.salv.com
spec_type: Webhooks
note: >-
Salv documents a webhook surface but publishes no AsyncAPI document. Event
payload schemas are defined in the OpenAPI components (WebhookEvent +
per-action event schemas); the discriminator field is `action`. Salv POSTs
these events to a customer-configured endpoint.
delivery:
transport: https-post
discriminator_field: action
events:
- action: ALERT_CREATED
description: A monitoring alert was created.
schema: AlertCreatedEvent
- action: ALERT_STATUS_UPDATED
description: A monitoring alert's status changed.
schema: AlertStatusUpdatedEvent
- action: SCREENING_ALERT_CREATED
description: A screening (sanctions/PEP/adverse-media) alert was created.
schema: ScreeningAlertCreatedEvent
- action: SCREENING_ALERT_STATUS_UPDATED
description: A screening alert's status changed.
schema: ScreeningAlertStatusUpdatedEvent
- action: SCREENING_ALERT_UPDATED
description: A screening alert was updated.
schema: ScreeningAlertCreatedEvent
- action: FINAL_RISK_UPDATED
description: A person's final risk score was updated.
schema: FinalRiskUpdatedEvent
- action: PERSON_STATUS_UPDATED
description: A person's status changed.
schema: PersonStatusUpdatedEvent
- action: PERSON_CLEARED
description: A person was cleared.
schema: PersonClearedEvent
- action: TRANSACTION_CLEARED
description: A transaction was cleared.
schema: TransactionClearedEvent
- action: CUSTOM_LIST_RECORD_CREATED
description: A record was added to a custom list.
schema: CustomListRecordCreatedEvent
- action: CUSTOM_LIST_RECORD_UPDATED
description: A custom list record was updated.
schema: CustomListRecordUpdatedEvent
- action: CUSTOM_LIST_RECORD_ARCHIVED
description: A custom list record was archived.
schema: CustomListRecordArchivedEvent
- action: MANUAL_ALERT_STATUS_UPDATED
description: A manual alert's status changed.
schema: ManualAlertStatusUpdatedEvent
- action: MANUAL_ALERT_CREATED
description: A manual alert was created.
schema: ManualAlertCreatedEvent
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.
Call it yourself
curl for this page
This AsyncAPI spec
curl "https://apis.io/api/v1/asyncapis/salv-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 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.