# Switstack Config API

**Canonical:** https://apis.io/apis/switstack/switstack-config-api/  
**Provider:** Switstack — https://apis.io/providers/switstack/  
**Base URL:** https://switcloud.switstack.io/  
**Documentation:** https://docs.switstack.io/switcloud/

Switstack Config API is one of 8 APIs that [Switstack](https://apis.io/providers/switstack/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include Config. The published artifact set on APIs.io includes an OpenAPI specification, an API reference, API documentation, a getting-started guide, and authentication docs.

The Config API from Switstack — 29 operation(s) for config.

## Operations (60 of 78)

| Method | Path | Summary |
|---|---|---|
| GET | `/api/config/bins` | List Bins |
| POST | `/api/config/bins` | Create Bin |
| GET | `/api/config/bins/{id}` | Get Bin |
| PUT | `/api/config/bins/{id}` | Update Bin |
| PATCH | `/api/config/bins/{id}` | Partial Update Bin |
| DELETE | `/api/config/bins/{id}` | Delete Bin |
| GET | `/api/config/bin-lists` | List Bin Lists |
| POST | `/api/config/bin-lists` | Create Bin List |
| GET | `/api/config/bin-lists/{id}` | Get Bin List |
| PUT | `/api/config/bin-lists/{id}` | Update Bin List |
| PATCH | `/api/config/bin-lists/{id}` | Partial Update Bin List |
| DELETE | `/api/config/bin-lists/{id}` | Delete Bin List |
| POST | `/api/config/bin-lists/{id}/bin/{bin_id}` | Add Bin To Bin List |
| DELETE | `/api/config/bin-lists/{id}/bin/{bin_id}` | Remove Bin From Bin List |
| GET | `/api/config/bin-configs` | List Bin Configs |
| POST | `/api/config/bin-configs` | Create Bin Config |
| GET | `/api/config/bin-configs/{id}` | Get Bin Config |
| PUT | `/api/config/bin-configs/{id}` | Update Bin Config |
| PATCH | `/api/config/bin-configs/{id}` | Partial Update Bin Config |
| DELETE | `/api/config/bin-configs/{id}` | Delete Bin Config |
| POST | `/api/config/bin-configs/{id}/bin-list/{bin_list_id}` | Add Bin List To Bin Config |
| DELETE | `/api/config/bin-configs/{id}/bin-list/{bin_list_id}` | Remove Bin List From Bin Config |
| GET | `/api/config/capks` | List Capks |
| POST | `/api/config/capks` | Create Capk |
| GET | `/api/config/capks/{id}` | Get Capk |
| PUT | `/api/config/capks/{id}` | Update Capk |
| PATCH | `/api/config/capks/{id}` | Partial Update Capk |
| DELETE | `/api/config/capks/{id}` | Delete Capk |
| GET | `/api/config/capk-lists` | List Capk Lists |
| POST | `/api/config/capk-lists` | Create Capk List |
| GET | `/api/config/capk-lists/{id}` | Get Capk List |
| PUT | `/api/config/capk-lists/{id}` | Update Capk List |
| PATCH | `/api/config/capk-lists/{id}` | Partial Update Capk List |
| DELETE | `/api/config/capk-lists/{id}` | Delete Capk List |
| POST | `/api/config/capk-lists/{id}/capk/{capk_id}` | Add Capk To Capk List |
| DELETE | `/api/config/capk-lists/{id}/capk/{capk_id}` | Remove Capk From Capk List |
| GET | `/api/config/crs` | List Crs |
| POST | `/api/config/crs` | Create Cr |
| GET | `/api/config/crs/{id}` | Get Cr |
| PUT | `/api/config/crs/{id}` | Update Cr |
| PATCH | `/api/config/crs/{id}` | Partial Update Cr |
| DELETE | `/api/config/crs/{id}` | Delete Cr |
| GET | `/api/config/cr-lists` | List Cr Lists |
| POST | `/api/config/cr-lists` | Create Cr List |
| GET | `/api/config/cr-lists/{id}` | Get Cr List |
| PUT | `/api/config/cr-lists/{id}` | Update Cr List |
| PATCH | `/api/config/cr-lists/{id}` | Partial Update Cr List |
| DELETE | `/api/config/cr-lists/{id}` | Delete Cr List |
| POST | `/api/config/cr-lists/{id}/cr/{cr_id}` | Add Cr To Cr List |
| DELETE | `/api/config/cr-lists/{id}/cr/{cr_id}` | Remove Cr From Cr List |
| GET | `/api/config/emvs` | List Emvs |
| POST | `/api/config/emvs` | Create Emv |
| GET | `/api/config/emvs/{id}` | Get Emv |
| PUT | `/api/config/emvs/{id}` | Update Emv |
| PATCH | `/api/config/emvs/{id}` | Partial Update Emv |
| DELETE | `/api/config/emvs/{id}` | Delete Emv |
| GET | `/api/config/emv-lists` | List Emv Lists |
| POST | `/api/config/emv-lists` | Create Emv List |
| GET | `/api/config/emv-lists/{id}` | Get Emv List |
| PUT | `/api/config/emv-lists/{id}` | Update Emv List |

…and 18 more operations. They are listed in full on the page.

## Machine-readable artifacts (9)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/switstack/refs/heads/main/openapi/switstack-config-api-openapi.yml
- **APIReference** — https://docs.switstack.io/api/switcloud/api/switcloud-srv/
- **Documentation** — https://docs.switstack.io/switcloud/
- **GettingStarted** — https://docs.switstack.io/switcloud/getting_started/
- **Authentication** — https://docs.switstack.io/switcloud/security_authentication/
- **DataModel** — https://raw.githubusercontent.com/api-evangelist/switstack/refs/heads/main/data-model/switstack-data-model.yml
- **APIReference** — https://docs.switstack.io/api/swittest/api/swittest-srv/
- **Documentation** — https://docs.switstack.io/swittest/
- **GettingStarted** — https://docs.switstack.io/swittest/setup/

## Other Switstack APIs (7)

- [Switstack Auth API](https://apis.io/apis/switstack/switstack-auth-api/)
- [Switstack BOM API](https://apis.io/apis/switstack/switstack-bom-api/)
- [Switstack Parser API](https://apis.io/apis/switstack/switstack-parser-api/)
- [Switstack Payment API](https://apis.io/apis/switstack/switstack-payment-api/)
- [Switstack Suite API](https://apis.io/apis/switstack/switstack-suite-api/)
- [Switstack Test API](https://apis.io/apis/switstack/switstack-test-api/)
- [Switstack Validation API](https://apis.io/apis/switstack/switstack-validation-api/)

## Tags

Config

---

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