---
title: "adds new allowance transaction to kidUserID"
method: POST
path: "/kkid/allowance"
tags: ["KKid"]
---

# adds new allowance transaction to kidUserID

`POST /kkid/allowance`

By passing in the appropriate options, you can add an allowance transaction to a given user.

## Query parameters

- `kidUserId` integer, required
- `amount` number, required
- `description` string, required
- `transactionType` 'Add' | 'Subtract', required — Sort order: * `Add` - Add Allowance * `Subtract` - Subtract Allowance

## Response `200`

search results matching criteria

- Success — Success
  - `success` boolean
  - `message` string

## Other responses

- `202` — Accepted- Access Granted but data flow did not complete due to an unknown error.
- `206` — No Data Returned
- `400` — bad input parameter
- `401` — Unauthorized- API credentials not supplied. Ensure you have passed proper Username and Password parameters
- `403` — Forbidden- User access is denied. API user either does not have access or has been banned/locked.
- `405` — Method Not Allowed- API user does not have access to use this method
- `412` — API Access Denied! Your API key is invalid, expired, or not supplied!

---

[API](https://skmtc.net/kumpeapps/apis/kumpeapps-api.md) · [All operations](https://skmtc.net/kumpeapps/apis/kumpeapps-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/kumpeapps/kumpeapps-api/versions/0f0bb0e58cc2/schema)
