---
title: "TechnicalDebtItem"
url: "https://apiportal-ppd.np.six-group.com/apis/eam-public-v1-api-az-ch-preprod-v1/versions/46a433cc-2c51-4d40-83e4-c9868fcbc0b0/schemas/TechnicalDebtItem"
---

> Full API specification: https://apiportal-ppd.np.six-group.com/apis/eam-public-v1-api-az-ch-preprod-v1/versions/46a433cc-2c51-4d40-83e4-c9868fcbc0b0.md

# TechnicalDebtItem

A single technical debt entry (Essential Issue class).

## OpenAPI definition

```yaml
openapi: 3.1.0
info:
  title: EAM API
  version: 0.0.1
servers:
  - url: https://api-preprod.np.azure.six-group.com:8443/eal/ext/v1
components:
  schemas:
    TechnicalDebtCost:
      type: object
      description: Cost information for a technical debt entry.
      properties:
        totalCost:
          type:
            - number
            - "null"
          format: double
          description: Total cost amount.
        currency:
          type:
            - string
            - "null"
          description: Currency code (e.g. CHF, EUR).
    TechnicalDebtRisk:
      type: object
      description: A risk associated with a technical debt entry.
      properties:
        name:
          type:
            - string
            - "null"
          description: Risk name.
        description:
          type:
            - string
            - "null"
          description: Risk description.
        impact:
          type:
            - string
            - "null"
          description: Risk impact level.
        likelihood:
          type:
            - string
            - "null"
          description: Risk likelihood.
        riskCategory:
          type:
            - string
            - "null"
          description: Risk category.
    TechnicalDebtItem:
      type: object
      description: A single technical debt entry (Essential Issue class).
      properties:
        name:
          type: string
          description: Name.
        description:
          type:
            - string
            - "null"
          description: Description.
        businessId:
          type:
            - string
            - "null"
          description: Business identifier of the Technical Debt.
        lifecycleStatus:
          type:
            - string
            - "null"
          description: Current lifecycle status.
          x-extensible-enum:
            - Draft
            - In Review
            - Approved
            - Closed
        requiredFromDate:
          type:
            - string
            - "null"
          description: ISO 8601 date from which this requirement applies.
        owningApplicationOrPlatform:
          type: array
          description: EA references of applications or platforms this requirement applies
            to.
          items:
            type: string
        rootCauses:
          type: array
          description: EA references of applications or platforms that are root causes.
          items:
            type: string
        yearlyInactionCosts:
          type: array
          description: Cost totals grouped by currency for costs_for_element nested entries.
          items:
            $ref: "#/components/schemas/TechnicalDebtCost"
        remediationCosts:
          allOf:
            - $ref: "#/components/schemas/TechnicalDebtCost"
          description: Cost total and currency resolved from sr_cost_estimate nested
            entries.
        risks:
          type: array
          description: Associated risks.
          items:
            $ref: "#/components/schemas/TechnicalDebtRisk"
        consequencesOfInaction:
          type: array
          description: Consequences if this technical debt is not resolved.
          items:
            type: string
        priorityScore:
          type:
            - number
            - "null"
          format: double
          description: Priority score.
        strategicRelevance:
          type:
            - string
            - "null"
          description: Relevance indicator.
        priorityClass:
          type:
            - string
            - "null"
          description: Priority class.
      required:
        - name
```
