---
title: "Record one unique trusted Bot base downloader"
method: POST
path: "/v2/bases/{baseId}/downloaders/{userId}"
tags: ["Bases Bot Integration"]
---

# Record one unique trusted Bot base downloader

`POST /v2/bases/{baseId}/downloaders/{userId}`

## Request

- Base URL: `https://api.clashk.ing`
- URL: `https://api.clashk.ing/v2/bases/{baseId}/downloaders/{userId}`
- Auth: HTTP bearer

## Path parameters

- `baseId` string, required
- `userId` string, required: Discord snowflake as an unsigned decimal string

## Response `200`

Success

- object
  - `baseId` string, required
  - `userId` string, required: Discord snowflake as an unsigned decimal string
  - `downloadCount` union, required
    - number
    - 'NaN'
    - 'Infinity'
    - '-Infinity'

## Changes

- **2026-09-16** `8411b4ef8009`: 1 breaking, 1 info
  - added the pattern `^[1-9][0-9]*$` to the `path` request parameter `baseId`
  - the `baseId` response's property pattern `^[1-9][0-9]*$` was added for the status `200`

[Operation history](https://skmtc.dev/clashk/apis/clashking-api/changes/v2/bases/:baseId/downloaders/:userId/post.md)

---

[API](https://skmtc.dev/clashk/apis/clashking-api.md) - [All operations](https://skmtc.dev/clashk/apis/clashking-api/llms.txt) - [OpenAPI document](https://skmtc.dev/clashk/apis/clashking-api/revisions/8411b4ef8009?raw)
