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
Integrations
REST API Reference
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.
Published 2026/08/26
Requires the List tests permission. Tests are read-only through this API — there's no create/update/delete endpoint; author and edit tests in the Test editor. See REST API Reference for the shared mode, pagination, and List/Fetch/Search conventions used below.
Basic vs. Detailed
- basic —
testId, title, createdAt - detailed — adds
organizationId, description, timeLimit, favorite, folder, labels, tags, sections[](each withtitle, timeLimit, noOfPages).
List, Fetch, Search
GET /tests— query params:mode, limit, page, title(case-insensitive partial match).GET /tests/:id— query param:mode.POST /tests/filter— query params:mode, limit, page; body:{ folder?, labels?, favorite?, title? }, all AND-combined.