# Contract Operations API > Read supplied contracts for clauses, parties, obligations, dates, and defined terms, compare versions, and check a caller-supplied clause list. This is not legal advice and does not determine legal compliance. - Product: https://www.brainiac.software/api/contract-operations - Docs: https://www.brainiac.software/api/contract-operations/docs - OpenAPI: https://www.brainiac.software/api/contract-operations/openapi.json - Contact: support@brainiac.software (https://www.brainiac.software/contact) ## Operations - POST /api/v1/contract-operations/clause-extract — $0.06 USDC — Extract contract clauses: Extract numbered clauses, parties, defined terms, and a governing-law sentence from supplied contract text or a text-based PDF. Each item keeps a source excerpt. Missing headings stay unavailable. Docs: https://www.brainiac.software/api/contract-operations/docs#contract-operations-clause-extract - POST /api/v1/contract-operations/obligation-extract — $0.06 USDC — Extract contract obligations: Extract sentences that use shall, must, agrees to, is required to, or undertakes to, and name the party stated before the verb. Sentences that only say may are not turned into obligations. Docs: https://www.brainiac.software/api/contract-operations/docs#contract-operations-obligation-extract - POST /api/v1/contract-operations/deadline-extract — $0.05 USDC — Extract contract deadlines: Extract stated periods, notice periods, and unambiguous calendar dates. Slash dates are not guessed, and a deadline is not created when the text gives no number or date. Docs: https://www.brainiac.software/api/contract-operations/docs#contract-operations-deadline-extract - POST /api/v1/contract-operations/renewal-risk-check — $0.04 USDC — Check renewal wording: Read renewal and expiration wording that is actually printed. A notice date is calculated only from a stated expiration date and a stated notice period. Renewal wording is flagged as a potential risk, not a legal conclusion. Docs: https://www.brainiac.software/api/contract-operations/docs#contract-operations-renewal-risk-check - POST /api/v1/contract-operations/missing-clause-check — $0.05 USDC — Check for missing provisions: Compare the contract with a checklist or with provisions supplied for a named standard. A standard name alone does not create required clauses, and similar wording is not inferred. Docs: https://www.brainiac.software/api/contract-operations/docs#contract-operations-missing-clause-check - POST /api/v1/contract-operations/version-diff — $0.08 USDC — Compare contract versions: Compare two supplied contract versions by clause number or heading. Whitespace and letter case alone are not reported. Clauses are not matched by meaning. Docs: https://www.brainiac.software/api/contract-operations/docs#contract-operations-version-diff - POST /api/v1/contract-operations/change-impact — $0.06 USDC — Describe contract changes: Label meaningful version changes as a date, a stated period, an obligation verb, or an added or removed clause. The legal effect of a change is not decided. Docs: https://www.brainiac.software/api/contract-operations/docs#contract-operations-change-impact - POST /api/v1/contract-operations/party-obligations — $0.05 USDC — Group obligations by party: Group extracted obligations under the party named before shall, must, or agrees to. An obligation that names no party stays unassigned. Docs: https://www.brainiac.software/api/contract-operations/docs#contract-operations-party-obligations - POST /api/v1/contract-operations/risk-summary — $0.06 USDC — Summarize contract wording risks: Flag renewal, indemnity, unlimited-liability, and termination-for-convenience wording that is present in the text. These are potential risks, not a legal opinion or a risk score. Docs: https://www.brainiac.software/api/contract-operations/docs#contract-operations-risk-summary - POST /api/v1/contract-operations/compliance-review — $0.12 USDC — Review a contract against supplied checks: Combine clause, obligation, deadline, renewal, checklist, party, and risk checks. checklist_satisfied means the supplied phrases were found. It is not a legal compliance determination. Docs: https://www.brainiac.software/api/contract-operations/docs#contract-operations-compliance-review