Audatex · AsyncAPI Specification

Audatex Webhooks

Version

View Spec View on GitHub AutomotiveClaims ProcessingInsuranceRepair ManagementVehicle DataCollision RepairVehicle InspectionAsyncAPIEvents

AsyncAPI Specification

Raw ↑
generated: '2026-09-17'
method: searched
kind: webhook-catalog
source: https://audaconnect.ax-aee.co.uk/AudaAPI.WebAPI/Help/Topic/NotificationTopics (notification topics reference,
  fetched 2026-09-17), openapi/audatex-audaconnect-api-openapi.yml (Notification_* operations, SubscriptionPush
  / NotificationMessage models), openapi/audatex-audaconnect-bms-api-openapi.yml (Event_* operations) and openapi/audatex-api-gateway-openapi.yml
  (Webhooks operations, WebhookEventType enum).
summary: 'Audatex publishes NO AsyncAPI document; this file captures the two documented event surfaces verbatim
  from the help pages and specs. (1) AudaConnect WebAPI / BMS API: hierarchical notification TOPICS you subscribe
  to per user, site or company, then either poll (recommended ~every 5 minutes) or receive as a push to a URL in
  JSON or XML. 12 topics are documented. (2) Audatex API Gateway: classic WEBHOOKS — register a callbackUri with
  None / Basic / OAuth2 authentication for any of 14 event types about image-capture requests, VI processing and
  SMS/communication delivery. A Webhooks pointer is earned; an AsyncAPI pointer is NOT emitted because none exists.'
surfaces:
- name: AudaConnect notification subscriptions
  api: Audatex AudaConnect API
  style: topic-subscription (poll or push)
  docs: https://audaconnect.ax-aee.co.uk/AudaAPI.WebAPI/Help/Topic/NotificationTopics
  operations:
    list_topics: Notification_GetTopics (GET /api/notifications/topics)
    subscribe_poll: Notification_Subscribe (POST /api/notifications/subscriptions, scope System.Notifications)
    subscribe_push: Notification_PushSubscribe (POST /api/notifications/pushsubscriptions, scope System.PushNotifications)
      — body SubscribeDataWithPush {TopicCode, Push {URL, Format XML|JSON, AuthEnabled, AuthScheme, AuthParameter}}
    poll: Notification_GetNotifications (GET /api/notifications/{subscriptionId}) — a push subscription can also
      be polled "to allow recovery after downtime on the receiving service"
    unsubscribe: Notification_Unsubscribe (DELETE /api/notifications/subscriptions/{id})
    list_subscriptions: Notification_GetSubscriptions
  bms_equivalents: Event_GetTopics, Event_SiteSubscribe / Event_CompanySubscribe / Event_UserSubscribe, Event_*NotificationsGet
    (poll every ~5 minutes), Event_*Unsubscribe — scope BMS.Basic
  payload:
    schema: AudaAPI.Models.Notification.NotificationMessage
    fields:
    - NotificationId (uuid)
    - SubscriptionId (uuid)
    - EventType
    - Topic
    - Message
    - CompanyCode
    - SiteId
    - CreatedAt (date-time)
    - Parameters[] {Key, Value}
    - Resources[] {ResourceType, ResourceId (uuid)}
    note: BMS NotificationMessage additionally lists ResourceURIs, marked obsolete in the spec text.
  topic_hierarchy: 'Topics are hierarchical: a subscription to ASSESSMENT.MAIL receives ASSESSMENT.MAIL.RECEIVED
    and ASSESSMENT.MAIL.SENT.'
  topics:
  - topic: ASSESSMENT.EXPORT.CREATED
    group: Assessment Export
    description: Raised when an assessment is exported in AEG. The resources collection contains a list of export
      formats and the resource ID for each.
    parameters:
      assessmentid: ID (Guid) of the exported assessment.
    note: The exportAxFormat endpoint does not raise this notification.
  - topic: ASSESSMENT.IMAGE.CREATED
    group: Assessment Images
    description: Raised when an image is added to an assessment. The image resource is the ID (Guid) of the new
      image.
    parameters:
      assessmentId: ID (Guid) of the assessment to which the image was added.
  - topic: ASSESSMENT.IMAGE.DELETED
    group: Assessment Images
    description: Raised when an image is removed from an assessment. The image resource is the ID (Guid) of the
      image that was removed.
    parameters:
      assessmentId: ID (Guid) of the assessment from which the image was removed.
  - topic: ASSESSMENT.MAIL.RECEIVED
    group: Assessment Mail
    description: Raised when an assessment mail is received.
    parameters:
      assessmentId: ID (Guid) of the associated assessment.
      sender: ID of the terminal from which the mail was sent.
      recipient: ID of the terminal to which the mail was sent.
  - topic: ASSESSMENT.MAIL.SENT
    group: Assessment Mail
    description: Raised when an assessment mail is sent.
    parameters:
      assessmentId: ID (Guid) of the associated assessment.
      recipient: ID of the terminal to which the mail was sent.
  - topic: ASSESSMENT.STATUS.ASSIGNED
    group: Assessment Status
    description: Raised when an assessment is assigned to another user. The userid resource is the ID (Guid) of
      the user to which the assessment was assigned.
    parameters:
      assessmentId: ID (Guid) of the assessment that was reassigned.
  - topic: ASSESSMENT.STATUS.AUTHORISED
    group: Assessment Status
    description: Raised when an authorization notice is received.
    parameters:
      assessmentId: ID (Guid) of the assessment that was authorized.
  - topic: ASSESSMENT.STATUS.COMPLETED
    group: Assessment Status
    description: Raised when an assessment is marked as completed.
    parameters:
      assessmentId: ID (Guid) of the assessment that was completed.
  - topic: ASSESSMENT.STATUS.CREATED
    group: Assessment Status
    description: Raised when a new assessment shell has been created.
    parameters:
      assessmentId: ID (Guid) of the new assessment.
    note: Raised when the shell is first created, so the assessment contains only originator, work provider and
      assessment number. The importAxFormat endpoint does not raise this notification.
  - topic: ASSESSMENT.STATUS.RECEIVED
    group: Assessment Status
    description: Raised when an assessment is received from another terminal.
    parameters:
      assessmentId: ID (Guid) of the assessment that was sent.
      sender: ID of the terminal from which the assessment was sent.
  - topic: ASSESSMENT.STATUS.SENT
    group: Assessment Status
    description: Raised when an assessment is sent to another terminal.
    parameters:
      assessmentId: ID (Guid) of the assessment that was sent.
      recipient: ID of the terminal to which the assessment was sent.
  - topic: ASSESSMENT.STATUS.UPDATED
    group: Assessment Status
    description: Raised when an assessment document has been updated.
    parameters:
      assessmentId: ID (Guid) of the assessment that has been updated.
    note: Not raised when images are created or deleted, when mail is received or sent, or when the assessment is
      reassigned, authorised or marked as complete.
