Developer Hub

Build on Fronterio

REST API, MCP Server, webhooks, and deployment connectors — everything you need to integrate Fronterio into your infrastructure.

7+

REST API endpoints

9

MCP tools

7

Deployment connectors

Integration Options

REST API

Read-only access to assessments, agents, compliance, metrics, tasks, and team data. Available on all plans.

MCP Server

Connect CI/CD pipelines and agent orchestrators to Fronterio's governance API via the Model Context Protocol. Enterprise only.

Webhooks

Receive real-time event notifications when customers sign up, assessments complete, or agents are registered.

Shadow Detector API

Endpoints for the Shadow AI detection scripts to report findings, fetch signature databases, and manage installations.

REST API Reference

Todennus
Kaikki API-pyynnöt edellyttävät kelvollista API-avainta.

Sisällytä API-avaimesi Authorization-otsikkoon jokaisessa pyynnössä:

Authorization: Bearer fronterio_your_api_key_here

Luo API-avaimia kohdasta Asetukset > API-avaimet dashboardissasi.

Perus-URL: https://fronterio.com

Päätepisteet

GET
/api/v1/assessments

Listaa kaikki arvioinnit pisteineen, ulottuvuuserittelyineen ja kypsyystasoineen.

Esimerkkivastaus
{
  "data": [
    {
      "id": "uuid",
      "title": "AI Readiness Assessment",
      "status": "completed",
      "score": 72,
      "dimension_scores": { "strategy": 80, "technology": 65, ... },
      "maturity_level": "defined",
      "scored_at": "2026-03-15T10:00:00Z"
    }
  ],
  "total": 1
}
GET
/api/v1/agents

Listaa kaikki rekisteröidyt AI-agentit tiloineen ja EU:n tekoälysäädöksen riskiluokituksineen.

Esimerkkivastaus
{
  "data": [
    {
      "id": "uuid",
      "name": "Customer Support Bot",
      "vendor": "OpenAI",
      "status": "active",
      "autonomy_level": "collaborator",
      "eu_risk_classification": "limited",
      "conformity_status": "completed"
    }
  ],
  "total": 1
}
GET
/api/v1/metrics/adoption

Hae käyttöönottomittarit ja AI-työkalujen käyttöyhteenveto.

Esimerkkivastaus
{
  "data": {
    "metrics": [...],
    "tool_usage_summary": {
      "total_tracked_users": 150,
      "active_users": 98,
      "adoption_rate": 65
    }
  }
}
GET
/api/v1/metrics/business

Hae liiketoimintamittarit lähtö- ja nykyarvoineen.

Esimerkkivastaus
{
  "data": [
    {
      "id": "uuid",
      "metric_name": "Support tickets resolved",
      "category": "support",
      "unit": "count",
      "baseline_value": 100,
      "current_value": 145,
      "entry_count": 12
    }
  ],
  "total": 1
}
GET
/api/v1/compliance

Hae vaatimustenmukaisuuden kokonaistila sisältäen riskiluokituksen, velvoitteet ja lukutaitoseurannan.

Esimerkkivastaus
{
  "data": {
    "overall_compliance_score": 78,
    "risk_classification": {
      "high": 2, "limited": 5, "minimal": 8
    },
    "deployer_obligations": {
      "total": 8, "completed": 5, "in_progress": 2
    },
    "ai_literacy": { "total": 50, "completed": 35 }
  }
}
GET
/api/v1/tasks

Listaa tehtävät valinnaisilla tila- ja prioriteettisuodattimilla. Tukee sivutusta limit- ja offset-parametreilla.

Esimerkkivastaus
{
  "data": [
    {
      "id": "uuid",
      "title": "Review AI governance policy",
      "status": "todo",
      "priority": "high",
      "due_date": "2026-04-01",
      "source": "assessment"
    }
  ],
  "total": 15,
  "limit": 50,
  "offset": 0
}
GET
/api/v1/team

