Source: https://docs.debitura.com/api/customer-api/contracts

# Contracts — Customer API

Debt-collection contract status and signing URLs for your account.

Base URL: `https://customer-api.debitura.com`

Authentication: `XApiKey` API key; see [authentication](https://docs.debitura.com/developer-concepts/authentication.md).

Generated from [OpenAPI](https://docs.debitura.com/openapi/customer-api.json). Examples are schema illustrations, not observed responses. Complete schemas, including recursive types, are in OpenAPI.

<a id="get-debt-collection-contract-status"></a>

## Get debt collection contract status

`GET /contracts/debt-collection/status`

Returns the status of your standard Debt Collection Agreement with Debitura.

**Response Fields:**
- signed (boolean) - Whether the agreement has been signed
- requiresResigning (boolean) - Whether the contract needs to be re-signed
- invalidationReason (string) - Why re-signing is required (if applicable)
  Possible values: None, NewVersion, AdminInvalidated, Other, CreditorNameChanged
- termsUrl (string, nullable) - URL to download the signed agreement PDF (only when signed=true)
- solutionUrl (string, nullable) - URL to sign or re-sign the agreement (only when action required)

**Use Case:**
Check this endpoint before creating cases to ensure you have signed the required agreement. If requiresResigning=true, navigate to the solutionUrl to complete the signing process.

### Response 200

Contract status returned

- `signed` (boolean): 
- `requiresResigning` (boolean): 
- `invalidationReason` (string, nullable): 
- `termsUrl` (string, nullable): 
- `solutionUrl` (string, nullable): 

```json
{
  "signed": true,
  "requiresResigning": true,
  "invalidationReason": null,
  "termsUrl": "https://app.debitura.com/…",
  "solutionUrl": "https://app.debitura.com/…"
}
```
