Overview
Sigils remaining
—
Sent today
—
Verified today
—
Rejected today
—
Quick start
Use your API key to start verifying numbers. Full docs at sigilid.io/docs.
POST /v1/verify/send X-API-Key: sg_live_•••••••• Content-Type: application/json { "phone": "+4512345678" } → { "ok": true, "expires_in": 300 }
Secret keys
Use secret keys server-side only. Never expose them in client-side code.
| Prefix | Name | Created | Status | |
|---|---|---|---|---|
| Loading… | ||||
Publishable keys
Publishable keys are safe to embed in client-side HTML. They are restricted to verify send and check only, and require an allowed origin.
| Prefix | Name | Allowed origins | Status | |
|---|---|---|---|---|
| Loading… | ||||
Create publishable key
No wildcards. The widget must be loaded from one of these domains.
Embed snippet
Add this to any page. Replace the key with your publishable key.
Usage history
| Event | Sigils | Phone (hashed) | Time |
|---|---|---|---|
| Loading… | |||
Webhook
Delivery webhook
Sigil will POST a signed event to this URL when a verification is rejected. Leave blank to disable.
Verify the X-Sigil-Signature header (HMAC-SHA256 of the request body using your JWT_SECRET) to trust incoming events.
Top up sigils
Add sigils to your account
Credits are prepaid. 1 sigil = 1 verified phone number. €0.09 per sigil, minimum €10.
-
1Send a bank transfer to:
IBAN: DK00 0000 0000 0000 00
BIC: XXXXXXXX
Reference: Loading… -
2Use your account email as the payment reference so we can match your payment.
-
3Credits are added to your account within 1 business day. You'll receive an email confirmation.
Top-up log
| Sigils | Amount | Note | Date |
|---|---|---|---|
| No top-ups yet | |||
Settings
Account email
App name
Used in the SMS your users receive, e.g. "123456 is your code for Acme App".
SMS template
Customise the message sent to your users. Required variables:
{{code}}, {{reject_url}}. Optional: {{app_name}}. Max 320 characters.0 / 320 characters
Change password
Choose a new password for your account.
Delete account
Permanently delete your account and all API keys. Usage logs are anonymised and retained for audit purposes.