---
title: "Assign an outcome to a team member (queues work; not done)"
method: POST
path: "/companies/{company_id}/team-members/{team_member_id}/assignments"
tags: ["Team"]
---

# Assign an outcome to a team member (queues work; not done)

`POST /companies/{company_id}/team-members/{team_member_id}/assignments`

## Request

- Base URL: `https://api.madethis.com/v1`
- URL: `https://api.madethis.com/v1/companies/{company_id}/team-members/{team_member_id}/assignments`
- Auth: HTTP bearer

## Path parameters

- `company_id` string, required
- `team_member_id` string, required

## Headers

- `Idempotency-Key` string, required

## Request body

- object
  - `outcome` string, required
  - `priority` 'low' | 'normal' | 'high'
  - `due_at` integer
  - `max_credits` integer: Authorized ceiling for this assignment. Omitted uses the platform default; the run is refused rather than run uncapped.

## Response `202`

202 — the assignment and its first run are durably queued and bounded by an authorized credit ceiling. Queued is not completed.

- object
  - `data` object, required
  - `hint` string: One-sentence orientation for agents.
  - `next_action` string: The literal next call an agent would chain.

## Other responses

- `default`: Error envelope — machine-readable `code` plus a docs link.

---

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