---
title: "Grant Test User Credits"
method: POST
path: "/v1/admin/test-users/credits"
tags: ["admin", "test-users", "Admin - Generated Users"]
---

# Grant Test User Credits

`POST /v1/admin/test-users/credits`

## Request body

- TestUserCreditGrantRequest
  - `batch_key` string, nullable
  - `user_ids` integer[]
  - `credits` number, required
  - `mode` 'add' | 'set'

## Response `200`

Successful Response

- TestUserCreditGrantResponse
  - `operation_id` string, required
  - `target` 'batch' | 'selected', required
  - `mode` 'add' | 'set', required
  - `affected` integer, required
  - `failed` integer, required
  - `results` TestUserCreditGrantResult[], required
    - `user_id` integer, required
    - `email` string, required
    - `success` boolean, required
    - `old_balance` number, nullable
    - `new_balance` number, nullable
    - `credits_added` number, nullable
    - `detail` string, nullable

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.dev/kodik/apis/kodik-api.md) · [All operations](https://skmtc.dev/kodik/apis/kodik-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/kodik/kodik-api/revisions/55c71b347360/schema)