Listaa tiimin jäsenet rooleineen ja osastoineen. Sähköpostiosoitteita ei paljasteta.

Esimerkkivastaus
{
  "data": [
    {
      "id": "uuid",
      "name": "Jane Doe",
      "org_role": "admin",
      "function_role": "technology",
      "department": "Engineering"
    }
  ],
  "total": 10
}
Nopeusrajoitus: 100 pyyntöä minuutissa per API-avain. Kaikki vastaukset ovat JSON-muodossa.

MCP Server

Enterprise plan required

The MCP Server exposes Fronterio's governance data over Server-Sent Events using the Model Context Protocol. External systems can pull agent configs, run compliance checks, and push telemetry — all through a single SSE connection.

SSE Endpoint
GET https://fronterio.com/api/mcp/sse
Authorization: Bearer fronterio_your_api_key_here
API Key Scopes
read:agentsList and read approved agent configurations
read:governanceRead governance policies and compliance obligations
write:telemetryReport deployment status, agent activity, and incidents
fullUnrestricted access to all tools and resources
Tools
9 tools
  • list_approved_agents — List all approved/active agents
  • get_agent_config — Get full agent config with guardrails
  • get_governance_policy — Get governance policies by type
  • get_agent_guardrails — Get guardrails in Copilot Studio format
  • check_deployment_compliance — Pre-deploy compliance gate
  • validate_action — Real-time action validation against guardrails
  • report_deployment_status — Report deploy status changes
  • report_agent_activity — Report runtime activity and errors
  • report_incident — Report AI incidents with severity
Subscribable Resources
7 subscribable URIs
  • fronterio://agents/approved
  • fronterio://agents/{id}/config
  • fronterio://agents/{id}/guardrails
  • fronterio://governance/policies
  • fronterio://compliance/obligations
  • fronterio://compliance/risk-classifications
  • fronterio://deployments/active
Rate limits: 100 tool calls/min, 1,000 telemetry events/min per API key.

Webhooks

Fronterio dispatches webhook events to your configured endpoints when key actions occur. Events are signed with HMAC-SHA256 for verification. Configure webhooks from Partner Admin > Integrations.

Event Types
  • customer_signup — A new organisation signed up via your referral link
  • assessment_completed — An assessment was scored with results
  • agent_registered — A new agent was registered in the system
  • consultation_requested — A consultation request was created
  • task_completed — A task was marked as complete
Signature Verification

Every webhook request includes an HMAC-SHA256 signature in the headers. Verify it against the request body using your webhook secret.

X-Webhook-Signature: sha256=<HMAC-SHA256 hash>
X-Webhook-Event: <event_type>

Timeout: 10 seconds. Automatic retry after 5 seconds on failure.

Shadow AI Detector API

Enterprise plan required

Endpoints for the lightweight detection scripts that discover unsanctioned AI tools across employee machines. Scripts deploy via Intune/SCCM (Windows) or Jamf/Kandji (macOS) and report findings back to Fronterio.

Endpoints
  • POST /api/v1/shadow-detector/heartbeat — Register or update an installation
  • POST /api/v1/shadow-detector/scan-results — Submit scan findings, triggers auto-propose
  • GET /api/v1/shadow-detector/config — Fetch signature database (processes, domains, ports, extensions)
  • GET /api/v1/shadow-detector/findings — List detected shadow AI with status filtering
  • PATCH /api/v1/shadow-detector/findings — Update finding status (dismiss, investigate, register)
Auto-Propose Flow

When a new AI tool is detected that doesn't match an existing agent, it's automatically proposed to the governance system with status 'proposed' and source 'shadow_detector'. Admins review in the governance dashboard.

Available on your plan

REST API is included on all plans. Advanced integrations require higher tiers.

Free — REST APIPro — REST API + WebhooksEnterprise — All integrations

Ready to integrate?

Create your account, generate an API key, and start pulling data in minutes.

Kehittäjädokumentaatio — API & MCP-palvelin | Fronterio | Fronterio