Agora Data · AsyncAPI Specification
Agora Data Webhooks
Version
View Spec
View on GitHub
CompanyAuto FinanceAutomotiveLendingFinancial ServicesFintechLoan OriginationData AnalyticsArtificial IntelligenceCapital MarketsAsyncAPIWebhooksEvents
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.