LinkedIn Legacy Geo targeting sunset illustration

LinkedIn Legacy Geo targeting sunset requires a Bing-Geo migration before the cutoff. Audit targeting URNs, campaign builders, and validation responses before legacy geo values fail.

LinkedIn Marketing API

The LinkedIn Legacy Geo targeting sunset changes how integrations represent country, region, and state targeting.

Plan the LinkedIn Legacy Geo targeting sunset migration by translating legacy URNs into supported Bing-Geo values.

A reliable LinkedIn Legacy Geo targeting sunset rollout validates campaign create, update, and read responses in a test account.

Document every LinkedIn Legacy Geo targeting sunset mapping so operators can troubleshoot INVALID_VALUE_FOR_FIELD errors.

Test the LinkedIn Legacy Geo targeting sunset path across agencies, accounts, and automated campaign builders before the deadline.

Pair LinkedIn Legacy Geo targeting sunset work with monitoring so rejected targeting values are caught immediately.

LinkedIn Legacy Geo Targeting Is Being Switched Off — Is Your Ads Integration Ready?

If your LinkedIn Ads integration creates or edits campaigns using country, region, or state-level geo URNs, a hard cutover is coming. LinkedIn is completely

retiring Legacy Geo for Ads Targeting, and every campaign-creation call still using the old geo format will start failing — not with a warning,

with a rejected API call.

⚠ Hard cutover: August 31, 2026

LinkedIn Legacy Geo targeting sunset: what's changing

✕ Legacy Geo (Retired Aug 31, 2026) Targeting built on urn:li:countryGroup:{id} urn:li:country:{id}, urn:li:state:{id}, urn:li:region:{id} Any saved audience or campaign template

still referencing these formats After the cutover: create/update calls using these values are rejected outright ✓ Bing-Geo (Required Going Forward)

A single unified format: urn:li:geo:{id} Replaces country, country-group, state, and region URNs with one geo hierarchy LinkedIn's own Bing Geo

Migration Guide is the authoritative ID mapping source Must be in place in production before the deadline, not tested after

Per LinkedIn's own Marketing API changelog: starting August 31, 2026, LinkedIn will completely stop supporting Legacy Geo for Ads Targeting. Requests to create campaigns

using legacy geo values will result in a 400 error with the INVALID_VALUE_FOR_FIELD code. All partners and developers must migrate to Bing-geo. This lands

in the same changelog batch as LinkedIn also removing the top-level location field from profile API responses — a separate change, but a sign

LinkedIn is actively cleaning up legacy geo data across the platform this year.

What a Clean Migration Actually Requires 1Audit every place a geo URN gets writtenCampaign creation calls, saved audience templates, targeting

presets, and any cached targeting facets in your own database all need to be found — not just the obvious

API calls. 2Re-map legacy IDs to Bing-geo IDs correctlyThe mapping is not always a clean one-to-one swap — country-group and

region-level legacy targeting doesn't always collapse into a single Bing-geo ID the same way, and getting this wrong silently narrows

or widens who a campaign actually reaches. 3Test against a non-production ad account firstValidating the new geo values on a

live, spending campaign is the wrong place to discover a mapping error. 4Coordinate the cutover timingAny scheduled campaigns, recurring budget

rules, or third-party ad-management tools writing to the API need to be updated in the same window — a partial

migration still fails after Aug 31. 5Monitor error logs immediately after the cutoverAny code path that was missed during the

audit surfaces as INVALID_VALUE_FOR_FIELD errors right when campaigns are supposed to go live.

Where LinkedIn Ads Integrations Actually Break on Migrations Like This Third-party libraries or SDKs with legacy geo URNs hardcoded internally,

outside your own codebase Saved audiences and campaign templates created months or years ago that nobody remembers still reference legacy

geo Country-group-level legacy targeting that doesn't map cleanly to a single Bing-geo value Multi-account or agency setups where the same

fix has to be replicated across dozens of ad accounts No sandbox environment that exactly mirrors production targeting behavior, so

errors only show up live

The Real Cost of Missing the Deadline This isn't a soft deprecation with a grace period. After August 31, 2026,

campaign-creation and campaign-edit calls using legacy geo values are rejected atthe API level — meaning paused campaign launches, blocked budget

changes, and ad delivery gaps for any integration that isn't migrated in time.

This content is based on LinkedIn's own Marketing API "Recent Changes" documentation and Bing Geo Migration Guide (Microsoft Learn, li-lms-2026-08).

LinkedIn and Microsoft control this API change independently. This is not an official LinkedIn or Microsoft publication, and this is

not an official LinkedIn partner service.

Getting the ID re-mapping right, coordinating a clean cutover across every campaign and account, and confirming zero INVALID_VALUE_FOR_FIELD errors after Aug 31 is exactly

the kind of API migration work handled through the LinkedIn API Setup Service. If your integration is also working through a LinkedIn Advertising API

Standard Tier upgrade, this migration is worth handling in the same pass. For a full overview of services, visit the Services page, or reach

out via the Contact page.

Confirm each mapping against LinkedIn's official geo targeting documentation before release.

For related implementation work, review our LinkedIn API integration guide and LinkedIn app review checklist.

See the LinkedIn API integration guide and LinkedIn app review checklist for related implementation work.

Confirm each mapping against LinkedIn's official geo targeting documentation.

Need Us to Get Your LinkedIn API 100% Approved?

Stop losing weeks waiting on LinkedIn partner program and access reviews. With 500+ apps approved, we handle your entire submission from start to finish. You get 100% Approval or a 100% Refund — and for your complete safety, you can hire us directly through Upwork or Fiverr Escrow (or use the WhatsApp / Calendar buttons in the header & footer).

Chat on WhatsApp

Frequently Asked Questions about LinkedIn Marketing API access

Why do LinkedIn Marketing API requests get held up?

They're held up when the app's use case or screencast isn't clear, the company and app details don't match, or the app is still built on deprecated patterns LinkedIn expects partners to have moved off.

How long does it take if you handle it?

It usually takes ~2–3 days for preparation and submission, followed by the platform's review queue — typically 7–15 days (often faster on platforms like X, or longer depending on platform review volume and any follow-up rounds).

What if it still isn't approved?

We work on a 100% Approval or 100% Refund basis: if we can't get your valid use case approved, you get a full refund.

Is it safe to hire you?

Yes. You can hire us through Upwork or Fiverr, so your payment stays in Escrow and is only released when the work is delivered. We've been doing this for 10+ years, with 500+ apps approved and 10,000+ permissions granted.