# Ditto (dittowords.com) Components API

**Canonical:** https://apis.io/apis/dittowords/dittowords-components-api/  
**Provider:** Ditto (dittowords.com) — https://apis.io/providers/dittowords/  
**Base URL:** https://api.dittowords.com/v1  
**Documentation:** https://developer.dittowords.com/introduction

Ditto (dittowords.com) Components API is one of 11 APIs that [Ditto (dittowords.com)](https://apis.io/providers/dittowords/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include Components. The published artifact set on APIs.io includes an OpenAPI specification.

The Components API from Ditto (dittowords.com) — 8 operation(s) for components.

## Operations (14)

| Method | Path | Summary |
|---|---|---|
| GET | `/components` | Fetch component text |
| PUT | `/components` | Update component text variant |
| POST | `/components` | Import components via a file |
| PATCH | `/components` | Update components |
| DELETE | `/components` | Delete components |
| GET | `/components/export` | Export components |
| POST | `/components/publish` | Publish a text item to the library |
| PATCH | `/components/link` | Link text items to a component |
| PATCH | `/components/unlink` | Unlink text items from a component |
| GET | `/components/staged` | Fetch unpublished component changes |
| PATCH | `/components/staged` | Save unpublished component changes |
| DELETE | `/components/staged` | Discard unpublished component changes |
| POST | `/components/staged/publish` | Publish component changes |
| PATCH | `/components/upgrade` | Upgrade component instances |

## Machine-readable artifacts (1)

- **OpenAPI** — https://artifacts.apis.io/dittowords/openapi/dittowords-components-api-openapi.yml

## Other Ditto (dittowords.com) APIs (10)

- [Ditto (dittowords.com) Activity API](https://apis.io/apis/dittowords/dittowords-activity-api/)
- [Ditto (dittowords.com) Component Folders API](https://apis.io/apis/dittowords/dittowords-component-folders-api/)
- [Ditto (dittowords.com) Components Folders API](https://apis.io/apis/dittowords/dittowords-components-folders-api/)
- [Ditto (dittowords.com) Project Blocks API](https://apis.io/apis/dittowords/dittowords-project-blocks-api/)
- [Ditto (dittowords.com) Projects API](https://apis.io/apis/dittowords/dittowords-projects-api/)
- [Ditto (dittowords.com) Statuses API](https://apis.io/apis/dittowords/dittowords-statuses-api/)
- [Ditto (dittowords.com) Text Items API](https://apis.io/apis/dittowords/dittowords-text-items-api/)
- [Ditto (dittowords.com) Variables API](https://apis.io/apis/dittowords/dittowords-variables-api/)
- [Ditto (dittowords.com) Variants API](https://apis.io/apis/dittowords/dittowords-variants-api/)
- [Ditto (dittowords.com) Styleguides API](https://apis.io/apis/dittowords/dittowords-styleguides-api/)

## Tags

Components

---

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