---
title: "Retrieve the overdue config as JSON"
method: GET
path: "/1.0/kb/overdue"
tags: ["Overdue"]
---

# Retrieve the overdue config as JSON

`GET /1.0/kb/overdue`

## Response `200`

successful operation

- Overdue
  - `initialReevaluationInterval` integer
  - `overdueStates` OverdueStateConfig[]
    - `name` string
    - `isClearState` boolean
    - `condition` OverdueCondition
      - `timeSinceEarliestUnpaidInvoiceEqualsOrExceeds` Duration
        - `unit` 'DAYS' | 'WEEKS' | 'MONTHS' | 'YEARS' | 'UNLIMITED'
        - `number` integer
      - `controlTagInclusion` 'AUTO_PAY_OFF' | 'AUTO_INVOICING_OFF' | 'OVERDUE_ENFORCEMENT_OFF' | 'WRITTEN_OFF' | 'MANUAL_PAY' | 'TEST' | 'PARTNER' | 'AUTO_INVOICING_DRAFT' | 'AUTO_INVOICING_REUSE_DRAFT'
      - `controlTagExclusion` 'AUTO_PAY_OFF' | 'AUTO_INVOICING_OFF' | 'OVERDUE_ENFORCEMENT_OFF' | 'WRITTEN_OFF' | 'MANUAL_PAY' | 'TEST' | 'PARTNER' | 'AUTO_INVOICING_DRAFT' | 'AUTO_INVOICING_REUSE_DRAFT'
      - `numberOfUnpaidInvoicesEqualsOrExceeds` integer
      - `responseForLastFailedPayment` string[]
      - `totalUnpaidInvoiceBalanceEqualsOrExceeds` number
    - `externalMessage` string
    - `isBlockChanges` boolean
    - `isDisableEntitlement` boolean
    - `subscriptionCancellationPolicy` 'END_OF_TERM' | 'IMMEDIATE' | 'NONE'
    - `autoReevaluationIntervalDays` integer

---

[API](https://skmtc.net/killbill/apis/kill-bill.md) · [All operations](https://skmtc.net/killbill/apis/kill-bill/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/killbill/kill-bill/revisions/0fb95d23caf5/schema)
