docs

API reference.

The TeamSync API surface is REST + GraphQL with first-party SDKs in Python, TypeScript, Java,.NET, and Go. High-volume content events delivered via webhook or Kafka-stream.

Get an API key — talk to the developer-relations team · Trust Center · Architecture


Quick start.

StepDetail
AuthenticateOAuth 2.0 client credentials or per-user OIDC; SCIM for tenant provisioning
First callList documents accessible to the calling principal — GET /v1/documents
SearchPOST /v1/search with the user-context header for permissions-aware results
AI grounded answerPOST /v1/ai/answer returns the evidence card + citations + audit-anchor hash

Surface areas.

SurfaceDetail
DocumentsCRUD, versioning, classification, metadata, federation queries
PermissionsRole + attribute evaluation, wall-management, hold-management
AIDocuTalk grounded answers, semantic search, agentic workflow invocation
CLMContract authoring, redlines, signature, obligation tracking
eSignaturesEnvelope creation, recipient management, signature events
eDiscoveryHold notice, custodian collection, review queue, production assembly
Workflow + business rulesWorkflow definition + invocation, rule evaluation
AuditAudit event query, Merkle proof verification
AdminTenant config, user + group + role management

SDKs.

LanguageRepository
Pythonpip install teamsync
TypeScript / JavaScriptnpm install @teamsync/sdk
JavaMaven Central — com.teamsync:sdk
.NETNuGet — TeamSync.SDK
Gogo get github.com/teamsync/sdk-go

Rate limits + quotas.

Per-tenant rate limits set at provisioning; surplus AI usage billed transparently. See Pricing.


Webhooks + event streams.

Webhook delivery for low-volume integrations. Kafka-stream + AWS EventBridge / Azure Event Grid / Google Pub/Sub for high-volume.


Versioning + deprecation policy.

API versions supported per published deprecation calendar; breaking changes minimum 12 months notice.


Open community.

Forum + Slack workspace for developer questions. Office hours weekly; deep dives quarterly.