---
title: "Privacy Linkage Types"
method: GET
path: "/appstore/privacy/linkage"
tags: ["iOS App Privacy"]
---

# Privacy Linkage Types

`GET /appstore/privacy/linkage`

## Request

- Base URL: `https://api.mixrank.com/v2/json/YOUR_API_KEY`
- URL: `https://api.mixrank.com/v2/json/YOUR_API_KEY/appstore/privacy/linkage`
- Auth: none declared

Dictionary of privacy linkage types for iOS apps from App Store.

App privacy_label_ids reference /appstore/privacy/labels. Each label's datatype_id, linkage_id, and purpose_id reference id in the corresponding /appstore/privacy/datatype, /appstore/privacy/linkage, and /appstore/privacy/purpose dictionaries.

Required permissions for your API key's user: `appstore.apps`.

## Response `200`

Successful response.

- object
  - `total` integer, nullable
  - `offset` unknown
  - `page_size` unknown
  - `results` object[]
    - `id` integer, nullable: Privacy linkage id.
    - `label` string, nullable: Privacy linkage label.
    - `identifier` string, nullable: Privacy linkage identifier.
    - `description` string, nullable: Privacy linkage description.

## Other responses

- `403`: Invalid key or insufficient endpoint permissions.
- `404`: No matching object or results.
- `408`: The database query timed out.
- `429`: Concurrent request limit exceeded.
- `500`: Internal API error.

---

[API](https://skmtc.dev/mixrank/apis/mixrank-api.md) - [All operations](https://skmtc.dev/mixrank/apis/mixrank-api/llms.txt) - [OpenAPI document](https://skmtc.dev/mixrank/apis/mixrank-api/revisions/786d3fcfe918?raw)
