gwh-APIDOCS-3914-change-heading-case#1010
Conversation
| | Publisher, App Developer | [UID2publishers@thetradedesk.com](mailto:UID2publishers@thetradedesk.com) | | ||
| | Agency, Brand, DSP, SSP, customer data platform (CDP), Data Provider | [UID2partners@thetradedesk.com](mailto:UID2partners@thetradedesk.com) | | ||
| | Publisher, App Developer | [Uid2publishers@thetradedesk.com](mailto:UID2publishers@thetradedesk.com) | | ||
| | Agency, Brand, DSP, SSP, customer data platform (CDP), Data Provider | [Uid2partners@thetradedesk.com](mailto:UID2partners@thetradedesk.com) | |
There was a problem hiding this comment.
to double check, is this email change correct?
| **Client keypair** is a group term we use for these two values, which are used to uniquely define an account that's using an implementation that generates the token on the client side. | ||
|
|
||
| When you're implementing UID2 on the client side, by using the UID2 JavaScript SDK, Client-Side Integration for Mobile, or Prebid.js, provide the values to the SDK or to Prebid.js as part of configuration. | ||
| When you're implementing UID2 on the client side, by using the UID2 JavaScript SDK, Client-side integration for mobile, or Prebid.js, provide the values to the SDK or to Prebid.js as part of configuration. |
There was a problem hiding this comment.
lowercase "Client-side" too?
| If you've agreed to comply with the UID2 Participation Policy, you can proceed with UID2 sharing by following the documentation: see [UID2 sharing](/docs/category/uid2-sharing). | ||
|
|
||
| If you still need to satisfy this requirement, or if you have any questions, please reach out to [UID2partners@thetradedesk.com](mailto:UID2partners@thetradedesk.com). | ||
| If you still need to satisfy this requirement, or if you have any questions, please reach out to [Uid2partners@thetradedesk.com](mailto:UID2partners@thetradedesk.com). |
There was a problem hiding this comment.
confirm email address format change
| 5. [Monitor for raw UID2 refresh](#5-monitor-for-raw-uid2-refresh) | ||
|
|
||
| 6. [Monitor for Opt-Out Status](#6-monitor-for-opt-out-status) | ||
| 6. [Monitor for opt-out status](#6-monitor-for-opt-out-status) |
|
|
||
| 1. [Create a clean room for UID2 collaboration](#create-clean-room-for-uid2-collaboration). | ||
| 1. [Send your Databricks sharing identifier to your UID2 contact](#send-sharing-identifier-to-uid2-contact). | ||
| 1. [Send your databricks sharing identifier to your UID2 contact](#send-sharing-identifier-to-uid2-contact). |
There was a problem hiding this comment.
uppercase "data bricks" here and elsewhere
| If your UID2s are not being passed through Google, make sure that you chose the correct Web Signal Deployment Method during setup. | ||
|
|
||
| For details, see the **Important** note in [Allow Secure Signals Sharing](#allow-secure-signals-sharing). | ||
| For details, see the **Important** note in [Allow Secure Signals sharing](#allow-secure-signals-sharing). |
There was a problem hiding this comment.
is "Secure Signals" a proper name?
| ::: | ||
|
|
||
| ## Private Operator Benefits | ||
| ## Private Operator benefits |
There was a problem hiding this comment.
is "Private Operator" a proper noun?
| <SnptUpgradePolicy /> | ||
|
|
||
| ## Keeping the Operator Key Secure | ||
| ## Keeping the operator key secure |
There was a problem hiding this comment.
Is this related to "Private Operator?" Should it be reverted to uppercase?
| | Set `params.uid2Token` to the response body as a JavaScript object. | See [Client Refresh mode uid2Token example](#client-refresh-mode-uid2token-example) | You might choose to provide the response body via `params.uid2Token` in either of these cases:<ul><li>If you are already storing a lot of data in the cookie and adding the response body might exceed the cookie size limit.</li><li>If you prefer to have the Prebid module store the token value for you.</li></ul> | | ||
|
|
||
| #### Client Refresh Mode Cookie Example | ||
| #### Client Refresh mode cookie example |
There was a problem hiding this comment.
is "Client Refresh" a proper noun?
| | :--- | :--- | :--- | | ||
| | `UID2_TOKEN` | TEXT | The value is one of the following:<ul><li>Encryption successful: The UID2 token containing the raw UID2.</li><li>Encryption not successful: `NULL`.</li></ul> | | ||
| | `ENCRYPTION_STATUS` | TEXT | The value is one of the following:<ul><li>Encryption successful: `NULL`.</li><li>Encryption not successful: The reason why the raw UID2 was not encrypted. For example: `INVALID_RAW_UID2` or `INVALID NOT_AUTHORIZED_FOR_MASTER_KEY`.<br/>For details, see [Values for the ENCRYPTION_STATUS Column](#values-for-the-encryption_status-column).</li></ul> | | ||
| | `ENCRYPTION_STATUS` | TEXT | The value is one of the following:<ul><li>Encryption successful: `NULL`.</li><li>Encryption not successful: The reason why the raw UID2 was not encrypted. For example: `INVALID_RAW_UID2` or `INVALID NOT_AUTHORIZED_FOR_MASTER_KEY`.<br/>For details, see [Values for the encryption_status column](#values-for-the-encryption_status-column).</li></ul> | |
There was a problem hiding this comment.
ENCRYPTION_STATUS should remain all caps?
| | `UID2` | TEXT | The value is one of the following:<ul><li>Decryption successful: The raw UID2 corresponding to the UID2 token.</li><li>Decryption not successful: `NULL`.</li></ul> | | ||
| | `SITE_ID` | INT | The value is one of the following:<ul><li>Decryption successful: The identifier of the UID2 participant that encrypted the token.</li><li>Decryption not successful: `NULL`.</li></ul> | | ||
| | `DECRYPTION_STATUS` | TEXT | The value is one of the following:<ul><li>Decryption successful: `NULL`.</li><li>Decryption not successful: The reason why the UID2 token was not decrypted; for example, `EXPIRED_TOKEN`.<br/>For details, see [Values for the DECRYPTION_STATUS Column](#values-for-the-decryption_status-column).</li></ul> | | ||
| | `DECRYPTION_STATUS` | TEXT | The value is one of the following:<ul><li>Decryption successful: `NULL`.</li><li>Decryption not successful: The reason why the UID2 token was not decrypted; for example, `EXPIRED_TOKEN`.<br/>For details, see [Values for the decryption_status column](#values-for-the-decryption_status-column).</li></ul> | |
There was a problem hiding this comment.
DECRYPTION_STATUS should remain all caps in description?
| | `UID` | TEXT | The value is one of the following:<ul><li>DII was successfully mapped: The UID2 associated with the DII.</li><li>DII was not successfully mapped: `NULL`.</li></ul> | | ||
| | `BUCKET_ID` | TEXT | The value is one of the following:<ul><li>DII was successfully mapped: The ID of the <Link href="../ref-info/glossary-uid#gl-salt-bucket">salt bucket</Link> used to generate the UID2. This ID maps to the bucket ID in the `SALT_BUCKETS` view.</li><li>DII was not successfully mapped: `NULL`.</li></ul> | | ||
| | `UNMAPPED` | TEXT | The value is one of the following:<ul><li>DII was successfully mapped: `NULL`.</li><li>DII was not successfully mapped: The reason why the identifier was not mapped: `OPTOUT`, `INVALID IDENTIFIER`, or `INVALID INPUT TYPE`.<br/>For details, see [Values for the UNMAPPED Column](#values-for-the-unmapped-column).</li></ul> | | ||
| | `UNMAPPED` | TEXT | The value is one of the following:<ul><li>DII was successfully mapped: `NULL`.</li><li>DII was not successfully mapped: The reason why the identifier was not mapped: `OPTOUT`, `INVALID IDENTIFIER`, or `INVALID INPUT TYPE`.<br/>For details, see [Values for the unmapped column](#values-for-the-unmapped-column).</li></ul> | |
There was a problem hiding this comment.
UNMAPPED should stay all caps?
| #### Get the Principal ID of the Managed Identity | ||
| #### Get the principal ID of the managed identity | ||
|
|
||
| To get the Principal ID, run the following command, using your own values as needed: |
| | Reloads `syslog-ng`. | `sudo /usr/sbin/syslog-ng-ctl reload` | | ||
|
|
||
| ## Keeping the Operator Key Secure | ||
| ## Keeping the operator key secure |
There was a problem hiding this comment.
should "operator" be uppercase?
| <SnptRotatingTheKeys /> | ||
|
|
||
| ## UID2 Operator Error Codes | ||
| ## UID2 Operator error codes |
There was a problem hiding this comment.
should "Operator" be lowercase?

Change all headings in the docs from heading case to sentence case, including h1 (using a Claude script).
includes YAML values.