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
// 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'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.