> ## Documentation Index
> Fetch the complete documentation index at: https://developer.onetrust.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Categorize Cookies by Domain and Cookie ID

Use this API to categorize cookies by domain and cookie ID. The response will return details for each cookie such as the pattern (First-Party or Third-Party) and the category (Functional, Strictly Necessary, Targeting, Social Media, or Performance).

# OpenAPI definition

```json
{
  "openapi": "3.0.0",
  "info": {
    "version": "1.0",
    "title": "Consent & Preferences - Cookie Consent (Swagger)"
  },
  "tags": [
    {
      "name": "Categorizations"
    }
  ],
  "paths": {
    "/v2/categorizewithids": {
      "post": {
        "tags": [
          "Categorizations"
        ],
        "summary": "Categorize Cookies by Domain and Cookie ID",
        "description": "Use this API to categorize cookies by domain and cookie ID. The response will return details for each cookie such as the pattern (First-Party or Third-Party) and the category (Functional, Strictly Necessary, Targeting, Social Media, or Performance). ",
        "operationId": "getCategorizedCookiesWithCookieIdsUsingGET",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "domain": {
                    "type": "string",
                    "description": "Name of the domain."
                  },
                  "cookiesIds": {
                    "type": "array",
                    "default": [],
                    "description": "A list of Cookies IDs.",
                    "items": {
                      "type": "string",
                      "format": "uuid"
                    }
                  }
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/CookiepediaContribsDto"
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not Found"
          },
          "429": {
            "description": "Too Many Requests\nFor more information, see [API Rate Limits](https://developer.onetrust.com/onetrust/reference/rate-limits-overview).",
            "headers": {
              "Retry-After": {
                "description": "The number of seconds after which requests will be allowed again.",
                "schema": {
                  "type": "integer",
                  "format": "int32"
                }
              },
              "ot-ratelimit-event-id": {
                "description": "The unique identifier for the rate-limiting event.",
                "schema": {
                  "type": "string",
                  "format": "uuid"
                }
              },
              "ot-requests-allowed": {
                "description": "The number of requests allowed within the specified period.",
                "schema": {
                  "type": "integer",
                  "format": "int32"
                }
              },
              "ot-period": {
                "description": "The unit of time for which the rate limit applies.",
                "schema": {
                  "type": "string",
                  "enum": [
                    "HOUR",
                    "MINUTE"
                  ]
                }
              },
              "ot-request-made": {
                "description": "The number of requests made within the specified period.",
                "schema": {
                  "type": "integer",
                  "format": "int32"
                }
              }
            }
          }
        }
      }
    }
  },
  "security": [
    {
      "oauth2": []
    }
  ],
  "x-readme": {
    "explorer-enabled": false,
    "metrics-enabled": false,
    "proxy-enabled": true
  },
  "x-onetrust": {
    "spec-label": "Swagger 2",
    "links": {
      "Cookie Consent Knowledge Base": "https://my.onetrust.com/s/topic/0TO1Q000000ItRyWAK/cookie-compliance"
    }
  },
  "servers": [
    {
      "url": "https://customer.my.onetrust.com/api/cookiemanager"
    }
  ],
  "components": {
    "securitySchemes": {
      "oauth2": {
        "type": "oauth2",
        "flows": {
          "clientCredentials": {
            "tokenUrl": "https://{$$.env.host}/api/access/v1/oauth/token",
            "scopes": {
              "COOKIE": "Cookie Scope gives the user access to read/write operations inside the Cookie Consent module.",
              "COOKIE_READ": "Cookie Read Scope gives the user read-only access to the Cookie Consent module.",
              "COOKIE_FREE": "Cookie free Scope gives free users access to apis having free scope associated to them inside the Cookie Consent module."
            }
          }
        }
      }
    },
    "schemas": {
      "CookiepediaContribsDto": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "description": "Name of the cookie."
          },
          "type": {
            "type": "string",
            "description": "Type of the cookie."
          },
          "host": {
            "type": "string",
            "description": "Host of the cookie."
          },
          "hostDescription": {
            "type": "string",
            "description": "Description of the cookie host."
          },
          "description": {
            "type": "string",
            "description": "Description of the cookie category."
          },
          "firstPartyDescription": {
            "type": "string",
            "description": "Description of the first party cookie catogory."
          },
          "thirdPartyDescription": {
            "type": "string",
            "description": "Description of the third party cookie catogory."
          },
          "patternKey": {
            "type": "string",
            "description": "Cookie caterory pattern key."
          },
          "thirdPartyKey": {
            "type": "string",
            "description": "Third party key of categorized cookie."
          },
          "firstPartyKey": {
            "type": "string",
            "description": "First party key of categorized cookie."
          },
          "category": {
            "type": "string",
            "description": "Category of the cookie."
          }
        },
        "title": "CookiepediaContribsDto",
        "description": "Gets the cookie category of the cookies passed"
      }
    }
  }
}
```