- name: API Gateway webhooks
  api: Audatex API Gateway (Intelligent Vehicle Inspection)
  style: webhook (HTTP callback)
  docs: https://services-pat.auda-target.com/APIGateway/swagger/index.html
  operations:
    create: POST /api/v1/Webhooks — WebhookReqViewModel {callbackUri, authentication {AuthenticationViewModel},
      webhookEvents[] WebhookEventType}
    list: GET /api/v1/Webhooks
    get: GET /api/v1/Webhooks/{id}
    update: PUT /api/v1/Webhooks/{id}
    delete: DELETE /api/v1/Webhooks/{id}
    debug: GET /api/v1/Webhooks/debug — WebhookDebugEventViewModel {webhookId, eventType, eventName, sendDate, result,
      isSuccess} by imageCaptureId and optional event
  callback_authentication:
  - None
  - Basic
  - OAuth2
  events:
  - event: ImageRequest_Sent
  - event: ImageRequest_Delivered
  - event: ImageRequest_Undelivered
  - event: ImageRequest_Opened
  - event: ImageRequest_Reminder
  - event: ImageRequest_Completed
  - event: ImageRequest_Expired
  - event: ImageRequest_Deletion_Completed
  - event: ImageCollection_Estimatic_Attachment_Processed
  - event: ImageCollection_Vi_No_Calculation_Processed
  - event: ImageCollection_Ai_Triage_Completed
  - event: Communication_Delivered
  - event: Communication_Undelivered
  - event: Ping_Sent
  payload: Not declared in the OpenAPI — the callback body schema is undocumented; only the event-type enum and
    the debug view are machine-readable.
  signing: No signature or verification scheme is documented; callback authentication is outbound (the gateway authenticates
    TO your callbackUri).
counts:
  audaconnect_topics: 12
  api_gateway_event_types: 14

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/audatex-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.