Phone validation post batch
Skill bobadilla-tech/requiems-api-skills/skills/phone-validation-post-batch
Validates up to 50 phone numbers in a single request. Results are returned in the same order as the input.From its SKILL.md
npx -y skills add bobadilla-tech/requiems-api-skills --skill phone-validation-post-batchAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
2 things to look at
- no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.
- 2 stars2 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
SKILL.md
2.0 KB, 475 tokens by cl100k_base, as published. Nobody here has run it
Endpoint
POST https://api.requiems.xyz/v1/validation/phone/batch
Batch Validate Phone Numbers
Validates up to 50 phone numbers in a single request. Results are returned in the same order as the input.
Parameters
| Name | Type | Required | Location | Description |
|---|---|---|---|---|
numbers | array | yes | body | Array of phone numbers to validate (min: 1, max: 50). Each must include the country calling code. |
Request Example
{
"numbers": ["+447400123456", "+12015551234", "12345"]
}
Response Example
{
"data": {
"results": [
{
"number": "+447400123456",
"valid": true,
"country": "GB",
"type": "mobile",
"formatted": "+44 7400 123456",
"carrier": { "name": "Three", "source": "metadata" },
"risk": { "is_voip": false, "is_virtual": false }
},
{
"number": "+12015551234",
"valid": true,
"country": "US",
"type": "landline_or_mobile",
"formatted": "+1 201-555-1234",
"risk": { "is_voip": false, "is_virtual": false }
},
{
"number": "12345",
"valid": false
}
],
"total": 3
},
"metadata": {
"timestamp": "2026-01-01T00:00:00Z"
}
}
Response Fields
| Field | Type | Description |
|---|---|---|
results | array | Validation result for each number in the same order as the input. Each item has the same fields as the single validate endpoint. |
total | integer | Number of results returned. Matches the length of the input array. |
Errors
422validation_failed — The numbers array is missing, empty, or contains more than 50 items.
What ships with it
Read from the repository
Just SKILL.md. No reference files, no scripts.