# ConfigHub Unit API

**Canonical:** https://apis.io/apis/confighub/confighub-unit-api/  
**Provider:** ConfigHub — https://apis.io/providers/confighub/  
**Base URL:** https://hub.confighub.com/api  
**Documentation:** https://docs.confighub.com/developer/api-reference/tag/

ConfigHub Unit API is one of 42 APIs that [ConfigHub](https://apis.io/providers/confighub/) 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 Unit. The published artifact set on APIs.io includes an OpenAPI specification and 6 JSON Schemas.

The Unit API from ConfigHub — 16 operation(s) for unit.

## Operations (24)

| Method | Path | Summary |
|---|---|---|
| POST | `/diff` | Get the difference between two configurations |
| GET | `/space/{space_id}/unit` | List Units |
| POST | `/space/{space_id}/unit` | Create Unit |
| DELETE | `/space/{space_id}/unit/{unit_id}` | Delete Unit |
| GET | `/space/{space_id}/unit/{unit_id}` | Get Unit |
| PATCH | `/space/{space_id}/unit/{unit_id}` | Patch Unit |
| PUT | `/space/{space_id}/unit/{unit_id}` | Update Unit |
| POST | `/space/{space_id}/unit/{unit_id}/conflicts` | Apply or dismiss a unit's outstanding merge conflicts |
| GET | `/space/{space_id}/unit/{unit_id}/data` | Download config data |
| PUT | `/space/{space_id}/unit/{unit_id}/data` | Upload config data |
| GET | `/space/{space_id}/unit/{unit_id}/diff` | Get the difference between two Revisions of a Unit |
| POST | `/space/{space_id}/unit/{unit_id}/guard` | Set path guards on a unit |
| GET | `/space/{space_id}/unit/{unit_id}/mutation_sources` | Get mutation sources |
| POST | `/space/{space_id}/unit/{unit_id}/protection` | Set path protection on a unit |
| DELETE | `/unit` | Bulk delete multiple units |
| GET | `/unit` | List of Units across spaces |
| PATCH | `/unit` | Bulk patch multiple units |
| POST | `/unit` | Bulk create (clone) multiple units |
| POST | `/unit/cancel` | Bulk cancel unit operations |
| POST | `/unit/move` | Move units to another space |
| POST | `/unit/tag` | Bulk tag multiple units |
| GET | `/unit_data` | Get the config data of many Units across spaces |
| GET | `/unit_diff` | Get the difference between two Revisions of many Units across spaces |
| GET | `/unit_mutation_sources` | Get the mutation sources of many Units across spaces |

## Machine-readable artifacts (7)

- **OpenAPI** — https://artifacts.apis.io/confighub/openapi/confighub-unit-api-openapi.yml
- **JSONSchema** — https://artifacts.apis.io/confighub/json-schema/confighub-change-order-schema.json
- **JSONSchema** — https://artifacts.apis.io/confighub/json-schema/confighub-unit-schema.json
- **JSONSchema** — https://artifacts.apis.io/confighub/json-schema/confighub-link-schema.json
- **JSONSchema** — https://artifacts.apis.io/confighub/json-schema/confighub-space-schema.json
- **JSONSchema** — https://artifacts.apis.io/confighub/json-schema/confighub-trigger-schema.json
- **JSONSchema** — https://artifacts.apis.io/confighub/json-schema/confighub-target-schema.json

## Other ConfigHub APIs (12)

- [ConfigHub Attest API](https://apis.io/apis/confighub/confighub-attest-api/)
- [ConfigHub Attestation API](https://apis.io/apis/confighub/confighub-attestation-api/)
- [ConfigHub Attribute API](https://apis.io/apis/confighub/confighub-attribute-api/)
- [ConfigHub Bridge Worker API](https://apis.io/apis/confighub/confighub-bridgeworker-api/)
- [ConfigHub Bridge Worker Status API](https://apis.io/apis/confighub/confighub-bridgeworkerstatus-api/)
- [ConfigHub Browser Session API](https://apis.io/apis/confighub/confighub-browsersession-api/)
- [ConfigHub Change Order API](https://apis.io/apis/confighub/confighub-changeorder-api/)
- [ConfigHub Change Set API](https://apis.io/apis/confighub/confighub-changeset-api/)
- [ConfigHub Change Workflow API](https://apis.io/apis/confighub/confighub-changeworkflow-api/)
- [ConfigHub Channel API](https://apis.io/apis/confighub/confighub-channel-api/)
- [ConfigHub Command Run API](https://apis.io/apis/confighub/confighub-commandrun-api/)
- [ConfigHub Component API](https://apis.io/apis/confighub/confighub-component-api/)

## Tags

Unit

---

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