Builder content API does not return draft content when page is already published
- Dominant language
- TypeScript
- Stars
- 8.8k
- Forks
- 1.2k
- Avg merge
- 1d 6h
- Merged PRs (30d)
- 17
Description
**Describe the bug**
As in the title, builder content API:
https://cdn.builder.io/api/v3/content/my-model-name?apiKey=YOUR_API_KEY does not return a proper draft content when page had been already published before and then content changed. Even with includeUnpublished=true in params

```
const req = await fetch(
`${API_V3_CONTENT}/${modelName}/${contentId}?apiKey=${appState?.user?.apiKey}&cachebust=true&cacheSeconds=5&staleCacheSeconds=5&omit=endDate,startDate&enrich=true&includeUnpublished=true`,
);
```
**To Reproduce**
Steps to reproduce the behavior:
1. create a new builder page add some custom components and click "Publish"
2. get the content with the API call
3. change some content on the page - edit some text values for example
4. do not press "Publish Updates" but try to get the content again -> old content is being returned
**Expected behavior**
New drafted content should be returned form API call
**Screenshots**
Page with some content:
**Default: "Some text"**

Published:

Getting content:
https://cdn.builder.io/api/v3/content/page/fad19f47b42c43378facada257f3b8e5_ee24ce9d39d1465c85a0e8359e0c0dde?apiKey=fad19xxxxxxxxxxxxxxxxxxxxx&cachebust=true&cacheSeconds=5&staleCacheSeconds=5&omit=endDate,startDate&enrich=true

Changed content and not published updates:
**Default: "Some text - new content"**

https://cdn.builder.io/api/v3/content/page/fad19f47b42c43378facada257f3b8e5_ee24ce9d39d1465c85a0e8359e0c0dde?apiKey=fad19f47bxxxxxxxxxxxxxxxxx&cachebust=true&cacheSeconds=5&staleCacheSeconds=5&omit=endDate,startDate&enrich=true
Old content returned:

**Additional context**
Add any other context about the problem here.
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.