# Avnet /IOTCONNECT Event API

**Canonical:** https://apis.io/apis/avnet/avnet-iotconnect-event-api/  
**Provider:** Avnet — https://apis.io/providers/avnet/  
**Base URL:** https://event.iotconnect.io  
**Documentation:** https://docs.iotconnect.io/iotconnect/rest-api/event/?env=prod&pf=az

Avnet /IOTCONNECT Event API is one of 9 APIs that [Avnet](https://apis.io/providers/avnet/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include IoT, Device Management, Telemetry, and Cloud Platform. The published artifact set on APIs.io includes API documentation, an OpenAPI specification, and authentication docs.

Event topics, subscriptions and delivery methods (including webhook URL + headers), event templates, user device registration and email send. Part of Avnet's /IOTCONNECT IoT platform REST API (23 operations, API version 1.1); every request carries a JWT bearer token issued by the Authenticate API and the docs page serves the live Swagger 2.0 definition per module, environment and cloud platform (Azure or AWS).

## Operations (23)

| Method | Path | Summary |
|---|---|---|
| POST | `/api/v1.1/Event/subscription/subscribe` | Subscribe to an event |
| PUT | `/api/v1.1/Event/subscription/{subscriptionGuid}` | Update event subscription details |
| GET | `/api/v1.1/Event/subscription/{subscriptionGuid}` | Get details of single subscription |
| DELETE | `/api/v1.1/Event/subscription/{subscriptionGuid}/un-subscribe` | Delete event subscription |
| GET | `/api/v1.1/Event/subscription` | Get subscribed event list |
| GET | `/api/v1.1/event-topics` | Get event topic list |
| GET | `/api/v1.1/Event` | Get predefined event list |
| GET | `/api/v1.1/Event/{eventid}` | Get single predefined event detail |
| GET | `/api/v1.1/severity-level/lookup` | Get severity level lookup list |
| GET | `/api/v1.1/Event/{eventId}/delivery-method` | Get delivery method list |
| POST | `/api/v1.1/event-template` | Add event template |
| PUT | `/api/v1.1/event-template/{eventTemplateGuid}` | Update event template |
| DELETE | `/api/v1.1/event-template/{eventTemplateGuid}` | Delete event template |
| GET | `/api/v1.1/event-template/{eventId}/{deliveryMethod}` | Get event template by eventId and deliveryMethod |
| GET | `/api/v1.1/deliverymethod` | Get delivery methods |
| POST | `/api/v1.1/Event/user/{userGuid}/register-device` | Register user devices |
| PUT | `/api/v1.1/Event/user/{userGuid}/register-device` | Update registered user device |
| POST | `/api/v1.1/Event/registered-devices` | Get registered user devices list |
| POST | `/api/v1.1/Event/send-email` | Send Email |
| GET | `/api/v1.1/Event/notification-hub` | Get notification hub configuration |
| POST | `/api/v1.1/Event/subscriptions/{eventSubscriptionGuid}/template` | Add event template |
| GET | `/api/v1.1/Event/subscriptions/{eventSubscriptionGuid}/template/eventId/{eventId}/delivery-method/{deliveryMethod}` | Get event template by eventId and deliveryMethod |
| POST | `/api/v1.1/Event/webhook/test` | — |

## Machine-readable artifacts (9)

- **Documentation** — https://docs.iotconnect.io/iotconnect/rest-api/event/?env=prod&pf=az
- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/avnet/refs/heads/main/openapi/avnet-iotconnect-event-openapi.yml
- **OpenAPI** — https://event.iotconnect.io/api/v1.1/swagger-json
- **OpenAPI** — https://eventconsole.iotconnect.io/api/v2.1/swagger-json
- **Authentication** — https://raw.githubusercontent.com/api-evangelist/avnet/refs/heads/main/authentication/avnet-authentication.yml
- **Overlay** — https://raw.githubusercontent.com/api-evangelist/avnet/refs/heads/main/overlays/avnet-iotconnect-event-overlay.yaml
- **Conventions** — https://raw.githubusercontent.com/api-evangelist/avnet/refs/heads/main/conventions/avnet-conventions.yml
- **ErrorCatalog** — https://raw.githubusercontent.com/api-evangelist/avnet/refs/heads/main/errors/avnet-problem-types.yml
- **Webhooks** — https://raw.githubusercontent.com/api-evangelist/avnet/refs/heads/main/asyncapi/avnet-iotconnect-webhooks.yml

## Other Avnet APIs (8)

- [Avnet API Portal (Procurement APIs)](https://apis.io/apis/avnet/avnet-api-portal-procurement-apis/)
- [Avnet /IOTCONNECT Master API](https://apis.io/apis/avnet/avnet-iotconnect-master-api/)
- [Avnet /IOTCONNECT Authenticate API](https://apis.io/apis/avnet/avnet-iotconnect-authenticate-api/)
- [Avnet /IOTCONNECT User API](https://apis.io/apis/avnet/avnet-iotconnect-user-api/)
- [Avnet /IOTCONNECT Device API](https://apis.io/apis/avnet/avnet-iotconnect-device-api/)
- [Avnet /IOTCONNECT Firmware API](https://apis.io/apis/avnet/avnet-iotconnect-firmware-api/)
- [Avnet /IOTCONNECT Telemetry API](https://apis.io/apis/avnet/avnet-iotconnect-telemetry-api/)
- [Avnet /IOTCONNECT File API](https://apis.io/apis/avnet/avnet-iotconnect-file-api/)

## Tags

IoT, Device Management, Telemetry, Cloud Platform

---

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