Agora Data · AsyncAPI Specification
Agora Data Webhooks
Version
View Spec
View on GitHub
CompanyAuto FinanceAutomotiveLendingFinancial-ServicesFintechLoan OriginationData AnalyticsArtificial IntelligenceCapital MarketsAsyncAPIEvents
AsyncAPI Specification
generated: '2026-08-06'
method: derived
source: openapi/agora-data-openapi-original.json
spec_type: Webhooks
asyncapi_published: false
notes: >-
Agora Data publishes no AsyncAPI document. Its event surface is two INBOUND webhook
receivers declared in the public OpenAPI: endpoints that partner dealer management systems
(iDMS and Auto Master) POST to when a loan data file is ready for Agora to collect. The
direction matters — Agora is the webhook CONSUMER here, not the publisher, so there is no
outbound event catalog for Agora's own customers to subscribe to. Nothing below is
invented; both receivers and their payload schema are declared in the spec.
direction: inbound
webhooks:
- name: idms-file-delivered
path: /hooks/files/idms
method: POST
operation_id: idms_file_endpoint_hooks_files_idms_post
partner: iDMS
description: >-
Receiver for iDMS file-delivery notifications. The partner POSTs a FilesWebHookFormat
payload announcing that a loan data file is available at a path.
payload_schema: '#/components/schemas/FilesWebHookFormat'
authentication:
header: x-agora-files-key
required_in_spec: false
note: >-
Declared as an OPTIONAL header parameter. A shared-secret webhook verifier declared
optional is a security-relevant contract defect.
- name: automaster-file-delivered
path: /hooks/files/autoMaster
method: POST
operation_id: auto_master_file_endpoint_hooks_files_autoMaster_post
partner: Auto Master Systems
description: >-
Receiver for Auto Master Systems file-delivery notifications. Same FilesWebHookFormat
payload as the iDMS receiver.
payload_schema: '#/components/schemas/FilesWebHookFormat'
authentication:
header: x-agora-files-key
required_in_spec: false
payload:
schema: FilesWebHookFormat
required: [action, path, at]
fields:
- name: action
required: true
description: The file event being announced.
- name: path
required: true
description: Location of the delivered file.
- name: at
required: true
description: Timestamp of the event.
- name: destination
required: false
description: Optional delivery destination.
note: >-
The spec declares no enum for `action`, so the event vocabulary is not machine-readable.
outbound_events:
published: false
detail: >-
No outbound webhooks, no event subscriptions, no streaming surface. Import completion is
discovered by polling GET /api/v1/uploads/{api_activity_uuid} or GET /status/{api_activity_uuid},
not by callback.
gaps:
- No AsyncAPI document.
- No outbound event catalog for Agora's own API consumers.
- No enum for the webhook `action` field.
- Webhook shared-secret header declared optional rather than required.
- No signature scheme (HMAC over body) documented — a static header key only.
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/agora-data-webhooks"
All asyncapi
curl "https://apis.io/api/v1/asyncapis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.