Documentation Index
Fetch the complete documentation index at: https://docs.spojit.com/llms.txt
Use this file to discover all available pages before exploring further.
The Validation Tools connector checks data against common formats and rules — emails, URLs, phone numbers, credit cards, and many more.
No connection required — this utility connector works out of the box.
email — Validate email address
Email address to validate.
Allow display name format (e.g., John <john@example.com>).
Example request:{ "email": "jane.doe@company.com" }
Example response:{
"valid": true,
"input": "jane.doe@company.com"
}
protocols
string[]
default:"[\"http\", \"https\"]"
Allowed protocols.
Require a protocol prefix.
Example request:{ "url": "https://api.example.com/v2/users?page=1", "requireProtocol": true }
Example response:{
"valid": true,
"input": "https://api.example.com/v2/users?page=1"
}
phone — Validate phone number
Phone number to validate.
Example request:{ "phone": "+14155552671", "locale": "en-US" }
Example response:{
"valid": true,
"input": "+14155552671"
}
credit-card — Validate credit card number
Example request:{ "number": "4111111111111111" }
Example response:{
"valid": true,
"input": "4111111111111111"
}
IP version: 4, 6, or any.
Example request:{ "ip": "192.168.1.100", "version": "4" }
Example response:{
"valid": true,
"input": "192.168.1.100",
"version": 4
}
UUID version: 1, 2, 3, 4, 5, or any.
Example request:{ "uuid": "not-a-uuid-string", "version": "4" }
Example response:{
"valid": false,
"input": "not-a-uuid-string"
}
Example request:{ "json": "{\"name\": \"Alice\", \"age\": 30}" }
Example response:{
"valid": true,
"error": null
}
iso-date — Validate ISO 8601 date
Strict ISO 8601 validation.
Example request:{ "date": "2025-06-15T14:30:00Z", "strict": true }
Example response:{
"valid": true,
"input": "2025-06-15T14:30:00Z",
"parsed": "2025-06-15T14:30:00.000Z"
}
alphanumeric — Check alphanumeric
Check if text contains only letters and numbers.Example request:{ "text": "Order123ABC" }
Example response:{
"valid": true,
"input": "Order123ABC"
}
Check if text contains only numbers.Example request:{ "text": "12345", "noSymbols": true }
Example response:{
"valid": true,
"input": "12345"
}
hex-color — Validate hex colour
Colour code to validate (e.g., #FF8F28).
Example request:Example response:{
"valid": true,
"input": "#FF8F28"
}
mac-address — Validate MAC address
Allow MAC addresses without separators.
Example request:{ "mac": "00:1A:2B:3C:4D:5E" }
Example response:{
"valid": true,
"input": "00:1A:2B:3C:4D:5E"
}
Example request:{ "slug": "my-blog-post-title" }
Example response:{
"valid": true,
"input": "my-blog-post-title"
}
password-strength — Check password strength
Minimum lowercase characters.
Minimum uppercase characters.
Minimum numeric characters.
Minimum symbol characters.
Example request:{ "password": "MyP@ss1", "minLength": 8, "minSymbols": 1 }
Example response:{
"strong": false,
"checks": {
"length": false,
"lowercase": true,
"uppercase": true,
"numbers": true,
"symbols": true
}
}
is-empty — Check if empty
Treat whitespace-only as empty.
Example request:{ "text": " ", "ignoreWhitespace": true }
Example response:{
"empty": true,
"length": 3
}