{
  "opencollection": "1.0.0",
  "info": {
    "name": "Sourcepoint U.S. Multi-State Privacy API",
    "version": "1.0.0"
  },
  "items": [
    {
      "info": {
        "name": "U.S. Multi-State Privacy end-user consent status",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Get end-user consent history",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://cdn.privacy-mgmt.com/usnat/consent/history/:siteId",
            "params": [
              {
                "name": "siteId",
                "value": "",
                "type": "path",
                "description": "The property ID for the property in the Sourcepoint portal."
              },
              {
                "name": "uuid",
                "value": "",
                "type": "query",
                "description": "Retrieved from`usnat` object in the `_sp_user_consent_{propertyId}` local storage item"
              },
              {
                "name": "authId",
                "value": "",
                "type": "query",
                "description": "Retrieved from the first-party cookie authId"
              },
              {
                "name": "latest",
                "value": "",
                "type": "query",
                "description": "(Optional) Only return latest consent record for the end-user"
              }
            ]
          },
          "docs": "Returns end-user consent history. In addition to the `siteId`, you will also need to include <u>either</u> the end-user's `usnatUUID` or `authId`."
        },
        {
          "info": {
            "name": "Delete end-user consent status",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "https://cdn.privacy-mgmt.com/usnat/consent/:siteId",
            "params": [
              {
                "name": "siteId",
                "value": "",
                "type": "path",
                "description": "The property ID for the property in the Sourcepoint portal."
              },
              {
                "name": "uuid",
                "value": "",
                "type": "query",
                "description": "Retrieved from`usnat` object in the `_sp_user_consent_{propertyId}` local storage item"
              },
              {
                "name": "authId",
                "value": "",
                "type": "query",
                "description": "Retrieved from the first-party cookie authId"
              }
            ]
          },
          "docs": "Deletes end-user U.S. Multi-State Privacy consent status for a property. In addition to the `siteId`, you will also need to include <u>either</u> the end-user's `usnatUUID` or `authId`.<br><br>This endpoint does not support mass deletions of end-user consent records. Please speak to your Sourcepoint representative to execute any mass deletions."
        },
        {
          "info": {
            "name": "Opt-out all privacy choices and vendors",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://cdn.privacy-mgmt.com/usnat/consent/:siteId/reject-all",
            "params": [
              {
                "name": "siteId",
                "value": "",
                "type": "path",
                "description": "The property ID for the property in the Sourcepoint portal."
              },
              {
                "name": "uuid",
                "value": "",
                "type": "query",
                "description": "Retrieved from`usnat` object in the `_sp_user_consent_{propertyId}` local storage item"
              },
              {
                "name": "authId",
                "value": "",
                "type": "query",
                "description": "Retrieved from the first-party cookie authId"
              }
            ]
          },
          "docs": "Opt-out of all vendors and privacy choices for an end-user's consent profile within the U.S. Multi-State Privacy framework. In addition to the `siteId`, you will also need to include the end-user's `authId` or `uuid`.<br><br>**Note:** This is a server-side call and will not update client-side end-user consent unless your organization is utilizing `authId`. To opt an end-user out of all vendors and purposes using their `uuid` please refer to [postRejectAll command](https://sourcepoint-public-api."
        }
      ]
    }
  ],
  "bundled": true
}