---
title: "Upload Tunnel Concentrator license"
method: POST
path: "/tunnel-concentrators/{id}/license/upload"
tags: ["Configuration - Network"]
---

# Upload Tunnel Concentrator license

`POST /tunnel-concentrators/{id}/license/upload`

Upload a license file for the specified Tunnel Concentrator device.

## Path parameters

- `id` integer, required

## Request body

- XiqTunnelConcentratorLicenseUploadRequest — The payload for uploading a Tunnel Concentrator license
  - `file` string, required — The license file name
  - `data` string, required — The Base64-encoded license data

## Response `200`

OK

- XiqTunnelConcentratorLicenseResponse — The payload of Tunnel Concentrator license status response
  - `locking_id` string — The locking ID of the tunnel concentrator
  - `license_status` string — The license status (e.g. Valid, Invalid, Expired, Unknown)

---

[API](https://skmtc.dev/extremecloudiq/apis/extremecloud-iq-api.md) · [All operations](https://skmtc.dev/extremecloudiq/apis/extremecloud-iq-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/extremecloudiq/extremecloud-iq-api/revisions/5cefd06a809b/schema)
