---
title: "Bind an application management key"
method: PUT
path: "/connectors/v1/applications/{id}/keys/{keyId}"
tags: ["Connectors"]
---

# Bind an application management key

`PUT /connectors/v1/applications/{id}/keys/{keyId}`

## Request

- Base URL: `https://api.case.dev`
- URL: `https://api.case.dev/connectors/v1/applications/{id}/keys/{keyId}`
- Auth: HTTP bearer

Requires an owner/admin Clerk session. Explicitly binds a non-system connector API key to one application. Allows multiple keys for controlled rotation. Does not grant Vault access or mint credentials.

## Path parameters

- `id` string, required
- `keyId` string, required

## Response `200`

Binding established

- object
  - `id` string, required
  - `application_id` string, required
  - `api_key_id` string, required

## Other responses

- `401`: Authentication required
- `403`: Admin session required
- `404`: Application or key not found
- `409`: Key belongs to another application

## Changes

- **2026-10-16** `a21d188f4b21`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/casemark/apis/case-dev-api/changes/connectors/v1/applications/:id/keys/:keyId/put.md)

---

[API](https://skmtc.dev/casemark/apis/case-dev-api.md) - [All operations](https://skmtc.dev/casemark/apis/case-dev-api/llms.txt) - [OpenAPI document](https://skmtc.dev/casemark/apis/case-dev-api/revisions/9a3245c00044?raw)
