Developer / API

API

Integrate Tenet with your internal systems—pipeline, compliance, documents, and reporting.

v1API Keys / OAuthapi.pursuit.dev/v1

01 — Capabilities

What You Can Do

01
Pipeline

Pursuits, stages, deadlines. Read and write pipeline state from any system.

02
Workspace

Tasks, checklist items, assignments. Sync execution status bidirectionally.

03
Vault

Files, versions, usage history. Upload, retrieve, and track document lifecycle.

04
Amendments

Diff events, change log. Subscribe to amendment detection and impact data.

05
Signals

Opportunity ingestion, scoring outputs. Pull ranked recommendations into your tools.

06
Users & Teams

Roles, permissions, team membership. Mirror org structure programmatically.

02 — Authentication

Access Control

01
Scoped API Keys

Keys scoped to workspace or organization. Rotate without downtime. Revoke instantly.

02
Role-Based Access

API permissions align with in-app RBAC. A key inherits the access level of its issuing user.

03
Audit Logging

Every API action is logged with timestamp, actor, resource, and action type. Exportable.

04
Rate Limiting

1,000 req/min per key (standard). 5,000 req/min (enterprise). Burst: 50 req/s.

CUI-safe handling available on Enterprise plans with dedicated infrastructure.

03 — Reference

Common Endpoints

Common Endpointsv1
GET/pursuitsList all pursuits with stage, deadline, and statuspursuits:read
POST/pursuitsCreate a new pursuit from opportunity datapursuits:write
GET/pursuits/{id}Retrieve pursuit detail including checklist statepursuits:read
POST/workspaces/{id}/tasksCreate a task in a pursuit workspacetasks:write
GET/amendments/{id}/diffReturn structured diff for a detected amendmentamendments:read
POST/vault/filesUpload a document to Vault with metadatavault:write
GET/signals/recommendationsFetch scored opportunity recommendationssignals:read

04 — Webhooks

Events

pursuit.created

New pursuit added to pipeline

checklist.updated

Checklist item status changed

amendment.detected

New amendment identified and diffed

vault.file.updated

Document replaced or version added

deadline.changed

Submission deadline moved

Example Payloadamendment.detected
{
  "event": "amendment.detected",
  "timestamp": "2026-02-28T14:32:00Z",
  "data": {
    "pursuit_id": "prs_8kX2mN",
    "amendment_number": 3,
    "impact_score": 8.4,
    "changes": [
      { "type": "deadline_shift", "severity": "critical" },
      { "type": "new_attachment", "severity": "moderate" }
    ]
  }
}

05 — Use Cases

Common Integrations

01
Sync Pursuits to CRM

Push pipeline state to Salesforce or HubSpot. Stage changes, win/loss, and deadline data flow automatically.

02
Push Deadlines to Calendars

Write submission deadlines and review milestones to Google Calendar, Outlook, or shared team calendars.

03
Mirror Vault to SharePoint

Read-only sync of Vault documents to SharePoint or shared drives. Controlled, versioned, auditable.

04
Export Metrics to BI Tools

Pull pipeline velocity, win rates, compliance scores, and team workload into Tableau, Power BI, or Looker.

06 — Operations

Support & Changelog

01
Report an issue

api-support@pursuit.dev

02
Documentation

docs.pursuit.dev

03
Status

status.pursuit.dev

2026-02-28

Added amendment.detected webhook event with structured diff payload.

2026-02-14

Vault file upload endpoint now supports batch operations (up to 25 files).

2026-01-30

Rate limits increased to 5,000 req/min for Enterprise keys.


Integrate With Precision.