@bijection/connectors/linkedin-ads entrypoint to declare LinkedIn Ads resources.
Availability
This page describes the pinned source package. Published availability is unestablished for this artifact. Source build and package availability.Resources and modes
Declare a resource in application code, then bind deployment-specific settings and credentials. See typed resources, connections and source inspection.
Ad analytics
daily: Daily adAnalytics rows by account, campaign group, campaign or creative
The following example matches configurationcampaigns.
Inferred record types
Inferred record types
Configuration: campaigns
Case:linkedin-ads/analytics/daily/campaigns.
Connection and resource configuration are declared by this exact case.
Credential kind: linkedin-ads. Keep credential material in the private credential inventory.
Complete configuration contract
Complete configuration contract
Complete native profile
Complete native profile
Commands, occurrences and artifacts
Commands, occurrences and artifacts
Hosted qualification: unestablished for this catalog configuration. Installed connections report their own identity, authority and current status.
Configuration: account
Case:linkedin-ads/analytics/daily/account.
Connection and resource configuration are declared by this exact case.
Credential kind: linkedin-ads. Keep credential material in the private credential inventory.
Complete configuration contract
Complete configuration contract
Complete native profile
Complete native profile
Commands, occurrences and artifacts
Commands, occurrences and artifacts
Hosted qualification: unestablished for this catalog configuration. Installed connections report their own identity, authority and current status.
Provider guidance
Compiled declaration examples and configuration details are published in the connector reference. Daily ad analytics from the LinkedIn Marketing API’sGET /rest/adAnalytics?q=analytics&timeGranularity=DAILY, one request per UTC
day, read as restated report observations. Each row aggregates one pivot
(ACCOUNT, CAMPAIGN_GROUP, CAMPAIGN, the default, or CREATIVE) of the
bound ad account and is keyed by (pivot value URN, day). LinkedIn states dates
in UTC. Every request names LinkedIn-Version: 202610 and
X-Restli-Protocol-Version: 2.0.0.
dateRange, accounts and campaigns are Rest.li 2.0 values, such as
dateRange=(start:(year:2026,month:10,day:1),end:(year:2026,month:10,day:1)) and
accounts=List(urn%3Ali%3AsponsoredAccount%3A502840441); the host renders them
from JSON and fields as a raw comma list. The accounts facet is always the
binding’s own adAccountId; campaignIds narrows it further (LinkedIn is
expected to intersect the two facets, which is not confirmed).
metrics names at most 18 metrics, since fields also names dateRange and
pivotValues and LinkedIn accepts at most 20. Count metrics are exact integers;
costInLocalCurrency, costInUsd and conversionValueInLocalCurrency arrive
as decimal text ("19.91833") and are kept as that exact text. A value spelled
any other way, such as exponent notation, fails the page.
adAnalytics does not page and answers at most 15,000 elements. A response of
15,000 elements fails the page rather than publish a day that may be missing
rows: list campaignIds to narrow it. A day with many rows can also exceed the
host’s page bound (at most 1,024 rows, and rows times declared fields within
its claim budget) well before 15,000; that fails the page too.
LinkedIn states no per-row finality and documents no restatement bound, so
settled is the declared window’s basis. With a conversion metric
(externalWebsite*Conversions, oneClickLeads, conversionValueInLocalCurrency),
restatementDays defaults to 32: conversion rules attribute for at most 30
days after a click or view. Otherwise it defaults to three days; LinkedIn calls
performance metrics near real-time and the three days are not a documented
bound.
The connection holds a linkedin-ads OAuth 2.0 bearer credential
(linkedinAds.credential, three-legged, scopes r_ads_reporting for reporting
and r_ads for the identity read); setup names adAccountId, the numeric
sponsored account id. Identity reads GET /rest/adAccounts/{adAccountId} and
requires its id to be that account. Nothing here has run against LinkedIn or
been qualified.
Provider references
Provider references and prerequisites are maintained in the connector guidance above. No separate provider-documentation review date is recorded.Source and evidence
Canonical connector source, native analysis and check receipts. Connector artifact:905888ea276a2a28e36981a79e8142b2547ea451c3e63162cb6915ad4a7d1305.
The resource declaration examples above are compiled and compared with exact catalog declarations. Recorded checks apply only to their source, declaration and runtime identities. Configure a connection and inspect its status to establish deployment-specific readiness.