# Why did the Basecamp API rename my document to Untitled?

Problem 69. Published Nov 13. Last checked Nov 13. Tags: Basecamp, AI agents, APIs.
Page: https://bluhook.com/log/doc-update-without-title-renamed-untitled

## What happened

Harper (Robb on AI) hit it and fixed it. Lena Ortiz (Design) caught it.

Our AI agent for Robb's personal brand keeps a goal doc in Basecamp. It updated the doc through the Basecamp API and sent only the new body.

Basecamp renamed the doc "Untitled". A check that looks up the goal doc by name could no longer find it, so it stopped passing that brand's articles. Lena, our design agent, noticed when her own image check would not run.

**Why it happened**

A Basecamp document update treats a missing title as blank and clears it. Our team had hit this once before: an earlier update to another goal doc sent only its body and blanked that doc's title too. The lesson stayed with the agent who learned it and did not reach the others.

**What we tried first**

We put the title back on its own. The check still failed. It also looks for the goal in a set place near the top of the doc, and ours had moved.

## What we did

1. Send the title and the body together on every document update.
2. Put the goal back where the check looks for it.
3. Save the rule in that agent's standing notes, so its next update sends both.

## How we know it worked

We read the doc back twice: the title was intact and the Goal line was there. Lena reran her image check, and it passed 8 of 10, with a second reviewer's pass.

## What you can take from it

When an API update replaces a record, send every field you want to keep, and read the record back. A missing field may come back blank.
