This event is triggered when a user's attempts' results are overreidden or reverted.
To subscribe to this webhook, please set up a URL endpoint capable of receiving POST requests.
The request will POST a JSON payload that conforms to the following Typescript interface:
Copy export interface AttemptOverrideCreatedWebhookBody {
user : {
id : string ;
name : string ;
email : string ;
customAttributes : {
trait -testing : string ;
team : string ;
};
};
portal : {
id : string ;
};
meta : {
timestamp : string ;
eventName : attemptOverride . created
};
actionType : string ;
credits : {
oldValue : number ;
newValue : number ;
isOriginal : boolean ;
};
penalties : {
oldValue : number ;
newValue : number ;
isOriginal : boolean ;
};
score : {
oldValue : number ;
newValue : number ;
isOriginal : boolean ;
};
points : {
oldValue : number ;
newValue : number ;
isOriginal : boolean ;
};
exam : {
id : string ;
};
attempt : {
id : string ;
user : {
id : string ;
name : string ;
email : string ;
customAttributes : {
dateOfBirth : string ;
country : string ;
};
};
};
}
This should contain all of the information you need for most common use cases, such as parsing a users previous and new results, their sub portal as well as the attempt and exam that the result is from.