Skip to content
Contract Entitlement

Contract renewal date and notice deadline API

Calculate renewal dates and notice deadlines from structured contract terms

Post the structured commercial terms your team already has. Contract Entitlement computes dates, commitments, schedules, limits, and contract-derived SKU rights with traceability. PDF extraction is not included.

Free: 25 contracts/month. Developer: $499/month for 250 contracts. Compare plans.

Customer-supplied input No key for the demo No card for a sandbox account

Exact use case

A renewal notice window or uplift date is approaching and finance or contract operations needs the computed deadline tied back to source terms.

Input you provide

Customer-supplied structured JSON terms from a contract or order form: dates, line items, renewal terms, and commitments.

Output you receive

Normalized obligations, renewal and notice dates, billing schedule, limits, and contract-derived entitlement decisions.

What the API does

Computes commercial dates and rights from the terms you provide and keeps the calculation traceable.

Authenticated first value

A successful authenticated POST /v1/contracts or POST /v1/entitlements/check; reporting retains which operation produced first value.

Calculate the notice deadline before the renewal date

For SaaS renewals, a notice deadline can arrive before the contract's end date. Supply the structured renewal terms and inspect the computed notice, renewal and next-term dates before assigning a review action.

The accepted synthetic contract ends on December 31, 2026 with 90 notice days; it returns October 2, 2026 as the notice deadline. The engine uses calendar periods and an inclusive last covered day. Relative countdowns depend on the evaluation date.

Turn obligations into a dated review queue

Contract renewal tracking becomes repeatable when the notice, renewal and term-expiry events are explicit fields in your existing system. Your procurement or finance owner can review them alongside the source terms.

Inspect obligations, renewal.noticeDeadline and renewal.renewsOn. The API computes these from supplied JSON terms; it does not extract PDFs or operate a reminder calendar. Your team assigns owners, confirms the terms and schedules notifications.

Review remaining commitments and capped renewal amounts

Minimum-spend tracking and renewal uplift calculations answer different budget questions. Compare spent-to-date with the supplied commitment, then inspect projected spend and the maximum renewal price derived from the agreed uplift cap.

The sample supplies a $20,000 minimum and $4,000 spent, leaving $16,000. Review projectedShortfallMinor, onPace and maxRenewalPriceMinor separately. A spend projection depends on the evaluation date and is not guaranteed future spending.

Reconcile the schedule, then use the result in your system

A contract payment schedule needs the supplied start and end dates, line-item quantities, prices and billing frequencies. Inspect the returned schedule and totals before using them in a finance workflow; do not assume every term is exactly twelve identical monthly charges.

Use POST /v1/contracts to normalize one permitted contract and check its totalContractValueMinor. The follow-on /v1/entitlements/check evaluates a supplied SKU, quantity and date against those terms. It does not replace a general feature-access platform or legal review.

OpenAPI-grounded keyless demo

Normalize the contract

Edit the supplied example, send it to /v1/demo/normalize, and inspect the service’s unedited JSON response. The demo stores nothing and consumes no account quota.

Request body Ready

This sample matches the published request contract for /v1/demo/normalize. Do not paste secrets or personal data.

Response
Run the demo to see the API response.

A successful response demonstrates the bounded classification or calculation shown here. It is not evidence of a deployed connector, autonomous external action, customer outcome, or commercial performance.

Pricing and recurring use

Choose a plan for recurring contract evaluations

Start with structured terms from one contract your team already reviews. More contracts, amendments and portfolio reviews can justify a larger allowance. Source extraction, legal interpretation and the customer's reminder workflow remain outside this API.

Free

$0/month

25 contracts included per month.

Developer

$499/month

250 contracts included per month.

Growth

$1,499/month

1,000 contracts included per month.

Scale

$4,999/month

5,000 contracts included per month.

Prices in USD, billed monthly. Paid-plan overages and caps apply; see full pricing and Enterprise. The keyless demo requires no account.

Capability boundary

What this page does not promise

It does not extract PDFs, interpret unstructured legal clauses, provide legal advice or make legal determinations. It is not a generic application feature-flag service.

  • The demo qualifies the transformation only; account verification, key creation, and a successful authenticated primary-value request are required for activation.
  • Inputs and outputs must be reviewed in the context of your own data rights, policies, and operational controls.
  • No ranking, accuracy, savings, recovery, prevention, customer, or revenue result is claimed.

From evaluation to first value

A short, explicit path

  1. Run the keyless demo.

    Confirm that the input and output shape match the job you need done.

  2. Create and verify a sandbox account.

    The email claim flow creates a product-scoped API key. No card is required for the free tier.

  3. Call the authenticated primary-value operation.

    A successful authenticated POST /v1/contracts or POST /v1/entitlements/check; reporting retains which operation produced first value.