Skip to main content
Private Beta. The GC AI API is currently in private beta. To request access, contact your account representative.

Overview

The GC AI External API allows you to integrate GC AI’s legal AI capabilities into your workflows and applications. Perfect for:
  • Workflow automation with tools like Zapier, Make, or n8n
  • Custom integrations in your internal tools
  • Batch processing of legal questions
  • Chatbots and assistants powered by legal AI

Multi-turn Conversations

Conversations can span multiple turns. Pass the chat_id returned by a completion back on your next request to continue the same chat — see Multi-turn Conversations.

Current Limitations

  • Interactive clarification is not yet available: the model can’t pause mid-completion to ask you a follow-up question.

Base URL

All API requests should be made to:

Authentication

All requests require an API key in the Authorization header:
GC AI supports two scopes: organization and personal. Learn which to use and how to govern them.

Getting an API Key

Which scope you create depends on whether the integration belongs to the company or to a person (see API Keys). For a company-owned integration (organization key): an org admin opens Settings → API → Organization API Keys and clicks + Create API Key. This needs no org-wide policy change. For an individual’s own access (personal key):
  1. An org admin opens Settings → API and enables Allow team to create personal API keys (User API Keys Policy).
  2. Each user opens Settings → API → Personal API Keys and clicks + Create API Key.
Either way, copy and securely store the key. It is only shown once.
Keep your API key secure. Anyone with your API key can make requests on behalf of your organization.

Quick Start

Here’s a simple example using curl:
Response:

Usage

Usage is tracked and viewable in the GC AI app under Settings → API → View Usage. The API is free to test during the limited Beta period.

Rate Limits

The API is rate-limited in two tiers: inference endpoints (chat completions, playbook runs) are capped at roughly one request per minute per organization with a burst of 3, and all other endpoints at 120 requests per minute. Limits are conservative during the free beta and will loosen toward GA. Exceeding a limit returns 429 Too Many Requests with a Retry-After header. See Rate Limits for the full breakdown.

Support

For API support, reach out to your account representative.