Multi-tenant AI interview platform with A2A protocol

The Teamcast
Platform API

Build intelligent interview workflows. Integrate via REST, JSON-RPC 2.0, or webhooks. Full HITL support, real-time events, and multi-tenant security.

Build with Teamcast

JavaScript
// Create an interview via A2A REST API
const response = await fetch('/api/v1/a2a/interview', {
  method: 'POST',
  headers: {
    'X-API-Key': 'your_api_key',
    'Content-Type': 'application/json',
  },
  body: JSON.stringify({
    candidateName: 'Jane Smith',
    candidateEmail: 'jane@example.com',
    position: 'Senior Engineer',
    level: 'SENIOR',
    skills: ['TypeScript', 'React', 'Node.js'],
    jobDescription: 'Join our platform team...',
    callbackUrl: 'https://ats.example.com/webhook',
  }),
});

const { runId, state, interviewId } = await response.json();
// state: 'VALIDATING_SKILLS' or 'INFO_NEEDED'

Built for Production

Everything you need to run AI-powered interviews at scale.

AI-Powered Planning

Agno agents generate structured interview plans from job descriptions and required skills.

HITL Workflow

Human-in-the-loop approval gates ensure quality before candidate interviews begin.

Webhook Notifications

HMAC-signed webhooks notify your system at every state change in real time.

Multi-tenant

Row-level security at the PostgreSQL level with full tenant isolation.

Live Analytics

Real-time dashboards for interview metrics, agent pipeline, and system health.

Event-Driven

Kafka-backed event streaming for scalable, decoupled microservices.