---
title: "Set a System Config Value"
method: PUT
path: "/admin/config/{id}"
tags: ["Admin"]
---

# Set a System Config Value

`PUT /admin/config/{id}`

Sets a single system configuration value by its key, with an optional reason that is recorded in the audit trail.

## Path parameters

- `id` 'fees.default_rate' | 'fees.max_rate' | 'fees.min_transaction' | 'settlement.batch_window' | 'settlement.min_batch_size' | 'subscription.grace_period', required

## Request body

- object
  - `reason` string — Optional free-text reason recorded in the audit trail.
  - `value` string, required — New value for the configuration key. Validated per key (non-negative decimal for rates, non-negative integer for counts, positive duration like '300s' or '72h' for windows).

## Response `200`

OK

- object

---

[API](https://skmtc.net/tiny/apis/tiny-place-network-api.md) · [All operations](https://skmtc.net/tiny/apis/tiny-place-network-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/tiny/tiny-place-network-api/revisions/fb85a82845ac/schema)
