Getting Started
- What is TestInvite?
- Build Your First Test
- Run Your First Assessment
- Taking the Assessment
- Viewing the Results
- Question Bank Overview
- Common Question Features
- Scoring
- Question Types
- Question Authoring
- Browsing Questions
- Content Blocks
- Media Library
- Metadata Rules & Schema
- Roles & Access
- Tests Overview
- My Tests
- Creating a Test
- The Test Editor
- Test Settings
- Sections & Pages
- Adding Questions
- Page Builders
- Test Profile
- Reporting
- Test Papers
- Analytics
- Publishing a Test
- Test Library
- Marketplace
- Tasks Overview
- Creating a Task
- Task Dashboard
- Steps
- Task Settings
- Candidates
- Test Sessions
- Sent Mails
- Proctoring
- Analytics
- Analytics Overview
- Test Analytics
- Question Analytics
- Per-Question Analytics
- Results Explorer
- Segment Analysis
Chapter
Integrations
Connect TestInvite to your own systems — the REST API for developers, and Zapier for no-code automation.
Tasks
List, fetch, search, and update Tasks through the REST API — including the beta Update endpoint's field constraints and per-step overrides.
Tests
List, fetch, and search Tests through the REST API — tests are read-only via this API; author and edit them in the Test editor.
Users
List, fetch, search, and expand Users through the REST API — teammates and learners across your whole organization, not scoped to a single task.
Candidates
Create, list, fetch, update, and delete Candidates under a Task through the REST API — the only resource with full write access, since registering candidates is the core integration use case.
Test Sessions & Results
Read test sessions and their results through the REST API — the richest resource in the API, with score breakdowns by section, dimension, and effect, plus proctoring evidence and answer sub-resources.
Proctoring Evidences
Fetch the photos, videos, and screen captures recorded during a test session, along with any AI or manual cheating-detection findings attached to each one.
Answers
Fetch every question a candidate saw in a test session and exactly what they answered — this endpoint is in beta.
Integration Workflow
The typical end-to-end integration: create a candidate, get them into the task, and learn how their session went — usually just two round trips per candidate.
Webhooks & Callbacks
Get notified the moment a candidate finishes, instead of polling for results — set a callback URL when you create the candidate and TestInvite posts the result to it automatically.
Errors
The REST API uses standard HTTP status codes — 2xx for success, 4xx when the request itself is the problem, 5xx when TestInvite's the problem.