Skip to content

Commit 8076ad4

Browse files
authored
Merge pull request #768 from IABTechLab/gwh-APIDOCS-2633-uid2-ref-pages-add-links
add links to gs and ref-info files
2 parents dbd5d81 + 0c5aa75 commit 8076ad4

17 files changed

+38
-7
lines changed

docs/endpoints/post-identity-buckets.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,8 @@ Used by: This endpoint is used mainly by advertisers and data providers. For det
1717

1818
`POST '{environment}/v2/identity/buckets'`
1919

20+
For authentication details, see [Authentication and Authorization](../getting-started/gs-auth.md).
21+
2022
:::important
2123
You must encrypt all requests using your secret. For details, and code examples in different programming languages, see [Encrypting Requests and Decrypting Responses](../getting-started/gs-encryption-decryption.md).
2224
:::

docs/endpoints/post-identity-map.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,8 @@ Maps multiple email addresses, phone numbers, or their respective hashes to thei
1313

1414
Used by: This endpoint is used mainly by advertisers and data providers. For details, see [Advertiser/Data Provider Integration Guide](../guides/advertiser-dataprovider-guide.md).
1515

16+
For details about the UID2 opt-out workflow and how users can opt out, see [User Opt-Out](../getting-started/gs-opt-out.md).
17+
1618
## Batch Size and Request Parallelization Requirements
1719

1820
Here's what you need to know:
@@ -26,6 +28,8 @@ Here's what you need to know:
2628

2729
`POST '{environment}/v2/identity/map'`
2830

31+
For authentication details, see [Authentication and Authorization](../getting-started/gs-auth.md).
32+
2933
:::important
3034
You must encrypt all requests using your secret. For details, and code examples in different programming languages, see [Encrypting Requests and Decrypting Responses](../getting-started/gs-encryption-decryption.md).
3135
:::

docs/endpoints/post-optout-status.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,8 @@ The key guidelines for managing batches of requests to this endpoint are as foll
3030

3131
`POST '{environment}/v2/optout/status'`
3232

33+
For authentication details, see [Authentication and Authorization](../getting-started/gs-auth.md).
34+
3335
:::important
3436
You must encrypt all requests using your secret. For details, and code examples in different programming languages, see [Encrypting Requests and Decrypting Responses](../getting-started/gs-encryption-decryption.md).
3537
:::

docs/endpoints/post-token-generate.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,9 @@ Rather than calling this endpoint directly, you could use one of the SDKs to man
2626

2727
`POST '{environment}/v2/token/generate'`
2828

29-
Here's what you need to know about this endpoint requests:
29+
For authentication details, see [Authentication and Authorization](../getting-started/gs-auth.md).
30+
31+
Here's what you need to know about sending requests to this endpoint:
3032
- To ensure that the <Link href="../ref-info/glossary-uid#gl-api-key">API key</Link> used to access the service remains secret, UID2 tokens must be generated only on the server side after authentication.
3133
- You must encrypt all requests using your secret. For details, and code examples in different programming languages, see [Encrypting Requests and Decrypting Responses](../getting-started/gs-encryption-decryption.md).
3234

docs/endpoints/post-token-validate.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,8 @@ This endpoint is intended primarily for testing and troubleshooting new integrat
2121

2222
`POST '{environment}/v2/token/validate'`
2323

24+
For authentication details, see [Authentication and Authorization](../getting-started/gs-auth.md).
25+
2426
:::important
2527
You must encrypt all requests using your secret key. For details, and code examples in different programming languages, see [Encrypting Requests and Decrypting Responses](../getting-started/gs-encryption-decryption.md).
2628
:::

docs/endpoints/summary-endpoints.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,8 @@ The following endpoints are used by advertisers and third-party data providers.
3535

3636
The following endpoint can be used by advertisers, third-party data providers, DSPs, and sharers. Publishers do not need to use this endpoint.
3737

38+
For details about the UID2 opt-out workflow and how users can opt out, see [User Opt-Out](../getting-started/gs-opt-out.md).
39+
3840
| Endpoint | Description | Request Encryption | Response Decryption |
3941
| :--- | :--- | :--- | :--- |
4042
| [POST&nbsp;/optout/status](post-optout-status.md) | Checks the opt-out status of raw UID2s. This endpoint takes a list of raw UID2s as input, and returns the raw UID2s that have opted out, as well as the time that the opt-out took place. | Required | Required |

