Skip to main content

Overview

Magic Link lets you send a verification URL directly to your customer via email or SMS. The customer clicks the link, completes verification on iDenfy’s hosted page, and you receive results via webhook. No coding required.

How it works

You (Dashboard or API) → Generate magic link → Send to customer (email/SMS)

                                               Customer clicks link

                                               Completes verification

                                         You receive webhook with results

Sending via Dashboard

1

Go to Dashboard

Log in to app.idenfy.com and navigate to Verifications → Create New.
2

Enter customer details

Fill in the customer’s clientId and optionally their name, email, or phone number.
3

Generate and send

Click Generate. Copy the verification link and send it to your customer, or use the built-in email/SMS option if configured.

Sending via API

Generate a verification token and use the redirectUrl from the response as the magic link:
curl -X POST https://ivs.idenfy.com/api/v2/token \
  -u "API_KEY:API_SECRET" \
  -H "Content-Type: application/json" \
  -d '{
    "clientId": "customer-123",
    "firstName": "John",
    "lastName": "Doe",
    "expiryTime": 86400
  }'
The response includes:
{
  "authToken": "pgYQX0z2T8mtcpNj...",
  "redirectUrl": "https://ivs.idenfy.com/api/v2/redirect?authToken=pgYQX0z2T8mtcpNj..."
}
Send redirectUrl to your customer via your own email/SMS system.
Set expiryTime to control how long the link stays valid. Default is 24 hours (86400 seconds). Maximum is 30 days.

Receiving results

Results are delivered via webhook to your configured endpoint, the same as any other verification method.
Use caseWhy Magic Link
Manual onboardingSend links to customers one at a time from the dashboard
Email campaignsBulk-generate links via API and include in onboarding emails
Remote verificationCustomer doesn’t need to be on your site
No-code teamsDashboard-only workflow, no development needed
Magic Link uses the same token generation API as all other integration methods. The link is simply the redirectUrl from the token response.