# Avnet /IOTCONNECT File API

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

Avnet /IOTCONNECT File 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.

Upload, update, delete and bulk-upload files and resolve file URLs used by device telemetry. Part of Avnet's /IOTCONNECT IoT platform REST API (6 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 (6)

| Method | Path | Summary |
|---|---|---|
| POST | `/api/v1.1/File` | Upload a file |
| PUT | `/api/v1.1/File/{fileGuid}` | Update File by file guid |
| DELETE | `/api/v1.1/File/{moduleType}/{fileGuid}` | Delete a file |
| GET | `/api/v1.1/File/{moduleType}/{fileRefGuid}` | Get file list |
| GET | `/api/v1.1/File/device-telemetry/{uniqueId}` | Get device telemetry file url(s) |
| POST | `/api/v1.1/File/bulk` | Upload multiple files |

## Machine-readable artifacts (8)

- **Documentation** — https://docs.iotconnect.io/iotconnect/rest-api/file/?env=prod&pf=az
- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/avnet/refs/heads/main/openapi/avnet-iotconnect-file-openapi.yml
- **OpenAPI** — https://file.iotconnect.io/api/v1.1/swagger-json
- **OpenAPI** — https://fileconsole.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-file-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

## 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 Event API](https://apis.io/apis/avnet/avnet-iotconnect-event-api/)
- [Avnet /IOTCONNECT Telemetry API](https://apis.io/apis/avnet/avnet-iotconnect-telemetry-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-file-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/avnet/.
