LinkedIn Marketing API · AsyncAPI Specification

Linkedin Ads Webhooks

Version

View Spec View on GitHub AdvertisingMarketingLinkedInLead GenerationAudience TargetingConversions APISocial MarketingAsyncAPIEvents

AsyncAPI Specification

Raw ↑
generated: '2026-08-13'
method: searched
source: https://learn.microsoft.com/en-us/linkedin/marketing/lead-sync/leadsync
spec_type: none
asyncapi_published: false
note: >-
  LinkedIn publishes no AsyncAPI document and no event-catalog page for the
  Marketing API. It does operate one real push surface — Lead Sync lead
  notifications — where the subscription itself is a REST resource
  (/rest/leadNotifications) and LinkedIn POSTs new-lead notifications to a URL
  you register. The Developer Portal also exposes a per-app Webhooks tab for
  registering endpoints for subscribed events. Everything else in the Marketing
  API (reporting, campaign state, social actions) is poll-only.
surface: webhooks
webhooks:
  - name: lead-notifications
    product: Lead Sync
    subscription_resource: https://api.linkedin.com/rest/leadNotifications
    subscription_scopes:
      - level: owner
        keys: [owner.sponsoredAccount, owner.organization]
      - level: associated-entity
        keys: [owner, associatedEntity.event]
      - level: form
        keys: [owner, versionedForm]
    lead_types: [SPONSORED]
    delivery:
      method: POST
      transport: HTTPS only
      endpoint_requirements: >-
        The registered URL must be publicly reachable and accept POST bodies
        with no additional requirements such as authorization tokens.
      validation_required: true
      validation_note: >-
        Since 16 March 2026, new lead notifications are pushed only to webhooks
        that have been validated.
      signature: none documented
      retry_policy: not documented
    limits:
      max_subscriptions: 1500
      scope: per owner
    subscription_fields: [owner, webhook, id, leadType, versionedForm, associatedEntity]
    docs: https://learn.microsoft.com/en-us/linkedin/marketing/lead-sync/leadsync
    schema_docs: https://learn.microsoft.com/en-us/linkedin/marketing/lead-sync/lead-sync-schema
  - name: developer-portal-webhooks
    product: platform
    subscription_resource: https://www.linkedin.com/developers/apps
    delivery:
      method: POST
      transport: HTTPS
    note: >-
      The app's Webhooks tab in the Developer Portal registers an endpoint for
      real-time HTTP notifications on subscribed events; the event catalogue is
      product-specific and gated behind the product approvals on the app.
    docs: https://learn.microsoft.com/en-us/linkedin/marketing/quick-start
polling_surfaces:
  - name: leadFormResponses
    note: Fetch submitted Lead Form responses (the pull counterpart to lead notifications).
  - name: organization social action notifications
    note: >-
      Brand-mention and social-action monitoring for Pages is a polled REST
      collection, not a push feed.
    docs: >-
      https://learn.microsoft.com/en-us/linkedin/marketing/community-management/organizations/organization-social-action-notifications
x-evidence:
  fetched: '2026-08-13'
  checks:
    - url: https://learn.microsoft.com/en-us/linkedin/marketing/lead-sync/leadsync
      http_status: 200
    - url: https://learn.microsoft.com/en-us/linkedin/marketing/lead-sync/leadsync-overview
      http_status: 200
    - url: https://api.linkedin.com/rest/openapi.json
      http_status: 401
      note: API host requires OAuth; no anonymous machine-readable event contract is served.

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/linkedin-ads-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.