# dotsy Content API

**Canonical:** https://apis.io/apis/dotsy-ai/dotsy-ai-content-api/  
**Provider:** dotsy — https://apis.io/providers/dotsy-ai/  
**Base URL:** https://api.dotsy.ai  
**Documentation:** https://api.dotsy.ai/docs

dotsy Content API is one of 16 APIs that [dotsy](https://apis.io/providers/dotsy-ai/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. This API exposes 6 JSON Schema definitions. Tagged areas include Content. The published artifact set on APIs.io includes an OpenAPI specification and 6 JSON Schemas.

Read and write page bodies and other content files in a site's draft.

## Operations (18)

| Method | Path | Summary |
|---|---|---|
| GET | `/api/v1/sites/{slug}/manifest` | List content keys with their hashes |
| GET | `/api/v1/sites/{slug}/search` | Search page text for a word or phrase |
| POST | `/api/v1/sites/{slug}/content/rename` | Rename a content key (and optionally its URL) |
| POST | `/api/v1/sites/{slug}/changeset` | Stage many content writes and deletes at once |
| GET | `/api/v1/sites/{slug}/content` | List a site's content keys |
| GET | `/api/v1/sites/{slug}/content/{key}` | Read a content key |
| PUT | `/api/v1/sites/{slug}/content/{key}` | Write a content key to the draft |
| DELETE | `/api/v1/sites/{slug}/content/{key}` | Delete a content key from the draft |
| PUT | `/api/v1/sites/{slug}/content-raw/{key}` | Write a large content key from raw bytes |
| POST | `/api/v1/sites/{slug}/shared-sections/analyze` | Find where an element repeats before sharing it |
| POST | `/api/v1/sites/{slug}/shared-sections/compare` | Show the words a similar copy would lose |
| GET | `/api/v1/sites/{slug}/shared-sections/suggestions` | List blocks that repeat on 3 or more pages |
| POST | `/api/v1/sites/{slug}/shared-sections/suggestions/dismiss` | Stop suggesting a block on this site |
| GET | `/api/v1/sites/{slug}/shared-sections` | List the site's shared sections |
| POST | `/api/v1/sites/{slug}/shared-sections` | Make an element a shared section |
| GET | `/api/v1/sites/{slug}/shared-sections/{name}/pages` | List the pages that use a shared section |
| POST | `/api/v1/sites/{slug}/shared-sections/{name}/placement` | Change where a shared section shows |
| POST | `/api/v1/sites/{slug}/shared-sections/{name}/detach` | Give one page its own copy of a shared section |

## Machine-readable artifacts (7)

- **OpenAPI** — https://artifacts.apis.io/dotsy-ai/openapi/dotsy-ai-content-api-openapi.yml
- **JSONSchema** — https://artifacts.apis.io/dotsy-ai/json-schema/dotsy-ai-site-schema.json
- **JSONSchema** — https://artifacts.apis.io/dotsy-ai/json-schema/dotsy-ai-route-schema.json
- **JSONSchema** — https://artifacts.apis.io/dotsy-ai/json-schema/dotsy-ai-draft-status-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/dotsy-ai/json-schema/dotsy-ai-route-request-schema.json
- **JSONSchema** — https://artifacts.apis.io/dotsy-ai/json-schema/dotsy-ai-search-performance-schema.json
- **JSONSchema** — https://artifacts.apis.io/dotsy-ai/json-schema/dotsy-ai-import-site-request-schema.json

## Other dotsy APIs (12)

- [dotsy Account API](https://apis.io/apis/dotsy-ai/dotsy-ai-account-api/)
- [dotsy Assets API](https://apis.io/apis/dotsy-ai/dotsy-ai-assets-api/)
- [dotsy Brief API](https://apis.io/apis/dotsy-ai/dotsy-ai-brief-api/)
- [dotsy Collections API](https://apis.io/apis/dotsy-ai/dotsy-ai-collections-api/)
- [dotsy Domains API](https://apis.io/apis/dotsy-ai/dotsy-ai-domains-api/)
- [dotsy Draft & publish API](https://apis.io/apis/dotsy-ai/dotsy-ai-draft-publish-api/)
- [dotsy Forms API](https://apis.io/apis/dotsy-ai/dotsy-ai-forms-api/)
- [dotsy Guest API](https://apis.io/apis/dotsy-ai/dotsy-ai-guest-api/)
- [dotsy Import API](https://apis.io/apis/dotsy-ai/dotsy-ai-import-api/)
- [dotsy Jobs API](https://apis.io/apis/dotsy-ai/dotsy-ai-jobs-api/)
- [dotsy Members API](https://apis.io/apis/dotsy-ai/dotsy-ai-members-api/)
- [dotsy Pages API](https://apis.io/apis/dotsy-ai/dotsy-ai-pages-api/)

## Tags

Content

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/dotsy-ai/dotsy-ai-content-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/dotsy-ai/.
