Skip to main content
LLawvora
  • Home
  • Contract Checker
  • Demo
  • Pricing
  • Blog
  • FAQ
  • Support
  • About
  • Contact
  • Pitch
  • Press kit
  • Trust & Security
  • DPA & Subprocessors
  • Terms of Service
  • Accessibility
  • Privacy Policy
  • Cookies Policy
  • Cookie Preferences
  • LLM index (llms.txt)
  • Full context for LLMs
  1. Home›
  2. Docs›
  3. Api›
  4. Reference
Loading

About Lawvora

Lawvora helps legal professionals streamline their work with AI-powered tools for document analysis and contract review.

LinkedIn

Stay updated

Subscribe to our newsletter for the latest updates and insights.

Lawvora is not a law firm and does not provide legal advice. AI-generated output is a drafting and review aid, not a substitute for a qualified attorney.

Lawvora

Lawvora — where AI meets the art of law.

Quick Links

  • Demo
  • Blog
  • FAQ
  • Support
  • About
  • Contact
  • Press kit

Legal

  • Trust & Security
  • DPA & Subprocessors
  • Terms of Service
  • Accessibility
  • Privacy Policy
  • Cookies Policy
  • Cookie Preferences
  • Site map

© 2026 Wentzel Investments LLC. All rights reserved.

    Documentation/API/Reference

    API Reference

    Getting Started

    • Authentication
    • Rate Limits

    Endpoints

    • List Documents

    Reference

    • Errors

    API Reference

    A minimal, versioned REST API for programmatic access to your Lawvora documents. Available on the Firm plan and above.

    REST APIVersion 1

    Base URL

    https://lawvora.com/api/v1

    Authentication

    Create an API key from Settings → API Keys. The full key is shown once on creation and is never retrievable afterwards. Send it as a bearer token in the Authorization header of every request.

    ⚠️

    Security Notice

    Keep your API keys secure. Never expose them in client-side code or public repositories. Revoke a key immediately if it is leaked.

    Request Header

    Authorization: Bearer lv_your_api_key_here

    List Documents

    Returns the documents owned by the API key holder, each with summary and risk-rating metadata. Read-only.

    HTTP Request

    GET /api/v1/documents

    Authentication

    Bearer Token Required

    Example Request

    curl \
    https://lawvora.com/api/v1/documents \
    -H "Authorization: Bearer lv_your_api_key_here"

    Example Response

    {
      "object": "list",
      "count": 1,
      "data": [
        {
          "id": "b1c2d3e4-...",
          "name": "Master Services Agreement.pdf",
          "document_type": "contract",
          "size_bytes": 482113,
          "has_summary": true,
          "risk_level": "high",
          "risk_score": 8,
          "created_at": "2026-06-10T14:22:03.000Z",
          "updated_at": "2026-06-10T14:25:51.000Z"
        }
      ]
    }

    Rate Limits

    Requests are rate limited per API key owner. Every response includes rate-limit headers so you can back off before hitting the limit. A shared limit of 600 requests per minute per key and per IP also applies; it sends RateLimit-Policy, RateLimit and Retry-After headers.

    Rate Limit Headers

    X-RateLimit-Limit: 100
    X-RateLimit-Remaining: 99
    X-RateLimit-Reset: 1781712000

    Error Responses

    Errors are RFC 9457 application/problem+json with a stable code, a status, a human-readable detail and an instance that matches the X-Request-Id header.

    401 Unauthorized

    Auth Error
    {
      "type": "https://docs.wentzel.ai/errors/unauthorized",
      "title": "Unauthorized",
      "status": 401,
      "code": "unauthorized",
      "detail": "Send a valid API key or access token as a Bearer credential."
    }

    403 Forbidden

    Plan Error
    {
      "type": "https://docs.wentzel.ai/errors/forbidden",
      "title": "Forbidden",
      "status": 403,
      "code": "forbidden",
      "detail": "The Lawvora API requires the Firm plan or above. Current plan: free."
    }

    429 Too Many Requests

    Rate Limit
    {
      "type": "https://docs.wentzel.ai/errors/rate_limited",
      "title": "Too many requests",
      "status": 429,
      "code": "rate_limited",
      "detail": "Rate limit exceeded. Please retry later."
    }

    Need Help with API Integration?

    Our support team can help you build integrations against the Lawvora API.

    Contact Support