docs/getting-started/gs-sharing.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ import Link from '@docusaurus/Link';
99

1010
# UID2 Sharing
1111

12-
In UID2, sharing is a process for distributing [raw UID2s](../ref-info/glossary-uid.md#gl-raw-uid2), either directly or encrypted into [UID2 tokens](../ref-info/glossary-uid.md#gl-raw-uid2), between UID2 participants.
12+
In UID2, sharing is a process for distributing [raw UID2s](../ref-info/glossary-uid.md#gl-raw-uid2), either directly or encrypted into [UID2 tokens](../ref-info/glossary-uid.md#gl-uid2-token), between UID2 participants.
1313

1414
All instances where a raw UID2 or UID2 token is shared with another participant fall under the definition of sharing. All sharing participants must meet the legal requirements specified in the following section, [Legal Requirements for UID2 Sharing](#legal-requirements-for-uid2-sharing).
1515

docs/guides/advertiser-dataprovider-guide.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -106,6 +106,8 @@ It's important to honor user opt-out status. Here are two ways you can check tha
106106

107107
- Advertisers and data providers can check the opt-out status of raw UID2s using the [POST&nbsp;/optout/status](../endpoints/post-optout-status.md) endpoint.
108108

109+
For details about the UID2 opt-out workflow and how users can opt out, see [User Opt-Out](../getting-started/gs-opt-out.md).
110+
109111
## FAQs
110112

111113
For a list of frequently asked questions for advertisers and data providers using the UID2 framework, see [FAQs for Advertisers and Data Providers](../getting-started/gs-faqs.md#faqs-for-advertisers-and-data-providers).

docs/guides/dsp-guide.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ import Link from '@docusaurus/Link';
1212

1313
This guide is for DSPs who transact on UID2s in the <Link href="../ref-info/glossary-uid#gl-bidstream">bidstream</Link>.
1414

15-
DSPs receive UID2 tokens in bid requests, and decrypt the UID2 tokens to arrive at raw UID2s that they can use for bidding, using one of the server-side SDKs that support this function.
15+
DSPs receive UID2 tokens in bid requests, and decrypt the [UID2 tokens](../ref-info/glossary-uid.md#gl-uid2-token) to arrive at [raw UID2s](../ref-info/glossary-uid.md#gl-raw-uid2) that they can use for bidding, using one of the server-side SDKs that support this function.
1616

1717
For a summary of available server-side SDKs, see [SDKs: Summary](../sdks/summary-sdks.md).
1818

@@ -38,6 +38,8 @@ This section includes the following information for DSPs, who must honor user op
3838
- [POST /optout/status Endpoint](#post-optoutstatus-endpoint)
3939
- [Bidding Opt-Out Logic](#bidding-opt-out-logic)
4040

41+
For details about the UID2 opt-out workflow and how users can opt out, see [User Opt-Out](../getting-started/gs-opt-out.md).
42+
4143
#### Opt-Out Webhook
4244

4345
To receive and honor user opt-outs from the UID2 service, the DSP establishes a pre-configured interface (an opt-out webhook/API endpoint) and provides it to the UID2 service during onboarding. When a user opts out, the UID2 service sends the user's raw UID2 and the corresponding opt-out timestamp to the pre-configured interface.

docs/guides/integration-javascript-client-server.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,8 @@ This guide outlines the basic steps that you need to consider if you are buildin
3232

3333
For a workflow diagram, see [Integration Steps](#integration-steps). See also [FAQs](#faqs).
3434

35+
For details about the UID2 opt-out workflow and how users can opt out, see [User Opt-Out](../getting-started/gs-opt-out.md).
36+
3537
To facilitate the process of establishing client identity using UID2 and retrieving advertising tokens, the web integration steps provided in this guide rely on the SDK for JavaScript. Here's an [example application](https://example-jssdk-integ.uidapi.com/) that illustrates the integration steps described in this guide and the usage of the SDK (currently only for email addresses). For the application documentation, see [UID2 SDK Integration Example](https://github.com/IABTechLab/uid2-examples/blob/main/publisher/standard/README.md).
3638

3739
:::tip

0 commit comments

Comments
 (0)