PivotSystems Documentation

Everything you need to integrate AI-powered strategic intelligence into your workflows. From quick start guides to full API reference.

Quick Start

Get up and running with PivotSystems in three simple steps. Most teams are generating their first AI-powered strategic insights within 30 minutes.

1

Connect Your Data

Link your internal data sources, CRM, and market feeds. PivotSystems automatically begins monitoring 500+ external sources on activation.

2

Configure Scenarios

Set up your strategic scenarios, competitive landscape, and key market signals. Our AI calibrates models to your specific industry and goals.

3

Get Insights

Receive real-time strategic recommendations, risk alerts, and opportunity signals through dashboards, API, or direct integrations.

Authentication

All API requests require a valid API key passed in the Authorization header. You can generate API keys from your dashboard under Settings → API Keys.

bash # Include your API key in every request curl -H "Authorization: Bearer ps_live_your_api_key" \ https://api.pivotsystems.xyz/v1/market-signals

Rate Limits

API rate limits vary by plan:

API Reference

The PivotSystems API is organized around REST. All requests and responses use JSON. Base URL: https://api.pivotsystems.xyz/v1

GET /market-signals

GET /v1/market-signals

Retrieve real-time market signals filtered by industry, region, signal type, and confidence threshold. Returns scored and categorized signals with source attribution.

json // Response { "signals": [ { "id": "sig_8x2k9f", "type": "competitive_move", "title": "Competitor X launches AI pricing tool", "confidence": 0.92, "impact_score": 8.4, "source_count": 14, "detected_at": "2026-05-14T10:30:00Z" } ], "total": 47, "page": 1 }

POST /scenarios

POST /v1/scenarios

Create and run an AI-powered scenario simulation. Define variables, constraints, and time horizons. The engine runs 10,000+ Monte Carlo simulations to model outcomes.

json // Request body { "name": "Q3 Market Entry Analysis", "variables": [ { "name": "market_size", "min": 2.1e9, "max": 3.4e9 }, { "name": "competitor_response_months", "min": 3, "max": 12 } ], "time_horizon_months": 18, "simulations": 10000 }

GET /competitors

GET /v1/competitors

Retrieve your competitive landscape with real-time tracking across 50+ dimensions including pricing, hiring, patents, product launches, and sentiment.

POST /playbooks

POST /v1/playbooks

Generate an AI-powered strategic playbook based on current market conditions, competitive landscape, and your organization's goals and constraints.

Code Examples

Python

python import pivotsystems # Initialize the client client = pivotsystems.Client(api_key="ps_live_your_api_key") # Fetch market signals with high confidence signals = client.market_signals.list( industry="technology", min_confidence=0.8, limit=20 ) for signal in signals.data: print(f"[{signal.confidence}] {signal.title}") # Run a scenario simulation scenario = client.scenarios.create( name="European Expansion", variables=[ {"name": "regulatory_delay_months", "min": 0, "max": 6}, {"name": "market_penetration", "min": 0.02, "max": 0.15} ], time_horizon_months=24 ) print(f"Best case: {scenario.best_case}") print(f"Expected: {scenario.expected}") print(f"Confidence: {scenario.confidence}%")

JavaScript

javascript import PivotSystems from '@pivotsystems/sdk'; // Initialize the client const client = new PivotSystems('ps_live_your_api_key'); // Fetch competitor landscape const competitors = await client.competitors.list({ industry: 'fintech', dimensions: ['pricing', 'hiring', 'patents'] }); competitors.data.forEach(comp => { console.log(`${comp.name}: threat_score=${comp.threat_score}`); }); // Generate a strategic playbook const playbook = await client.playbooks.create({ objective: 'Increase market share in APAC by 15%', timeframe: '12_months', constraints: ['budget_50m', 'no_acquisitions'] }); console.log(playbook.recommendations);

SDKs & Tools

Official SDKs are available for major languages. Each SDK provides full type safety, automatic retries, and built-in pagination.

Python SDK

Full-featured Python client with async support. Python 3.8+.

pip install pivotsystems

Node.js SDK

TypeScript-first SDK for Node.js. ESM and CommonJS support.

npm install @pivotsystems/sdk

Go SDK

Idiomatic Go client with context support and streaming.

go get github.com/pivotsystems/go-sdk

Java SDK

Enterprise Java client. Compatible with Java 11+ and Spring.

com.pivotsystems:sdk:2.4.0

Webhooks

Configure webhooks to receive real-time notifications when critical market signals are detected, scenarios complete, or risk thresholds are breached. Webhooks use HTTPS POST with HMAC-SHA256 signature verification.

Support & Resources

Need Help?

Our developer relations team is here to help you integrate PivotSystems into your workflows.

Changelog