API Reference
BetaExplore the NTRVSTA External Integrations API, including templates, invitations, results, authentication, and webhook workflows.
Use this section to integrate with the public NTRVSTA API for reusable templates, candidate invitations, completed results, and webhook-driven workflows.
The public partner API is versioned under /v1. API-key and webhook administration stay in the main NTRVSTA product, while the routes documented here are intended for external recruiting and interview integrations.
This partner-facing REST surface is hosted separately as ntrvstaExternalApi, so the base URL depends on the environment you are integrating against.
At a glance
Use the API for external recruiting workflows
The external API is designed for systems that need to create templates, invite candidates, and retrieve completed results. Start with authentication, then decide whether results should arrive by webhook or by polling.
Recommended Integration Flow
Most integrations follow this order:
- Authenticate with your organization API key
- Create or reuse a reusable interview template
- Create or reuse a candidate interview invitation
- Receive
result.completedvia webhooks or pollGET /v1/interview-results
If you are building an event-driven integration, prefer webhooks for result delivery and use polling as a recovery or reconciliation path.
Start Here
Common Use Cases
- Create a reusable interview template for a job or external posting
- Send candidate invitations from your ATS or recruiting workflow
- Reconcile completed interview outcomes back into your system
- Trigger follow-up automation when a result becomes available
Endpoint Groups
Templates
Create and manage the reusable interview configuration that invitations will use.
Interview Invitations
Create or reuse candidate invitations for a selected reusable template.
Interview Results
Fetch the final interview result when you need a pull-based workflow or a webhook fallback.
Polling returns a minimal summary (
resultUrlandoverallScore). For the full payload — including candidate identity, template, interview timing, and theaiAnalysis.scoringblock — receiveresult.completedvia webhooks instead. See the Webhooks guide for the complete event shape.
Authentication
All /v1/* endpoints authenticate per organization using an external API key. Clients may send the key with either:
X-Ntrvsta-Api-KeyAuthorization: Bearer <key>
The public prefix is used for lookup, and the full key hash is verified server-side.
Base URL
All API requests use the public base URL shown in the reference UI:
https://partners.ntrvsta.comEach operation's path is prefixed automatically (e.g., POST /v1/templates). You can override the server base in the reference playground to target a different environment if needed, such as https://partners-staging.ntrvsta.com.