Skip to content

Commit 73837c7

Browse files
committed
Merge branch 'main' into jpn-translation-update-887-913
2 parents b658538 + d75f2ea commit 73837c7

17 files changed

+2771
-1197
lines changed

.idea/.gitignore

Lines changed: 8 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/endpoints/post-identity-map-v2.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,8 @@ For details about the UID2 opt-out workflow and how users can opt out, see [User
1919

2020
This documentation is for version 2 of this endpoint, which is not the latest version. For the latest version, v3, see [POST /identity/map](post-identity-map.md).
2121

22-
:::important
23-
If you're using the v2 version, we recommend that you upgrade as soon as possible, to take advantage of improvements. For migration guidance, see [Migration from v2 Identity Map](post-identity-map.md#migration-from-v2-identity-map). For deprecation information, see [Deprecation Schedule: Endpoint Versions](../ref-info/deprecation-schedule.md#endpoint-versions).
22+
:::note
23+
If you're using an earlier version, we recommend that you upgrade as soon as possible, to take advantage of improvements. For migration guidance, see [Migration from v2 Identity Map](post-identity-map.md#migration-from-v2-identity-map). For deprecation information, see [Deprecation Schedule: Endpoint Versions](../ref-info/deprecation-schedule.md#endpoint-versions).
2424
:::
2525

2626
## Batch Size and Request Parallelization Requirements

docs/endpoints/post-identity-map.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -213,7 +213,7 @@ The following sections provide general information and guidance for migrating to
213213

214214
The following table shows key differences between the versions.
215215

216-
| Feature | V2 Implementation | V3 Implementation |
216+
| Feature | v2 Implementation | v3 Implementation |
217217
|:-------------------------------|:--------------------------------------------|:-------------------------------------------|
218218
| Endpoints Required | `/v2/identity/map` + `/v2/identity/buckets` | `/v3/identity/map` only |
219219
| Identity Types per Request | Single identity type only | Multiple identity types |
@@ -225,7 +225,7 @@ The following table shows key differences between the versions.
225225
To upgrade from an earlier version to version 3, follow these steps:
226226

227227
1. [Update Endpoint URL](#1-update-endpoint-url)
228-
2. [Update V3 Response Parsing Logic](#2-update-v3-response-parsing-logic)
228+
2. [Update v3 Response Parsing Logic](#2-update-v3-response-parsing-logic)
229229
3. [Replace Salt Bucket Monitoring with Refresh Timestamp Logic](#3-replace-salt-bucket-monitoring-with-refresh-timestamp-logic)
230230

231231
#### 1. Update Endpoint URL
@@ -244,7 +244,7 @@ url = '/v3/identity/map'
244244

245245
Update the logic for parsing the response, as shown in the following example.
246246

247-
V2 Response Parsing:
247+
v2 Response Parsing:
248248
```python
249249
# v2: Process mapped/unmapped objects with identifier lookup
250250
for item in response['body']['mapped']:
@@ -255,7 +255,7 @@ for item in response['body']['mapped']:
255255
store_mapping(original_identifier, raw_uid, bucket_id)
256256
```
257257

258-
V3 Response Parsing:
258+
v3 Response Parsing:
259259
```python
260260
# v3: Process array-indexed responses
261261
for index, item in enumerate(response['body']['email']):

docs/guides/integration-advertiser-dataprovider-overview.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -191,10 +191,12 @@ For instructions for monitoring for salt bucket rotations, refer to one of the f
191191

192192
- Python SDK: [Monitor Rotated Salt Buckets](../sdks/sdk-ref-python.md#monitor-rotated-salt-buckets).
193193

194-
- Snowflake: [Monitor for Salt Bucket Rotation and Regenerate Raw UID2s](integration-snowflake.md#monitor-for-salt-bucket-rotation-and-regenerate-raw-uid2s).
194+
- Snowflake: [Monitor for Salt Bucket Rotation and Regenerate Raw UID2s](integration-snowflake-previous#monitor-for-salt-bucket-rotation-and-regenerate-raw-uid2s).
195195

196196
- HTTP endpoints: [Monitor for Salt Bucket Rotations for Your Stored Raw UID2s (v2)](integration-advertiser-dataprovider-endpoints.md#monitor-for-salt-bucket-rotations-for-your-stored-raw-uid2s-v2).
197197

198+
<!-- GWH_Note 8/4/25 I took the .md out of the Snowflake link line 194 because Docu would not build it correctly... broken link in output. Do not know why, though. Same thing on 2 links -->
199+
198200
:::note
199201
For AWS Entity Resolution, there is no way to do salt bucket monitoring. As an alternative, you could regenerate raw UID2s periodically using the AWS Entity Resolution service.
200202
:::

docs/guides/integration-snowflake-before-february-2025.md

Lines changed: 763 additions & 0 deletions
Large diffs are not rendered by default.

docs/guides/integration-snowflake-previous.md

Lines changed: 243 additions & 304 deletions
Large diffs are not rendered by default.

docs/guides/integration-snowflake.md

Lines changed: 140 additions & 169 deletions
Large diffs are not rendered by default.

docs/ref-info/deprecation-schedule.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ The latest ZIP file is available in the Assets section at the bottom of the link
4141
| Q3 2024 | [v5.38.104](https://github.com/IABTechLab/uid2-operator/releases/tag/v5.38.104) | 5.38.104 | September 12, 2024 | Mar 31, 2026 |
4242
| Q2 2024 | [v5.37.12](https://github.com/IABTechLab/uid2-operator/releases/tag/v5.37.12) | 5.37.12 | June 12, 2024 | Sep 30, 2025 |
4343

44-
For documentation, see [UID2 Private Operator for AWS Integration Guide](..\guides\operator-guide-aws-marketplace.md).
44+
For documentation, see [UID2 Private Operator for AWS Integration Guide](../guides/operator-guide-aws-marketplace.md).
4545

4646
### Private Operator for GCP
4747

@@ -55,7 +55,7 @@ The latest ZIP file is linked in the GCP Download column in the following table.
5555
| Q3 2024 | [v5.38.104](https://github.com/IABTechLab/uid2-operator/releases/tag/v5.38.104) | [gcp-oidc-deployment-files-5.38.104.zip](https://github.com/IABTechLab/uid2-operator/releases/download/v5.38.104/gcp-oidc-deployment-files-5.38.104.zip) | September 12, 2024 | Mar 31, 2026 |
5656
| Q2 2024 | [v5.37.12](https://github.com/IABTechLab/uid2-operator/releases/tag/v5.37.12) | [gcp-oidc-deployment-files-5.37.12.zip](https://github.com/IABTechLab/uid2-operator/releases/download/v5.37.12/gcp-oidc-deployment-files-5.37.12.zip) | June 12, 2024 | Sep 30, 2025 |
5757

58-
For documentation, see [UID2 Private Operator for GCP Integration Guide](..\guides\operator-private-gcp-confidential-space.md).
58+
For documentation, see [UID2 Private Operator for GCP Integration Guide](../guides/operator-private-gcp-confidential-space.md).
5959

6060
### Private Operator for Azure
6161

@@ -69,7 +69,7 @@ The latest ZIP file is linked in the Azure Download column in the following tabl
6969
| Q3 2024 | [v5.38.104](https://github.com/IABTechLab/uid2-operator/releases/tag/v5.38.104) | [azure-cc-deployment-files-5.38.104.zip](https://github.com/IABTechLab/uid2-operator/releases/download/v5.38.104/azure-cc-deployment-files-5.38.104.zip) | September 12, 2024 | Mar 31, 2026 |
7070
| Q2 2024 | [v5.37.12](https://github.com/IABTechLab/uid2-operator/releases/tag/v5.37.12) | [azure-cc-deployment-files-5.37.12.zip](https://github.com/IABTechLab/uid2-operator/releases/download/v5.37.12/azure-cc-deployment-files-5.37.12.zip) | June 12, 2024 | Sep 30, 2025 |
7171

72-
For documentation, see [UID2 Private Operator for Azure Integration Guide](..\guides\operator-guide-azure-enclave.md).
72+
For documentation, see [UID2 Private Operator for Azure Integration Guide](../guides/operator-guide-azure-enclave.md).
7373

7474
<!-- ### Private Operator for AKS
7575

docs/ref-info/updates-doc.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,23 @@ The following documents were released in this quarter.
2626

2727
<CustomTagsContainer tags="Endpoints, Guides, SDKs">
2828

29+
### Identity Map v3 (Python SDK, Snowflake)
30+
31+
July 31, 2025
32+
33+
We've released updated versions of two additional docs to reflect adoption of the new version of the Identity Map API (v3), announced 11 July, which provides significant improvements for advertisers and data providers.
34+
35+
We updated the following additional implementations and corresponding documentation:
36+
37+
- Python SDK: see [SDK for Python Reference Guide](../sdks/sdk-ref-python.md)
38+
- Snowflake: see [Snowflake Integration Guide](../guides/integration-snowflake.md)
39+
40+
<!-- PIDOCS-3320 -->
41+
42+
</CustomTagsContainer>
43+
44+
<CustomTagsContainer tags="Endpoints, Guides, SDKs">
45+
2946
### Identity Map v3
3047

3148
July 11, 2025

docs/sdks/sdk-ref-java.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ The initialization step depends on the role, as shown in the following table.
5656
| Role | Create Instance of Class | Link to Instructions |
5757
|:-------------------------| :--- |:-----------------------------------------------------------------------------|
5858
| Publisher | `PublisherUid2Client` | [Usage for Publishers](#usage-for-publishers) |
59-
| Advertiser/Data Provider | `IdentityMapClient` | [Usage for Advertisers/Data Providers](#usage-for-advertisersdata-providers) |
59+
| Advertiser/Data Provider | `IdentityMapV3Client` | [Usage for Advertisers/Data Providers](#usage-for-advertisersdata-providers) |
6060
| DSP | `BidstreamClient` | [Usage for DSPs](#usage-for-dsps) |
6161
| Sharer | `SharingClient` | [Usage for UID2 Sharers](#usage-for-uid2-sharers) |
6262

@@ -339,7 +339,7 @@ If you're using server-side integration (see [Publisher Integration Guide, Serve
339339
HashMap<String, IdentityMapV3Response.UnmappedIdentity> unmappedIdentities = identityMapResponse.getUnmappedIdentities();
340340
```
341341

342-
5. Process the results. For successfully mapped identities:
342+
5. Process the results for successfully mapped identities:
343343
```java
344344
IdentityMapV3Response.MappedIdentity mappedIdentity = mappedIdentities.get("[email protected]");
345345
if (mappedIdentity != null) {

0 commit comments

Comments
 (0)