---
title: "Save Branch Live Draft"
method: POST
path: "/endofday/branch-draft"
tags: ["End Of Day Reports"]
---

# Save Branch Live Draft

`POST /endofday/branch-draft`

Shared live draft per branch/date.
Phone and PC now read/write the same branch/date draft, not a device-local or user-only draft.
Empty/default payloads cannot overwrite an existing meaningful draft.

## Headers

- `authorization` string

## Request body

- BranchLiveDraftIn
  - `branch` string, required
  - `report_date` string, required
  - `payload` object
  - `client_updated_at` string, nullable

## Response `200`

Successful Response

- unknown

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.dev/bamboome/apis/contact-sync-api.md) · [All operations](https://skmtc.dev/bamboome/apis/contact-sync-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/bamboome/contact-sync-api/revisions/56beadb81ad2/schema)
