---
title: "Get Autopilot Eligibility"
method: GET
path: "/api/chats/{chat_id}/autopilot-eligibility"
tags: ["chats"]
---

# Get Autopilot Eligibility

`GET /api/chats/{chat_id}/autopilot-eligibility`

## Request

- Base URL: `https://app.thinqos.com` (the document declares no server; this is the origin it was published from)
- URL: `https://app.thinqos.com/api/chats/{chat_id}/autopilot-eligibility`
- Auth: none declared

Return Autonomous eligibility for the chat (computed against history).

## Path parameters

- `chat_id` string, uuid, required

## Headers

- `x-impersonate-identity-id` string, nullable

## Response `200`

Successful Response

- AutopilotEligibilityResponse
  - `allowed` boolean, required
  - `consecutive_non_human` integer, required
  - `reason` 'identity_auto_send_limit' | 'conversation_loop_guard' | 'time_budget_exhausted' | 'agent_mode_expired', nullable, required
  - `identity_auto_sends` integer, required
  - `auto_send_limit` integer, required
  - `auto_sends_remaining` integer, required
  - `auto_send_limit_source` 'chat_override' | 'identity_default' | 'platform_default', required
  - `conversation_non_human` integer, required
  - `conversation_loop_limit` integer, required
  - `auto_reply_limit` integer, required
  - `agent_mode_expires_at` string, date-time, nullable
  - `window_seconds` integer, nullable
  - `window_source` 'chat_override' | 'identity_default' | 'platform_default', required
  - `replies_remaining` integer
  - `seconds_remaining` integer, nullable
  - `streak_started_at` string, date-time, nullable

## Other responses

- `422`: Validation Error

---

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