---
title: "Trial Status"
method: GET
path: "/billing/trial-status"
tags: ["billing", "billing-credits"]
---

# Trial Status

`GET /billing/trial-status`

## Request

- Base URL: `https://api.threadchain.pro` (the document declares no server; this is the origin it was published from)
- URL: `https://api.threadchain.pro/billing/trial-status`
- Auth: OAuth 2
  - Password
  - Token URL: `auth/token`

Returns the current trial status for the authenticated user's organization.

## Response `200`

Successful Response

- TrialStatusResponse
  - `is_trialing` boolean, required
  - `is_expired` boolean, required
  - `is_unlimited_trial` boolean
  - `is_unlimited_downloads` boolean
  - `trial_start` string, date-time, nullable
  - `trial_end` string, date-time, nullable
  - `days_remaining` integer, required
  - `downloads_used` integer, required
  - `downloads_remaining` integer, nullable
  - `credit_balance` integer, required
  - `has_active_subscription` boolean, required
  - `free_tech_pack_policy_active` boolean
  - `free_tech_pack_policy_start_at` string, date-time, nullable
  - `free_generation_available` boolean

---

[API](https://skmtc.dev/threadchain/apis/threadchain-backend.md) - [All operations](https://skmtc.dev/threadchain/apis/threadchain-backend/llms.txt) - [OpenAPI document](https://skmtc.dev/threadchain/apis/threadchain-backend/revisions/8ee288a7e6bd?raw)
