← ClaudeAtlas

data-integrity-post-batchlisted

Validates and scores a batch of up to 50 contact records in a single request. Each record is processed independently — one item failing does not affect others. Returns per-item email, phone, and text validation results with quality scores, normalized values, plus batch-level aggregates including total, valid_count, invalid_count, and average_quality_score.
bobadilla-tech/requiems-api-skills · ★ 2 · AI & Automation · score 79
Install: claude install-skill bobadilla-tech/requiems-api-skills
## Endpoint **POST https://requiems.xyz/v1/systems/input/validate/batch** ## Batch Input Validate Validates and scores a batch of up to 50 contact records in a single request. Each record is processed independently — one item failing does not affect others. Returns per-item email, phone, and text validation results with quality scores, normalized values, plus batch-level aggregates including total, valid_count, invalid_count, and average_quality_score. ## Parameters | Name | Type | Required | Location | Description | | ---- | ---- | -------- | -------- | ----------- | | `items` | array<object> | yes | body | Array of contact records to validate. Each item must include email and phone. Text is optional. Min: 1, Max: 50. | ## Response Example ```json { "data": { "results": [ { "index": 0, "email": { "valid": true, "normalized": "alice@example.com", "quality_score": 1, "disposable": false }, "phone": { "valid": true, "normalized": "+1 415-555-0001", "quality_score": 1 }, "text": null, "overall_quality_score": 1, "error": null }, { "index": 1, "email": { "valid": true, "normalized": "bob@example.com", "quality_score": 1, "disposable": false }, "phone": { "valid": true, "normalized": "+1 415-555-0002", "quali