---
title: "Create Tcli Reservation"
method: POST
path: "/api/v1/tcli/clusters/{cluster_profile}/reservations"
tags: ["tcli"]
---

# Create Tcli Reservation

`POST /api/v1/tcli/clusters/{cluster_profile}/reservations`

## Path parameters

- `cluster_profile` string, required

## Request body

- TcliReservationRequest
  - `node` string, required

## Response `200`

Successful Response

- TcliReservationResponse
  - `success` boolean, required
  - `message` string, required
  - `reservation` TcliReservationResult, required
    - `model_service_id` string, required
    - `node` string, required
    - `namespace` string, required
    - `service_status` 'ready' | 'unhealthy' | 'busy', required
    - `service_pool` 'shared' | 'reserved', required
    - `deployed_by` string, required

## Changes

- **2026-09-24** `4087cc7a74aa` — 1 info
  - endpoint added

[Change history](https://skmtc.dev/trajectory/apis/trajectory-api/changes/api/v1/tcli/clusters/:cluster_profile/reservations/post.md)

---

[API](https://skmtc.dev/trajectory/apis/trajectory-api.md) · [All operations](https://skmtc.dev/trajectory/apis/trajectory-api/llms.txt) · [OpenAPI document](https://skmtc.dev/trajectory/apis/trajectory-api/revisions/8c9311580b72?raw)
