# Kontakt.io Stream API

**Canonical:** https://apis.io/apis/kontaktio/kontaktio-stream-api/  
**Provider:** Kontakt.io — https://apis.io/providers/kontaktio/  
**Base URL:** https://dm-api.cloud.us.kontakt.io  
**Documentation:** https://developer.kontakt.io/docs/dev-ctr-device-api/a09dcbf0d03de-device-management-api-introduction

Kontakt.io Stream API is one of 30 APIs that [Kontakt.io](https://apis.io/providers/kontaktio/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include Stream. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, authentication docs, a changelog, and rate-limit docs.

The Stream API from Kontakt.io — 9 operation(s) for stream.

## Operations (24)

| Method | Path | Summary |
|---|---|---|
| GET | `/v3/channels` | List all configured channels |
| POST | `/v3/channels` | Create new channel |
| GET | `/v3/channels/{id}` | Retrieve channel by id |
| DELETE | `/v3/channels/{id}` | Delete a channel by id |
| PATCH | `/v3/channels/{id}` | Update Channel by ID |
| GET | `/v3/streams/subscriptions/telemetry` | Retrieve telemetry subscription |
| POST | `/v3/streams/subscriptions/telemetry` | Create telemetry subscription |
| PATCH | `/v3/streams/subscriptions/telemetry` | Update telemetry subscription |
| DELETE | `/v3/streams/subscriptions/telemetry` | Delete telemetry subscription |
| GET | `/v3/channels/state/{id}` | Retrieve channel connection state by id |
| GET | `/v3/streams/subscriptions/position` | Retrieve position subscription |
| POST | `/v3/streams/subscriptions/position` | Create position subscription |
| PATCH | `/v3/streams/subscriptions/position` | Update position subscription |
| DELETE | `/v3/streams/subscriptions/position` | Delete position subscription |
| GET | `/v3/streams/subscriptions/occupancy` | Retrieve occupancy subscription |
| POST | `/v3/streams/subscriptions/occupancy` | Create occupancy subscription |
| PATCH | `/v3/streams/subscriptions/occupancy` | Update occupancy subscription |
| DELETE | `/v3/streams/subscriptions/occupancy` | Delete occupancy subscription |
| POST | `/v3/streams/subscriptions/position/channels` | Add Channels to Position Subscription |
| DELETE | `/v3/streams/subscriptions/position/channels` | Remove Channels from Position Subscription |
| POST | `/v3/streams/subscriptions/telemetry/channels` | Add Channels to Telemetry Subscription |
| DELETE | `/v3/streams/subscriptions/telemetry/channels` | Remove Channels from Telemetry Subscription |
| POST | `/v3/streams/subscriptions/occupancy/channels` | Add Channels to Occupancy Subscription |
| DELETE | `/v3/streams/subscriptions/occupancy/channels` | Remove Channels from Occupancy Subscription |

## Machine-readable artifacts (12)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/kontaktio/refs/heads/main/openapi/kontaktio-stream-api-openapi.yml
- **Documentation** — https://developer.kontakt.io/docs/dev-ctr-device-api/a09dcbf0d03de-device-management-api-introduction
- **APIReference** — https://developer.kontakt.io/docs/dev-ctr-device-api/40960a0b6f340-device-management-api
- **Authentication** — https://developer.kontakt.io/docs/dev-ctr-device-api/e1e3f6ec0e943-authentication
- **ChangeLog** — https://developer.kontakt.io/docs/dev-ctr-device-api/787c75c1e3d4a-changelog
- **RateLimits** — https://developer.kontakt.io/docs/dev-ctr-device-api/4875408e160dc-rate-limits
- **Documentation** — https://developer.kontakt.io/docs/dev-ctr-loc-occ-api/b2851eca9f1a7-location-and-occupancy-api-introduction
- **APIReference** — https://developer.kontakt.io/docs/dev-ctr-loc-occ-api/c6bcb378b0df8-location-and-occupancy
- **ChangeLog** — https://developer.kontakt.io/docs/dev-ctr-loc-occ-api/da742c3fd5f69-changelog
- **APIReference** — https://developer.kontakt.io/docs/dev-ctr-loc-occ-api/yr2sakrpndb8n-spaces-api
- **APIReference** — https://developer.kontakt.io/docs/entity-management-integration-api/tq7cg4bn8ch38-entity-management-integration-api
- **Authentication** — https://developer.kontakt.io/docs/entity-management-integration-api/0255c5646ab01-authentication-o-auth2-client-credentials-flow

## Other Kontakt.io APIs (12)

- [Kontakt.io Buildings API](https://apis.io/apis/kontaktio/kontaktio-buildings-api/)
- [Kontakt.io Campuses API](https://apis.io/apis/kontaktio/kontaktio-campuses-api/)
- [Kontakt.io Colocations API](https://apis.io/apis/kontaktio/kontaktio-colocations-api/)
- [Kontakt.io Command API](https://apis.io/apis/kontaktio/kontaktio-command-api/)
- [Kontakt.io Config API](https://apis.io/apis/kontaktio/kontaktio-config-api/)
- [Kontakt.io Device (3rd party) API](https://apis.io/apis/kontaktio/kontaktio-device-3rd-party-api/)
- [Kontakt.io Device API](https://apis.io/apis/kontaktio/kontaktio-device-api/)
- [Kontakt.io Device (Portal Beam) API](https://apis.io/apis/kontaktio/kontaktio-device-portal-beam-api/)
- [Kontakt.io Device tags API](https://apis.io/apis/kontaktio/kontaktio-device-tags-api/)
- [Kontakt.io Eddystone API](https://apis.io/apis/kontaktio/kontaktio-eddystone-api/)
- [Kontakt.io Entity Integration API](https://apis.io/apis/kontaktio/kontaktio-entity-integration-api/)
- [Kontakt.io External Device API](https://apis.io/apis/kontaktio/kontaktio-external-device-api/)

## Tags

Stream

---

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