From 0b56cfc23f373a87e09e44298fd1adf422720e5c Mon Sep 17 00:00:00 2001 From: Sho'Nuff Date: Fri, 31 Jul 2026 06:41:12 -0400 Subject: [PATCH] Add API master list - internal/external/paid inventory --- api-master-list.md | 115 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 115 insertions(+) create mode 100644 api-master-list.md diff --git a/api-master-list.md b/api-master-list.md new file mode 100644 index 0000000..39ec405 --- /dev/null +++ b/api-master-list.md @@ -0,0 +1,115 @@ +# API Master List - IT Pro Partner + +**Owner:** Sho'Nuff (Hermes) | **Last updated:** 2026-07-31 +**Purpose:** Single inventory of every API used across ITPP projects. Categories: Internal (self-hosted/our own), External (free or no key), Paid External (subscription/usage-based). No keys stored here - credentials live in `/root/.hermes/.env`, `.aws/credentials`, or Vaultwarden. + +--- + +## 1. Internal APIs (self-hosted, our own services) + +| API | Vendor/Source | Host:Port | Used In | +|---|---|---|---| +| Super Search MCP | ITPP (in-house) | Core :8899 | Hermes MCP, DRE skip tracing, research tasks | +| DRE MCP | ITPP (in-house) | Core :8900 | Debt Recovery Experts letters, approval workflow | +| Twilio MCP | ITPP wrapper on Twilio | Core :8901 | Hermes voice calls, call logs | +| OSINT Person MCP | ITPP (in-house) | Core :8902 | DRE skip tracing, background research | +| FT360 MCP | ITPP (FleetTracker360) | Core :8903 | Traccar GPS positions, travel stats | +| PRY | ITPP (in-house) | Core :8905 | Internal agent service | +| Ops Portal | ITPP (in-house) | Core :8090 | Ops dashboard, backup-restore UI, service health | +| IntelSight API | ITPP (intelsight.io) | Core :8099 | IntelSight product backend | +| Diglocate API | ITPP (in-house) | Core :8000 | Diglocate product backend | +| Rally backend | ITPP (in-house) | Core :8105 | rally.iamgmb.com family calendar | +| Village Express | ITPP (in-house) | Core :8210 | Village Express parent portal | +| Voice Agent (STT) | ITPP (Deepgram-based) | Core :9000 | Voice agent stack | +| Voice Agent (agent) | ITPP | Core :9101 | Voice agent stack | +| Shopping Cart | ITPP (in-house) | Core :8101 | Email-order shopping cart builder | +| OSINT API | ITPP (in-house) | Core :8100 | OSINT research tool | +| hermes-assistant | ITPP (in-house) | Core :8082 | Internal assistant service | +| Shark Game | ITPP (in-house) | Core :8083 | Shark Attack Fantasy League | +| SearXNG | SearXNG (self-hosted) | Core :8888 | Super Search primary provider, all web searches | +| Camofox Browser | Camofox (self-hosted) | Core :9377 | Browser automation backend | +| Twenty CRM | Twenty (self-hosted) | Core :3003 | CRM | +| Uptime Kuma | Uptime Kuma (self-hosted) | Core :3001 | Service monitoring, status pages | +| Grafana | Grafana (self-hosted) | Core :3000 | Dashboards | +| Prometheus | Prometheus (self-hosted) | Core | Metrics collection | +| Telegraf | Telegraf (self-hosted) | Core | Metrics agent | +| MikroTik Exporter | swoga (self-hosted) | Core :9436 | MikroTik router metrics | +| SNMP HTTP Server | ITPP script | Core :9274 | SNMP device data | +| LiteLLM | LiteLLM (self-hosted) | app1 :4000 | AI model gateway (admin-ai.itpropartner.com) | +| Open WebUI | Open WebUI (self-hosted) | app1 | Chat UI | +| Wazuh | Wazuh (self-hosted) | app1 :5601/:9200 | SIEM/XDR, security monitoring | +| Vaultwarden | Vaultwarden (self-hosted) | app1 :8081 | Password vault | +| Komodo | Komodo (self-hosted) | app1 :9120 | Server/container management | +| DocuSeal | DocuSeal (self-hosted) | app1 :3000 | E-signature, contracts | +| Kokoro TTS | Kokoro (self-hosted) | app1 :8880 | Text-to-speech | +| Hudu | Hudu (self-hosted) | app2 :3000 | IT documentation, assets, credentials | +| Traccar | Traccar (self-hosted) | app2 :8082 | GPS tracking (FleetTracker360) | +| Gitea | Gitea (self-hosted) | app2 :3001 | git.itpropartner.com repos | +| UNMS / UISP | Ubiquiti (self-hosted) | app2 :8444 | WISP network management | +| UniFi Controller | Ubiquiti (self-hosted) | app2 :8443 | UniFi network management | +| Dawarich | Dawarich (self-hosted) | app2 :3002 | Location history | +| Technitium DNS | Technitium (self-hosted) | app2 :5380 | DNS server | +| CloudPanel | CloudPanel (self-hosted) | app3 | WordPress hosting panel | +| Backup-Restore App | ITPP (in-house) | app3 :8090 | my.itpropartner.com/bacrestore | +| Splynx API | Splynx (self-hosted) | portal.forefrontwireless.com/admin/api | Forefront Wireless ISP billing, WISP ops | +| Mealie | Mealie (self-hosted) | 10.1.1.14:9925 (recipe.iamgmb.com) | Recipe manager | +| Hermes MCP servers (aggregate) | ITPP | Core | Super Search, DRE, Twilio, OSINT, FT360 | + +## 2. External APIs (free / no key) + +| API | Vendor | Used In | +|---|---|---| +| NWS API (api.weather.gov) | NOAA | Weather forecasts, alerts (Red Oak check, product weather blocks) | +| Open-Meteo | Open-Meteo | Quick forecasts for products, weather data | +| DuckDuckGo Instant Answers | DuckDuckGo | Super Search fallback, lookups | +| Wikipedia | Wikimedia | Super Search lookups, research | +| OpenStreetMap / OSRM | OSM | Maps, geocoding, routes | +| CourtListener | Free Law Project | OSINT court records search | +| OpenCorporates | OpenCorporates | OSINT business records | +| Telegram Bot API | Telegram | Hermes gateway, bot messaging | +| Tailscale API | Tailscale | Tailnet management, device auth | +| iCloud CalDAV | Apple | Calendar sync (Anita's calendar) | +| IMAP/SMTP | MXroute | All email (shonuff@germainebrown.com, g@) | +| VirusTotal | VirusTotal (free tier) | File/URL scanning | + +## 3. Paid External APIs + +| API | Vendor | Used In | +|---|---|---| +| Claude | Anthropic | AI model (critical client tasks, code review) | +| GPT | OpenAI | AI model (fallback, tools) | +| DeepSeek | DeepSeek | Primary AI model (conductor/workhorse) | +| Gemini | Google (AI Studio) | AI model fallback | +| Grok / xAI | xAI | AI model fallback, X search | +| OpenRouter | OpenRouter | AI model routing (fallback) | +| Groq | Groq | AI model (fast inference) | +| Mistral | Mistral AI | AI model | +| Cohere | Cohere | AI model | +| Perplexity | Perplexity | AI model, research | +| Fireworks | Fireworks AI | AI model | +| NVIDIA | NVIDIA | AI model | +| Qwen / Alibaba | Alibaba Cloud | AI model | +| AI21 | AI21 Labs | AI model | +| ZAI | Z.ai | AI model | +| MiniMax | MiniMax | AI model, TTS | +| FLUX / FAL | FAL.ai | Image generation (FLUX 2 Klein) | +| Deepgram | Deepgram | Voice agent STT | +| ElevenLabs | ElevenLabs | Sho'Nuff voice, outbound calls | +| Twilio | Twilio | Voice calls, SMS (SMS pending), 10DLC | +| RingLogix | RingLogix | CPaaS phone system (VoIP Simplicity) | +| SyncroMSP | SyncroMSP | RMM/PSA, client asset management | +| Bitdefender GravityZone | Bitdefender | Endpoint security, client AV | +| Cloudflare | Cloudflare | DNS zones, domains, records | +| Hetzner Cloud | Hetzner | app1-bu standby server, wphost02 | +| netcup | netcup | Core/app1/app2/app3 servers | +| Wasabi S3 | Wasabi | All backups (hermes-vps-backups bucket, app backups) | +| Firecrawl | Firecrawl | Web extraction (Super Search fallback) | +| Exa | Exa | Super Search premium backend, OSINT research (20k free/mo, paid beyond) | +| UISP API | Ubiquiti | WISP device data (backup-uisp.sh) | + +--- + +## Quick counts +- Internal: ~40 endpoints +- External free: 15 +- Paid external: ~32