---
title: "GET /v2/policy-manifest"
method: GET
path: "/v2/policy-manifest"
---

# GET /v2/policy-manifest

`GET /v2/policy-manifest`

## Request

- Base URL: `https://api.deadlockmods.app/api`
- URL: `https://api.deadlockmods.app/api/v2/policy-manifest`
- Auth: none declared
- TypeScript: <https://skmtc.dev/deadlockmods/apis/deadlock-mods-api/docs/v2/policy-manifest/get.ts> (a function with typed inputs; its response is checked against the schema)

## Response `200`

OK

- object
  - `version` unknown, required
  - `revision` integer, required
  - `generatedAt` string, date-time, required
  - `rules` object[], required
    - `provider` 'gamebanana', required
    - `submissionType` 'mod' | 'sound', required
    - `submissionId` string, required
    - `kind` 'hidden' | 'blacklisted' | 'takedown' | 'metadata_correction' | 'emergency_disable', required
    - `reason` string, nullable, required
    - `correction` object, nullable, required
      - `name` string
      - `description` string
      - `category` string
      - `hero` string
      - `isMap` boolean
      - `isAudio` boolean
      - `isNSFW` boolean
      - `isObsolete` boolean
      - `tags` string[]
      - `metadata` object
        - `mapName` string
        - `donationLinks` object[]
          - `url` string, required
          - `platform` string, required
      - `downloads` object[]
        - `url` string, required
        - `file` string, required
    - `updatedAt` string, date-time, required

## Changes

- **2026-10-04** `7b4b0f8d6a36`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/deadlockmods/apis/deadlock-mods-api/changes/v2/policy-manifest/get.md)

---

[API](https://skmtc.dev/deadlockmods/apis/deadlock-mods-api.md) - [All operations](https://skmtc.dev/deadlockmods/apis/deadlock-mods-api/llms.txt) - [OpenAPI document](https://skmtc.dev/deadlockmods/apis/deadlock-mods-api/revisions/e9a537d5ac3b?raw)
