# Vaquill AI Drafting API

**Canonical:** https://apis.io/apis/vaquill-ai/vaquill-ai-drafting-api/  
**Provider:** Vaquill AI — https://apis.io/providers/vaquill-ai/  
**Base URL:** https://api.vaquill.ai/api/v1  
**Documentation:** https://www.vaquill.ai/legal-api

Vaquill AI Drafting API is one of 26 APIs that [Vaquill AI](https://apis.io/providers/vaquill-ai/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. This API exposes 18 JSON Schema definitions. Tagged areas include Drafting. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, a getting-started guide, a changelog, and 18 JSON Schemas.

Generating, revising and exporting draft documents. Bodies come out as sections and go in as markdown; the editor's own format is never on the wire. Rendered files come from the export route.

## Operations (22)

| Method | Path | Summary |
|---|---|---|
| GET | `/v1/draft-categories` | List drafting categories |
| GET | `/v1/matters/{matterId}/drafts` | List drafts in a matter |
| POST | `/v1/matters/{matterId}/drafts` | Generate a draft |
| POST | `/v1/matters/{matterId}/drafts/from-document` | Create a draft from an uploaded document |
| GET | `/v1/matters/{matterId}/drafts/{draftId}` | Get a draft |
| PUT | `/v1/matters/{matterId}/drafts/{draftId}` | Replace a draft's body |
| DELETE | `/v1/matters/{matterId}/drafts/{draftId}` | Move a draft to the trash |
| POST | `/v1/matters/{matterId}/drafts/{draftId}/improvements` | Revise a draft into a new one |
| GET | `/v1/matters/{matterId}/drafts/{draftId}/versions` | List a draft's versions |
| POST | `/v1/matters/{matterId}/drafts/{draftId}/exports` | Export a draft as DOCX or PDF |
| POST | `/v1/matters/{matterId}/drafts/{draftId}/copies` | Copy a draft |
| POST | `/v1/matters/{matterId}/drafts/{draftId}/restore` | Restore a trashed draft |
| POST | `/v1/matters/{matterId}/drafts/{draftId}/documents` | File a draft into its matter as a document |
| GET | `/v1/templates` | List templates |
| POST | `/v1/templates` | Create a template from markdown |
| POST | `/v1/templates/from-document` | Create a template from an uploaded document |
| GET | `/v1/templates/{templateId}` | Get a template |
| PUT | `/v1/templates/{templateId}` | Replace a template's body |
| DELETE | `/v1/templates/{templateId}` | Delete a template |
| POST | `/v1/templates/{templateId}/copies` | Copy a template |
| POST | `/v1/matters/{matterId}/templates/{templateId}/runs` | Generate a draft from a template |
| GET | `/v1/matters/{matterId}/template-runs/{runId}` | Get a template run |

## Machine-readable artifacts (27)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/vaquill-ai/refs/heads/main/openapi/vaquill-ai-drafting-api-openapi.yml
- **Documentation** — https://www.vaquill.ai/docs/api-guide/coverage
- **APIReference** — https://www.vaquill.ai/docs/api-reference/us-statutes/search-us-statutes-constitutions-court-rules-and-executive-actions
- **GettingStarted** — https://www.vaquill.ai/docs/api-guide/quickstart
- **ChangeLog** — https://www.vaquill.ai/docs/api-guide/changelog
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/vaquill-ai/refs/heads/main/json-schema/vaquill-ai-statute-search-request-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/vaquill-ai/refs/heads/main/json-schema/vaquill-ai-session-law-response-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/vaquill-ai/refs/heads/main/json-schema/vaquill-ai-statute-body-response-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/vaquill-ai/refs/heads/main/json-schema/vaquill-ai-session-law-body-response-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/vaquill-ai/refs/heads/main/json-schema/vaquill-ai-create-watch-request-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/vaquill-ai/refs/heads/main/json-schema/vaquill-ai-statute-count-request-schema.json
- **APIReference** — https://www.vaquill.ai/docs/api-reference/india-pricing/get-india-api-credit-pricing
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/vaquill-ai/refs/heads/main/json-schema/vaquill-ai-act-search-request-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/vaquill-ai/refs/heads/main/json-schema/vaquill-ai-act-status-response-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/vaquill-ai/refs/heads/main/json-schema/vaquill-ai-external-credit-balance-response-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/vaquill-ai/refs/heads/main/json-schema/vaquill-ai-act-cited-by-response-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/vaquill-ai/refs/heads/main/json-schema/vaquill-ai-act-text-response-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/vaquill-ai/refs/heads/main/json-schema/vaquill-ai-act-subordinate-response-schema.json
- **Documentation** — https://www.vaquill.ai/docs/workspace-api/overview
- **APIReference** — https://www.vaquill.ai/docs/api-reference/chronology/list-chronology-events
- **GettingStarted** — https://www.vaquill.ai/docs/workspace-api/quickstart
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/vaquill-ai/refs/heads/main/json-schema/vaquill-ai-review-create-request-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/vaquill-ai/refs/heads/main/json-schema/vaquill-ai-review-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/vaquill-ai/refs/heads/main/json-schema/vaquill-ai-nda-triage-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/vaquill-ai/refs/heads/main/json-schema/vaquill-ai-ask-request-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/vaquill-ai/refs/heads/main/json-schema/vaquill-ai-matter-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/vaquill-ai/refs/heads/main/json-schema/vaquill-ai-compliance-check-schema.json

## Other Vaquill AI APIs (12)

- [Vaquill AI Board Watches API](https://apis.io/apis/vaquill-ai/vaquill-ai-board-watches-api/)
- [Vaquill AI Chronology API](https://apis.io/apis/vaquill-ai/vaquill-ai-chronology-api/)
- [Vaquill AI Clients API](https://apis.io/apis/vaquill-ai/vaquill-ai-clients-api/)
- [Vaquill AI Comparisons API](https://apis.io/apis/vaquill-ai/vaquill-ai-comparisons-api/)
- [Vaquill AI Compliance API](https://apis.io/apis/vaquill-ai/vaquill-ai-compliance-api/)
- [Vaquill AI Credits API](https://apis.io/apis/vaquill-ai/vaquill-ai-credits-api/)
- [Vaquill AI Documents API](https://apis.io/apis/vaquill-ai/vaquill-ai-documents-api/)
- [Vaquill AI Facts API](https://apis.io/apis/vaquill-ai/vaquill-ai-facts-api/)
- [Vaquill AI Folders API](https://apis.io/apis/vaquill-ai/vaquill-ai-folders-api/)
- [Vaquill AI India Credits API](https://apis.io/apis/vaquill-ai/vaquill-ai-india-credits-api/)
- [Vaquill AI India Pricing API](https://apis.io/apis/vaquill-ai/vaquill-ai-india-pricing-api/)
- [Vaquill AI Indian Acts and Legislation API](https://apis.io/apis/vaquill-ai/vaquill-ai-indian-acts-and-legislation-api/)

## Tags

Drafting

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/vaquill-ai/vaquill-ai-drafting-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/vaquill-ai/.
