Skip to main content
POST
/
v1
/
api
/
verify
/
{transactionId}
Verify a mobile number for Web, with transaction id.
curl --request POST \
  --url http://service.authmatech.com/v1/api/verify/{transactionId} \
  --header 'Content-Type: application/json' \
  --header 'X-API-KEY: <api-key>' \
  --header 'X-CLIENT-ID: <x-client-id>' \
  --data '
{
  "mobileNumber": "<string>",
  "serviceType": "<string>"
}
'
{
  "success": true,
  "messages": [
    {
      "type": "SUCCESS",
      "httpStatus": "OK",
      "technical": false
    }
  ],
  "data": {
    "validNumber": true
  }
}
The Web variant of verification. Instead of an encrypted proof, your backend supplies the transactionId generated during the browser request, and Authmatech resolves the confirmed mobile number for that transaction. Returns the same data.validNumber verdict. Use this for web verification flows. Send both auth headers (X-API-KEY, X-CLIENT-ID).

Authorizations

X-API-KEY
string
header
required

Headers

X-CLIENT-ID
string
required

Path Parameters

transactionId
string
required

Generated UUID during the first request process (Via Web SDK)

Query Parameters

maskMobile
boolean
default:false

If true, the response returns the Mobile Number in masked form (e.g. ******12). to help the customer in his verification journey

Body

application/json
mobileNumber
string
serviceType
string

Response

Verification successful