data-integrity-post-validatelisted
Install: claude install-skill bobadilla-tech/requiems-api-skills
## Endpoint
**POST https://requiems.xyz/v1/systems/input/validate**
## Input Validate
Validates and scores a single email address, phone number, or text input — or any combination of the three. Returns per-field quality scores, normalized values, risk flags, and an overall quality score for gating or enriching input data.
## Parameters
| Name | Type | Required | Location | Description |
| ---- | ---- | -------- | -------- | ----------- |
| `email` | string | no | body | The email address to validate. At least one of email, phone, or text must be provided. |
| `phone` | string | no | body | The phone number to validate. Must include country code in E.164 format. At least one of email, phone, or text must be provided. |
| `text` | string | no | body | The text content to analyze for profanity, toxicity, and sentiment. At least one of email, phone, or text must be provided. |
## Request Example
```json
{
"email": "user@example.com",
"phone": "+12015551234",
"text": "I just wanted to say that your customer service team was incredibly helpful and resolved my issue faster than expected."
}
```
## Response Example
```json
{
"data": {
"email": {
"valid": true,
"normalized": "user@example.com",
"original": "user@example.com",
"syntax_valid": true,
"mx_valid": true,
"disposable": false,
"suggestion": null,
"flags": null,
"quality_score": 1
},
"phone": {
"valid": true,
"normalized": "+1 201-55