Exam Started Webhook
Request Details
export interface ExamStartedWebhookBody {
id: string;
meta: { timestamp: string; eventName: 'exam.started' };
portal: { id: string };
user: {
id: string;
name: string;
email: string;
customAttributes: Record<string, unknown>;
};
test: { id: string; title: string };
exam: {
id: string;
name: string;
attr?: Record<string, unknown>;
resitCount: number;
sourceTests: string[];
userGroup: {id: string; name: string}
}
timeStarted: string;
attempt: {
id: string;
isExam: true;
state: {
responseQuestionMap: string[][];
isRevoked: boolean;
isStarted: boolean;
timeStarted: string;
};
totalQuestions: number;
tags: {
nonFacetTags: string[];
skill: string[];
difficulty: string[];
subtopic: string[];
topic: string[];
subject: string[];
module: string[];
exam: string[];
};
timeStarted: string;
};
}Last updated
Was this helpful?