← Back to Index

API Inventory & Dependency Map

Purpose: Track all external API dependencies, credentials, rate limits, and health status.

Authentication Methods

Service Auth Type Credentials Path Token Refresh
Zoho (all) OAuth 2.0 (not yet implemented) Auto
Google Calendar OAuth 2.0 /credentials/google-calendar-*.json Auto
Google Drive OAuth 2.0 /credentials/google-drive-*.json Auto
Gmail OAuth 2.0 (not yet implemented) Auto
Fathom API Key /credentials/fathom-api.json N/A
Vultr API Key /credentials/vultr-api.json N/A
UPS OAuth 2.0 /credentials/ups-api.json Auto (cache: ups-token.json)
Quo API Key /credentials/quo-api.json N/A
Tailscale (system) Host-level daemon N/A

Zoho Ecosystem (CRITICAL - Primary Business Systems)

Services Used

  1. Zoho CRM - Customer relationship management
  2. Zoho Books - Accounting, invoicing
  3. Zoho Desk - Customer support ticketing
  4. Zoho Cliq - Team chat
  5. Zoho Analytics - Business intelligence
  6. Zoho Creator - Custom apps

Current Status

Required Scopes (to be determined)

Google Services

Google Calendar

Google Drive

Gmail (Planned)

Infrastructure Services

Vultr (VPS Hosting)

Tailscale (Secure Networking)

Communication Services

Quo (Business SMS)

Telegram (Primary Interface)

Meeting & Productivity

Fathom (Meeting Transcription)

Shipping & Logistics

UPS (Package Tracking)

API Health Monitoring (Planned)

Metrics to Track

Alerting Thresholds

Implementation Status

Credential Rotation Policy

API Keys (Static)

OAuth Tokens (Auto-Refresh)

Best Practices

  1. Never commit credentials to git (use /credentials/ - gitignored)
  2. Store in JSON format: {"api_key": "...", "notes": "..."}
  3. Document IP allowlists in TOOLS.md
  4. Test credential validity after rotation
  5. Keep backup copy in secure location (Quan's 1Password)

Disaster Recovery

Critical Credentials Backup

Service Failover


Last Updated: 2026-02-16
Next Review: Weekly (Infrastructure domain sync)