Code Snippets Library
Copy-paste ready code for common use cases.
Initialize MagenTrust (Widget)
<script src="https://cdn.magentrust.ai/v1/magen-trust.min.js"></script>
<script>
MAGENTrust.init({
siteId: 'site_...',
apiKey: 'pk_live_...'
});
</script>React Hook (useMAGENVerification)
const { verify, isVerifying } = useMAGENVerification('form-id');
const handleSubmit = async () => {
const v = await verify();
if (!v.verified) return;
// submit with v.token
};Protect specific form
MAGENTrust.init({ mode: 'manual' });
MAGENTrust.protect('#contact-form', {
onSubmit: (e, verification) => {
if (!verification.verified) { e.preventDefault(); return false; }
return true;
}
});