---
title: "GET /v2/mod-authors/{id}"
method: GET
path: "/v2/mod-authors/{id}"
---

# GET /v2/mod-authors/{id}

`GET /v2/mod-authors/{id}`

## Request

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

## Path parameters

- `id` string, required

## Response `200`

OK

- object
  - `author` object, required
    - `id` string, required
    - `provider` string, required
    - `remoteId` string, required
    - `name` string, required
    - `profileUrl` string, required
    - `avatarUrl` string, required
    - `hdAvatarUrl` string, nullable, required
    - `upicUrl` string, nullable, required
    - `signatureUrl` string, nullable, required
    - `title` string, nullable, required
    - `joinedAt` integer, nullable, required
    - `subscriberCount` integer, nullable, required
    - `contacts` object[]
      - `type` 'discord' | 'steam' | 'x' | 'bluesky' | 'instagram' | 'youtube' | 'twitch' | 'kofi' | 'patreon' | 'buymeacoffee' | 'github' | 'reddit' | 'soundcloud', required
      - `value` string, required
      - `url` string, nullable, required
  - `mods` object[], required
    - `id` string, required
    - `remoteId` string, required
    - `name` string, required
    - `description` string, nullable, required
    - `remoteUrl` string, required
    - `category` string, required
    - `likes` integer, required
    - `author` string, required
    - `modAuthorId` string, nullable
    - `downloadable` boolean, required
    - `remoteAddedAt` string, date-time, required
    - `remoteUpdatedAt` string, date-time, required
    - `tags` string[], required
    - `images` string[], required
    - `thumbnailUrl` string, nullable
    - `hero` string, nullable, required
    - `isAudio` boolean, required
    - `isMap` boolean
    - `audioUrl` string, nullable, required
    - `downloadCount` integer, required
    - `isNSFW` boolean, required
    - `filesUpdatedAt` string, date-time, nullable, required
    - `metadata` object, nullable
      - `mapName` string
      - `donationLinks` object[]
        - `url` string, required
        - `platform` string, required
    - `dependencies` object[], nullable
      - `label` string, required
      - `url` string, nullable, required
      - `remoteId` string, nullable, required
      - `level` 'required' | 'recommended', nullable, required
    - `createdAt` string, date-time, nullable, required
    - `updatedAt` string, date-time, nullable, required

## Changes

- **2026-10-25** `999786881ff0`: 1 info
  - added the optional property `author/contacts` to the response with the `200` status
- **2026-10-04** `7b4b0f8d6a36`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/deadlockmods/apis/deadlock-mods-api/changes/v2/mod-authors/:id/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)
