---
title: "adds chore for given user"
method: POST
path: "/kkid/chorelist"
tags: ["KKid"]
---

# adds chore for given user

`POST /kkid/chorelist`

By passing in the appropriate options, you can add a chore to given kid username under authenticated user's master account

## Query parameters

- `kidUsername` string, required
- `day` 'Sunday' | 'Monday' | 'Tuesday' | 'Wednesday' | 'Thursday' | 'Friday' | 'Saturday' | 'Weekly' | 'Today'
- `nfcTag` string
- `status` string
- `choreName` string, required
- `choreDescription` string
- `choreNumber` integer
- `blockDash` boolean
- `oneTime` boolean
- `extraAllowance` integer
- `optional` boolean
- `reassignable` boolean
- `canSteal` boolean
- `startDate` string
- `notes` string
- `requireObjectDetection` boolean
- `objectDetectionTag` string
- `updatedByAutomation` boolean
- `aiIcon` string
- `isCalendar` boolean

## 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 Found.
- `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
- `409` — Conflict- idChoreList parameter was not supplied or is blank
- `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)
