---
title: "Check case eligibility and get assigned partner"
method: POST
path: "/coverage/check-eligibility"
tags: ["Coverage"]
---

# Check case eligibility and get assigned partner

`POST /coverage/check-eligibility`

**Determine if a case can be submitted and get partner + PoA status.**

**Request Fields:**
- CountryAlpha2 (required) - Debtor country (e.g., 'DK', 'US', 'DE')
- StateAlpha2 (conditional) - Required for US debtors (e.g., 'CA', 'NY')
- DebtorType (required) - 'Company' or 'Private'
- Amount (required) - Amount to recover
- CurrencyCode (required) - Currency (e.g., 'USD', 'EUR', 'DKK')

**Response:**
- IsEligible (boolean) - Whether case can be submitted
- Partner - Specific partner that will handle this case
- PowerOfAttorneyStatus - PoA signing status for the matched partner

**Note:** Does NOT check SDCA status. Use GET /contracts/debt-collection/status for that.

## Request body

- DebituraWebExternalCustomerAPIModelsCoveragesCaseEligibilityRequestApiDTO — Request for checking case eligibility and getting partner/PoA status.
  - `countryAlpha2` string, required — Debtor country (2-letter ISO code, e.g., "DK", "US", "DE")
  - `stateAlpha2` string, nullable — US state code for US debtors (e.g., "CA", "NY"). Required if CountryAlpha2 = "US"
  - `debtorType` string, required — Debtor type: "Company" or "Private"
  - `amount` number, double, required — Amount to recover in specified currency
  - `currencyCode` string, required — Currency code (e.g., "USD", "EUR", "DKK")

## Response `200`

Eligibility check completed

- DebituraWebExternalCustomerAPIModelsCoveragesCaseEligibilityResponseApiDTO — Response for case eligibility check - returns exact partner + PoA status.
  - `isEligible` boolean — Whether a collection partner is available for this case
  - `jurisdiction` DebituraWebExternalCustomerAPIModelsCoveragesJurisdictionInfoApiDTO — Jurisdiction information
    - `id` integer
    - `name` string, nullable
    - `country` string, nullable
    - `countryAlpha2` string, nullable
    - `usStateAlpha2` string, nullable
  - `partner` DebituraWebExternalCustomerAPIModelsCoveragesPartnerInfoApiDTO — Partner information
    - `id` string, uuid
    - `name` string, nullable
  - `powerOfAttorneyStatus` DebituraWebExternalCustomerAPIModelsCoveragesPowerOfAttorneyStatusApiDTO — Power of Attorney status (shared DTO for check-eligibility and coverage endpoints).
    - `signed` boolean — Whether PoA has been signed for this partner
    - `requiresResigning` boolean — Whether PoA needs to be re-signed (new version available)
    - `invalidationReason` string, nullable — Why re-signing is required (if applicable)
    - `termsUrl` string, nullable — URL to download signed PoA document (null if not signed)
    - `solutionUrl` string, nullable — URL to sign or re-sign PoA (null if fully signed and valid)
  - `errorMessage` string, nullable — Error message if IsEligible = false

## Other responses

- `400` — Invalid request (validation errors)

---

[API](https://skmtc.net/debitura/apis/debitura-customer-api.md) · [All operations](https://skmtc.net/debitura/apis/debitura-customer-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/debitura/debitura-customer-api/versions/46478f2e476f/schema)
