Reference
GET
/status
Get a status of API key.
Example request
curl --request GET \
--url https://api.signupgate.com/v1/status \
--header 'accept: application/json' \
--header 'Authorization: Bearer [YOUR_API_KEY]'
Example response
{
"success": true,
"data": {
"status": "ok"
}
}
GET
/check
Check the risk level of an email, domain, or IP-address.
Parameters
Parameter | Description | Default value |
---|---|---|
q | Email, domain, or IP-address to check | N/A |
Example request
curl --request GET \
--url 'https://api.signupgate.com/v1/check?q=example@temp-mail.ml' \
--header 'accept: application/json' \
--header 'Authorization: Bearer [YOUR_API_KEY]'
Example response
{
"success": true,
"data": {
"subject": "example@temp-mail.ml",
"subject_type": "email",
"risk_level": "high"
}
}
Risk Levels
The risk_level
field can contain the following values:
"high"
- High risk, should be rejected"medium"
- Medium risk, recommended to reject"low"
- Low risk"none"
- No risk detected
⚠️
Users with "high" risk level should be rejected. We also recommend rejecting users with "medium" risk level for enhanced security.