---
title: "Add models to inference gateway provider group"
method: POST
path: "/v1/inference-providers/{inferenceProviderId}/enable-models"
tags: ["Inference Providers"]
---

# Add models to inference gateway provider group

`POST /v1/inference-providers/{inferenceProviderId}/enable-models`

Add upstream catalog model IDs to one explicitly selected existing model group without removing other models or changing access grants. Empty provider modelIds policy stays unrestricted; nonempty policy widens. Repeated calls are idempotent. Requires owner/admin and Gateway management; session callers must recently reauthenticate.

## Path parameters

- `inferenceProviderId` string, typeid, required

## Request body

- object
  - `modelGroupId` string, typeid, required — Den TypeID with 'gmg_' prefix and a 26-character base32 suffix.
  - `modelIds` string[], required

## Response `200`

Add models to inference gateway provider group

- object
  - `inferenceProviderId` string, typeid, required — Den TypeID with 'ipr_' prefix and a 26-character base32 suffix.
  - `modelGroupId` string, typeid, required — Den TypeID with 'gmg_' prefix and a 26-character base32 suffix.
  - `modelIds` string[], required
  - `groupModelIds` string[], required
  - `addedModelIds` string[], required

## Other responses

- `400` — Invalid request or provider configuration.
- `401` — Sign-in required.
- `403` — Access denied or Gateway management disabled.
- `404` — Resource not found.
- `409` — Selection or resource conflict.

## Changes

- **2026-09-23** `61c4bda8422c` — 1 info
  - endpoint added

[Change history](https://skmtc.dev/openworklabs/apis/den-api/changes/v1/inference-providers/:inferenceProviderId/enable-models/post.md)

---

[API](https://skmtc.dev/openworklabs/apis/den-api.md) · [All operations](https://skmtc.dev/openworklabs/apis/den-api/llms.txt) · [OpenAPI document](https://skmtc.dev/openworklabs/apis/den-api/revisions/406852f37cc0?raw)
