Skip to main content
Use LinkedIn Ads Audiences to create and replace Matched Audience contact or company lists. Plan consent, suppression, enrichment, and approval in Paid ads audiences; this page owns the LinkedIn-specific contract.

Connect and select an account

In the Deepline dashboard, open Integrations → LinkedIn Ads Audiences, complete OAuth, refresh accessible accounts, enable the accounts Deepline may use, and set a default when appropriate. With more than one enabled account, pass account_id explicitly. Deepline accepts a bare sponsored-account ID or urn:li:sponsoredAccount:{id} and normalizes it.

Live actions and schema

Execute these IDs through the shared POST /api/v2/integrations/{toolId}/execute contract. The table lists payload fields. Substitute an Action ID from it into GET /api/v2/integrations/{toolId}/get to inspect the live schema. Each rows entry can carry a supported raw or SHA-256 identifier. Deepline builds the contact or company CSV and reports invalid rows separately.

LinkedIn-specific safeguards

  • linkedin_ads_audiences_sync_audience_members is replacement-only: mode is always replace. Treat each sync as a full refresh, not an append.
  • Choose audience_kind: "contacts" for person matching and "companies" for account matching, and keep that choice consistent with the audience you created.
  • Read destination_status after a sync. An accepted upload is not a matched audience.
  • Deleting an audience is irreversible. Read the audience and account IDs back before calling the delete action.