/
New features & breaking changes in Geopath API version 2.2

New features & breaking changes in Geopath API version 2.2

Please note that the Geopath 2.2 API has been released to production on 2/27/2023 and will be the only source of 2023 and 2024 data. API version 2.1 is scheduled to be sunset on 12/31/23. All Geopath members must migrate any automations currently using Geopath API version 2.1 to version 2.2 as soon as possible.

New features & breaking changes in Geopath API version 2.2

Service

#

Feature

New or Breaking

API Endpoint(s) Impacted

Comments

Inventory Service

1

Reach goals support (reach_pct, reach_net)

New

inventory/plans

 

 

2

Added support for frame measures

New

inventory/<frame_id>
inventory/search
inventory/search/batch
inventory/search/summary
inventory/search/summary/batch
inventory/measures/summary
inventory/measures/summary/segments

 

 

3

Added max_frames support

New

inventory/<frame_id>
inventory/search
inventory/search/batch
inventory/search/summary
inventory/search/summary/batch
inventory/measures/summary
inventory/measures/summary/segments

 

 

4

Added 'frame_measures', 'frame_measures_filtered', 'reach_freq' attributes

New

inventory/search
inventory/search/batch
inventory/search/summary
inventory/search/summary/batch
inventory/measures/summary/segments

 

 

5

Added 'frame_measures_filtered' attribute

New

inventory/measures/summary

 

 

6

Added 'frame_measures', 'reach_freq' parameters

New

inventory/<frame_id>

 

 

7

Added 'reach_freq' parameter

New

​inventory/<frame_id>
inventory/spot/<spot_id>
inventory/search
inventory/search/batch
inventory/search/summary
inventory/search/summary/batch
inventory/measures/summary
inventory/measures/summary/segments

​Can be set for True or False, allowing a user to limit measures to non Reach / Frequency related measures (which should return results faster)

 

8

Added the ability to run an inventory search 'offline' as a background process (returning a download URL)

New

inventory/search/{search_id}
inventory/search/named/list
inventory/search/named

 

 

9

Removed support for 2020 and 2021 measures

Breaking

inventory/<frame_id>
inventory/spot/<spot_id>
inventory/search
inventory/search/batch
inventory/search/summary
inventory/search/summary/batch
inventory/measures/summary
inventory/measures/summary/segments
inventory/plans

 

 

10

Removed measures_release parameter/attribute

Breaking

inventory/measures/homes/spots
inventory/measures/homes
inventory/spot
inventory/{frame_id}
inventory/frame/id/search
inventory/measures/summary
inventory/search/summary
inventory/spot/id/search

Use product_name parameter/attribute instead

 

11

Removed support for global market in plans

Breaking

inventory/plans

 

 

12

Removed inventory/homes/search

Breaking

inventory/homes/search

This capability has been deprecated

 

13

Removed inventory/summary/search API

Breaking

inventory/summary/search

Use inventory/search/summary instead

 

14

measures parameter is renamed to spot_measures

Breaking

inventory/<frame_id>
inventory/spot/<spot_id>

 

 

15

measures_required attribute is renamed to spot_measures

Breaking

inventory/search
inventory/search/batch
inventory/search/summary
inventory/search/summary/batch
inventory/measures/summary/segments

 

 

16

inventory/search response is aligned with inventory/<frame_id> response

Breaking

inventory/search

 

 

17

full_motion, partial_motion, rotating, interactive and audio attributes in the response are renamed as frame_full_motion, frame_partial_motion, frame_rotating, frame_interactive and frame_audio

Breaking

inventory/<frame_id>
inventory/search
inventory/search/batch

 

 

18

Under layouts.faces.spots object, the attributes full_motion, partial_motion, rotating, interactive, audio and share_of_voice are renamed to spot_full_motion, spot_partial_motion, spot_rotating, spot_interactive, spot_audio and spot_share_of_voice

Breaking

inventory/<frame_id>
inventory/spot/<spot_id>
inventory/search
inventory/search/batch

 

 

19

location.place_type object is updated to be array and the name is updated as location.place_types in the response

Breaking

inventory/<frame_id>
inventory/search
inventory/search/batch

 

 

20

measures and total_msg_impressions objects in the response are changed into measures_list and total_msg_impressions_list arrays

Breaking

inventory/<frame_id>
inventory/spot/<spot_id>

inventory/search
inventory/search/batch

 

 

 

21

media_status attribute name is changed as status_type

Breaking

inventory/search
inventory/search/batch

 

 

22

id attributes (of inventory and spot) are changed as frame_id and spot_id

Breaking

inventory/<frame_id>
inventory/spot/<spot_id>

 

 

23

operator_name_list and plant_name_list attributes name have been removed and superseded by parent_account_name_list and account_name list

Breaking

inventory/search
inventory/search/batch
inventory/search/summary
inventory/search/summary/batch
inventory/measures/summary/segments
inventory/spot/id/search

The two new alternative attributes represent two separate levels of inventory ownership: parent_account_name_list represents the owner of the inventory, account_name_list represents the manager of the inventory

 

24

“plant_frame_id”,”publisher_unique_face_id”,”plant_spot_id” and “publisher_unique_id” fields are deprecated in API responses, in favor of new fields on the representation object of each inventory level

Breaking

inventory/search

inventory/search/summary

inventory/search/summary/batch

inventory/spot/{spot id}

inventory/spot/id/search

inventory/{frame id}

inventory/frame/id/search

inventory/measures/summary/segments

/inventory/measures/search

  • plant_frame_id has become frame_id_alias_primary

  • plant_spot_id has become spot_id_alias_primary

  • publisher_unique_id has become spot_id_alias_secondary

  • publisher_unique_face_id has become face_id_alias_primary

 

25

The "eff_freq_min", "eff_freq_avg", "eff_reach_net", and "eff_reach_pct" fields representing ‘effective frequency and effective reach’ have been set to return ‘null’ values by design for this initial v2.2 release.

Breaking

inventory/search

inventory/search/summary

inventory/search/summary/batch

inventory/spot/{spot id}

inventory/spot/id/search

inventory/{frame id}

inventory/frame/id/search

inventory/measures/summary/segments

/inventory/measures/search

 

Segment Service

1

Added pagination support and the response is a json object rather than an array

Breaking

segments/search

Default page_size is 5000, no upper limit

 

2

Removed segments/segment_search API

Breaking

 

Use segments/search instead

User Service

1

Added user registration API

New

user/register

 

 

2

Added usage API

New

user/usage

 

Reference Service

1

/inventory/operators endpoint has been deprecated and is superseded by the inventory/accounts endpoint

Breaking

inventory/operators

Use inventory/accounts endpoint instead of inventory/operators endpoint

Use account_name instead of operator_name as a parameter/attribute

Market Service

 

No Changes

 

 

 

 

Related content

API Products & Environments
API Products & Environments
More like this
Version 2.2 Release Notes
Version 2.2 Release Notes
More like this
Target Audiences Available for 2023 & 2024 Forecasts
Target Audiences Available for 2023 & 2024 Forecasts
Read with this
User Acceptance Testing (UAT) Status
User Acceptance Testing (UAT) Status
More like this
Geopath Media Measurement Methodology Overview
Geopath Media Measurement Methodology Overview
Read with this
Version 2.1 Release Notes
Version 2.1 Release Notes
More like this