Get a verification
Retrieve the current state of a verification without changing it.
GET
https://app.usenotix.dev/api/v1/verify/{id}Full access and sending access keys can call this. Key permissions lists the extra rules some calls have.
Retrieve the current state of a verification without changing it.
A verification that risk scoring refused has status refused. Its risk object lists the codes that fired, each with a general description of the signal.
Path parameters
idstringrequired
Headers
Authorizationstringrequired
Bearer followed by your API key.
Errors
404
No verification with this id for the calling team
Every error has the same shape. See all error codes.
curl -X GET "https://app.usenotix.dev/api/v1/verify/<id>" \
-H "Authorization: Bearer $NOTIX_API_KEY"
import { Notix } from "notix-js";
const notix = new Notix(process.env.NOTIX_API_KEY);
const { data, error } = await notix.verify.get("ver_123");
from notix import Notix
notix = Notix() # reads NOTIX_API_KEY
verification, _ = notix.verify.get("ver_123")
use Notix\Notix;
$notix = new Notix(getenv('NOTIX_API_KEY'));
$verification = $notix->verify->get('ver_123');
Response200
{
"id": "ver_abc123",
"to": "user@example.com",
"status": "pending",
"expiresAt": "2026-09-06T12:10:00.000Z",
"attemptsRemaining": 5,
"emailId": "cm1x8f3k20001qz7v5b9d2e4a",
"channel": "email",
"providerMessageId": "cm1x8f3k20001qz7v5b9d2e4a",
"deliveryStatus": "queued",
"deliveryReason": "Recipient number not reachable."
}