---
title: "Draft From Activity"
method: POST
path: "/v1/workspaces/{workspace_id}/timekeeper/ai/activity"
tags: ["timekeeper"]
---

# Draft From Activity

`POST /v1/workspaces/{workspace_id}/timekeeper/ai/activity`

## Request

- Base URL: `https://api.ender.au` (the document declares no server; this is the origin it was published from)
- URL: `https://api.ender.au/v1/workspaces/{workspace_id}/timekeeper/ai/activity`
- Auth: HTTP bearer

## Path parameters

- `workspace_id` string, uuid, required

## Headers

- `Idempotency-Key` string, required

## Request body

- ActivityRefreshCommand
  - `start_date` string, date, required
  - `end_date` string, date, required
  - `refresh_id` string, uuid, nullable
  - `batch_index` integer, nullable

## Response `200`

Successful Response

- GenerateActivityResult
  - `outcome` 'generated' | 'cached' | 'no_activity' | 'no_new_activity' | 'closed_activity', required
  - `run_id` string, uuid, nullable, required
  - `generated_count` integer, required
  - `remaining_calendar_events` integer, required
  - `refresh_id` string, uuid, nullable, required
  - `next_batch` integer, nullable, required
  - `completed_sources` integer, required
  - `total_sources` integer, required

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/ender/apis/ender-backend.md) - [All operations](https://skmtc.dev/ender/apis/ender-backend/llms.txt) - [OpenAPI document](https://skmtc.dev/ender/apis/ender-backend/revisions/a5849ac366ca?raw)
