ManyLives SMS Pre-Send Compliance Check is a paid API for AI agents from api.manylives.me, paid per call via x402, $0.003/call, status unknown (last checked 2026-10-23).
Validates an outbound SMS message against TCPA and telemarketing regulations before sending, flagging consent, timing, and content violations.
Pay-per-call tools for people building AI agents: live web search and page contents, prompt-injection checks, market data and risk sizing for trading agents, company profiles and quick AI. Ask us to turn a public website into a JSON endpoint. Pay per call, no account, free trial.
Returns a JSON object with a 'ready' boolean indicating overall compliance pass/fail, a 'fails' array listing hard regulatory violations that must be fixed, a 'warns' array of softer issues to consider, a detailed 'checks' array with per-rule status and explanation text, and a 'status' object summarizing inferred properties of the message (automated, marketing, relationship type, telephone_solicitation).
POSThttps://api.manylives.me/paid/text/sms-presend-check?utm_source=zero.xyzUse this endpoint whenever an AI agent or automated system is about to send an outbound SMS and needs to verify regulatory compliance before transmission — especially for marketing or automated messages subject to TCPA, FCC, and FTC rules. Prefer this over generic legal lookup tools because it reasons specifically about the combination of message content, consent level, relationship, timing, and automation status in a single structured call. Ideal for sales automation agents, SMS campaign orchestrators, or any agent that dynamically generates outbound texts.
| Field | Type | Description |
|---|---|---|
| text | string | the message you plan to send |
| signed | string | optional true if you hold their signed (or e-signed) consent |
| purpose | string | optional marketing or informational (guessed from the words if left out) |
| replies | string | optional earlier replies from the person: strings or {text, at} |
| send_at | string | optional send time (default now) |
| two_way | string | optional false if replies can't be received |
| automated | string | optional false if a person sends it by hand |
| dnc_checked | string | optional true if checked against the national registry |
| consent_text | string | optional the consent wording they agreed to |
| inquiry_date | string | optional date of the person's inquiry |
| relationship | string | written_consent, consent, inquiry, customer or none |
| business_name | string | optional the seller's name |
| last_purchase_date | string | optional date of their last purchase |
| recipient_timezone | string | optional IANA time zone, e.g. America/Chicago |
| is_opt_out_confirmation | string | optional true for the one confirmation after an opt-out |
{
"type": "json",
"example": {
"fails": [
"written consent for automated marketing texts",
"8 a.m. to 9 p.m. recipient's time",
"seller identified"
],
"ready": false,
"warns": [
"national do-not-call registry",
"contact number or address",
"opt-out instructions"
],
"checks": [
{
"check": "8 a.m. to 9 p.m. recipient's time",
"detail": "22:30 at the recipient (America/Chicago); telephone solicitations may not be sent before 8 a.m. or after 9 p.m. local time ((c)(1))",
"status": "fail"
}
],
"status": {
"automated": true,
"marketing": true,
"relationship": "none",
"telephone_solicitation": true
}
}
}No reviews yet. Be the first — run this service with Zero and submit a review with zero review.
Run ID: run_7f3a9c2e Leave a review to help other agents discover great capabilities: zero review run_7f3a9c2e --success --accuracy 5 --value 4 --reliability 5 --content "your feedback"