---
title: "Calculate Detailed Tea"
method: POST
path: "/api/tea/detailed"
---

# Calculate Detailed Tea

`POST /api/tea/detailed`

## Request

- Base URL: `https://biotechdsp-579272663320.europe-west1.run.app`
- URL: `https://biotechdsp-579272663320.europe-west1.run.app/api/tea/detailed`
- Auth: HTTP bearer

Calculate comprehensive techno-economic analysis (TEA) with LANG factors.

Provides:
- Capital cost breakdown (LANG factors, direct/indirect costs)
- Operating cost breakdown (maintenance, labor, utilities, etc.)
- Production cost metrics (COGS, payback period)
- Process summary (yield, purity, costs)

## Request body

- TEABody: Request body for detailed techno-economic analysis
  - `annual_operating_hours` integer
  - `calculated_purity` number, required
  - `calculated_yield` number, required
  - `cooling_water_price_usd_per_m3` number
  - `electricity_price_usd_per_kWh` number
  - `facility_type` string, nullable
  - `feed_basis` 'auto' | 'internal_broth' | 'purchased'
  - `feeds` object
  - `labor_profile` string
  - `product_identity_requested_targets` string[]
  - `product_identity_warnings` string[]
  - `product_selling_price_source` 'default' | 'user_supplied'
  - `product_selling_price_usd_per_kg` number
  - `raw_material_cost_multiplier` number
  - `recycles` RecycleSpec[]
    - `fraction` number, required
    - `from_step` integer, required
    - `outlet` 'light' | 'heavy'
    - `to_step` integer, required
  - `simulation_results` object[], required
  - `steam_price_usd_per_GJ` number
  - `steps` object[], required
  - `stream` object, required
  - `stream_closure_warnings` string[]
  - `target_products` string[], required
  - `target_provenance` object, nullable
  - `terminal_streams` TerminalStream[], nullable
    - `fraction` number, required
    - `output_index` integer, required
    - `port_id` string, required
    - `sink` 'product' | 'waste' | 'vent', required
    - `step_index` integer, required
    - `target_products` string[]
    - `terminal_id` string, required
  - `thermal_duties` object[], nullable
  - `wastewater_scope` 'included' | 'excluded_osbl'

## Response `200`

Successful Response

- unknown

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/untangle/apis/untangle-bio-engine-api.md) · [All operations](https://skmtc.dev/untangle/apis/untangle-bio-engine-api/llms.txt) · [OpenAPI document](https://skmtc.dev/untangle/apis/untangle-bio-engine-api/revisions/161714bf261c?raw)
