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, passaccount_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 sharedPOST /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_membersis replacement-only:modeis alwaysreplace. 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_statusafter 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.