---
title: "Install Mender plugin for 1NCE OS"
method: POST
path: "/v1/partners/MENDER/plugins"
tags: ["Plugin system"]
---

# Install Mender plugin for 1NCE OS

`POST /v1/partners/MENDER/plugins`

## Request

- Base URL: `https://api.1nce.com/management-api`
- URL: `https://api.1nce.com/management-api/v1/partners/MENDER/plugins`
- Auth: HTTP bearer

Allows setting up an integration with Mender to allow seamless firmware update management via 1NCE OS CoAP proxy. Public and private keys are optional fields, but if they are used, both must be provided

## Request body

- Postschema10: A request to install the Mender plugin for 1NCE OS.
  - `tenantToken` string, required: Mender tenant token
  - `privateKey` string: Mender private key
  - `publicKey` string: Mender public key

## Response `201`

Successful Mender plugin installation response details.

- PostResponseschema10: Response to the Mender plugin installation request.
  - `id` string, required: Plugin installation identifier
  - `partner` string, required: Partner name
  - `created` string, date-time, required: Plugin installation timestamp
  - `updated` string, date-time, required: Plugin installation update timestamp
  - `status` string, required: Status of the plugin installation
  - `tenantToken` string, required: Mender tenant token
  - `privateKey` string, required: Mender private key
  - `publicKey` string, required: Mender public key

## Other responses

- `400`: Bad Request
- `401`: Unauthorized
- `403`: Forbidden
- `409`: Conflict
- `500`: Internal Server Error

---

[API](https://skmtc.dev/1nce/apis/1nce-os.md) - [All operations](https://skmtc.dev/1nce/apis/1nce-os/llms.txt) - [OpenAPI document](https://skmtc.dev/1nce/apis/1nce-os/revisions/f1aabbc6aeea?raw)
