testlify_create_assessment_from_template
ChatGPTCreate a new assessment by cloning a reseller template. The clone inherits all test libraries, questions, and settings from the template. Used by reseller workspaces to provision assessments for their clients. Returns the newly created assessment including its ID.
testlify_create_assessment_from_template
ChatGPTCreate a new assessment by cloning a reseller template. The clone inherits all test libraries, questions, and settings from the template. Used by reseller workspaces to provision assessments for their clients. Returns the newly created assessment including its ID.
testlify_create_assessment_from_template
ChatGPTCreate a new assessment by cloning a reseller template. The clone inherits all test libraries, questions, and settings from the template. Used by reseller workspaces to provision assessments for their clients. Returns the newly created assessment including its ID.
testlify_get_all_assessments
ChatGPTList assessments in the workspace. Equivalent to the Assessments home page — returns summaries with candidate counts, status breakdowns, and metadata. Use isArchived to switch between active and archived views; use isEditable for the "My Assessments" tab (only assessments the current user can edit).
testlify_get_all_assessments
ChatGPTList assessments in the workspace. Equivalent to the Assessments home page — returns summaries with candidate counts, status breakdowns, and metadata. Use isArchived to switch between active and archived views; use isEditable for the "My Assessments" tab (only assessments the current user can edit).
testlify_get_all_assessments
ChatGPTList assessments in the workspace. Equivalent to the Assessments home page — returns summaries with candidate counts, status breakdowns, and metadata. Use isArchived to switch between active and archived views; use isEditable for the "My Assessments" tab (only assessments the current user can edit).
testlify_get_all_candidates
ChatGPTList candidates across all assessments in the workspace — the global Candidates view. Useful for finding a candidate's history across multiple assessments, or searching by email. Default sort is last-seen-at (most recently active first).
testlify_get_all_candidates
ChatGPTList candidates across all assessments in the workspace — the global Candidates view. Useful for finding a candidate's history across multiple assessments, or searching by email. Default sort is last-seen-at (most recently active first).
testlify_get_all_candidates
ChatGPTList candidates across all assessments in the workspace — the global Candidates view. Useful for finding a candidate's history across multiple assessments, or searching by email. Default sort is last-seen-at (most recently active first).
testlify_get_candidate_list_by_assessment
ChatGPTList candidates for a specific assessment — the main candidate table on the Assessment Detail page. Supports the full filter panel: status, hiring stage, invite type, grade, label, completion date range, and who invited them. Note: filtering by "COMPLETED" in the UI automatically also includes "FORCE_COMPLETE" candidates.
testlify_get_candidate_list_by_assessment
ChatGPTList candidates for a specific assessment — the main candidate table on the Assessment Detail page. Supports the full filter panel: status, hiring stage, invite type, grade, label, completion date range, and who invited them. Note: filtering by "COMPLETED" in the UI automatically also includes "FORCE_COMPLETE" candidates.
testlify_get_candidate_list_by_assessment
ChatGPTList candidates for a specific assessment — the main candidate table on the Assessment Detail page. Supports the full filter panel: status, hiring stage, invite type, grade, label, completion date range, and who invited them. Note: filtering by "COMPLETED" in the UI automatically also includes "FORCE_COMPLETE" candidates.
testlify_get_candidate_result
ChatGPTGet the full result record for a specific candidate in an assessment. Returns scores, time elapsed, proctoring summary, per-test breakdowns, and links to PDF reports. Pass "report" to generate a specific report type; omit it to get the JSON result. Use assessmentCandidateId to disambiguate when the same candidate has multiple attempts or appears in reference-check assessments.
testlify_get_candidate_result
ChatGPTGet the full result record for a specific candidate in an assessment. Returns scores, time elapsed, proctoring summary, per-test breakdowns, and links to PDF reports. Pass "report" to generate a specific report type; omit it to get the JSON result. Use assessmentCandidateId to disambiguate when the same candidate has multiple attempts or appears in reference-check assessments.
testlify_get_candidate_result
ChatGPTGet the full result record for a specific candidate in an assessment. Returns scores, time elapsed, proctoring summary, per-test breakdowns, and links to PDF reports. Pass "report" to generate a specific report type; omit it to get the JSON result. Use assessmentCandidateId to disambiguate when the same candidate has multiple attempts or appears in reference-check assessments.
testlify_get_single_assessment
ChatGPTGet complete details of one assessment — test libraries, custom questions, qualifying questions, settings, scoring config, welcome video, and access permissions. Use this before editing or when you need full assessment configuration.
testlify_get_single_assessment
ChatGPTGet complete details of one assessment — test libraries, custom questions, qualifying questions, settings, scoring config, welcome video, and access permissions. Use this before editing or when you need full assessment configuration.
testlify_get_single_assessment
ChatGPTGet complete details of one assessment — test libraries, custom questions, qualifying questions, settings, scoring config, welcome video, and access permissions. Use this before editing or when you need full assessment configuration.
testlify_invite_candidates
ChatGPTSend assessment invitation emails to one or more candidates. Also used for re-inviting candidates (same endpoint). Returns per-candidate status including whether the invite succeeded or failed due to insufficient credits. Trial workspaces are capped at 50 invites per call; paid workspaces support larger batches.
testlify_invite_candidates
ChatGPTSend assessment invitation emails to one or more candidates. Also used for re-inviting candidates (same endpoint). Returns per-candidate status including whether the invite succeeded or failed due to insufficient credits. Trial workspaces are capped at 50 invites per call; paid workspaces support larger batches.
testlify_invite_candidates
ChatGPTSend assessment invitation emails to one or more candidates. Also used for re-inviting candidates (same endpoint). Returns per-candidate status including whether the invite succeeded or failed due to insufficient credits. Trial workspaces are capped at 50 invites per call; paid workspaces support larger batches.