{"uid":"cap_YZnovatI3Qz1sxrLEjEfz","slug":"manylives-sms-pre-send-compliance-check-88da6318","name":"ManyLives SMS Pre-Send Compliance Check","description":"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.","url":"https://api.manylives.me/paid/text/sms-presend-check?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"text":{"type":"string","examples":["50% off roof repairs this week! Book now"],"description":"the message you plan to send"},"signed":{"type":"string","description":"optional true if you hold their signed (or e-signed) consent"},"purpose":{"type":"string","description":"optional marketing or informational (guessed from the words if left out)"},"replies":{"type":"string","description":"optional earlier replies from the person: strings or {text, at}"},"send_at":{"type":"string","examples":["2026-10-23T03:30:00Z"],"description":"optional send time (default now)"},"two_way":{"type":"string","description":"optional false if replies can't be received"},"automated":{"type":"string","description":"optional false if a person sends it by hand"},"dnc_checked":{"type":"string","description":"optional true if checked against the national registry"},"consent_text":{"type":"string","description":"optional the consent wording they agreed to"},"inquiry_date":{"type":"string","description":"optional date of the person's inquiry"},"relationship":{"type":"string","description":"written_consent, consent, inquiry, customer or none"},"business_name":{"type":"string","examples":["Apex Roofing"],"description":"optional the seller's name"},"last_purchase_date":{"type":"string","description":"optional date of their last purchase"},"recipient_timezone":{"type":"string","examples":["America/Chicago"],"description":"optional IANA time zone, e.g. America/Chicago"},"is_opt_out_confirmation":{"type":"string","description":"optional true for the one confirmation after an opt-out"}}},"responseSchema":{"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}}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.003","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.003/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.003","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.003","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_dIkBRMFdcCz8muobi6t3W","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.003","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Validates an outbound SMS message against TCPA and telemarketing regulations before sending, flagging consent, timing, and content violations.","exampleAgentPrompt":"Before I send this marketing text — '50% off roof repairs this week! Book now' — from Apex Roofing to a customer in America/Chicago at 10:30 PM tonight with no prior consent on file and no DNC check done, can you run a compliance check to see if it's safe to send?","exampleUseCases":[{"title":"Automated marketing SMS pre-flight check","prompt":"I'm about to blast out this promotional text: 'Flash sale — 30% off all orders today only!' from my store BrightGoods to customers who gave verbal consent. They're in America/New_York and I'm scheduling it for 9:15 PM. Can you check if this is legally safe to send as an automated marketing message?"},{"title":"Roofing company lead follow-up validation","prompt":"We got an inquiry from a prospect yesterday and want to send them a follow-up text: 'Hi, this is Apex Roofing following up on your request — still interested in a free estimate?' We have their inquiry on file, it's an automated system, and they're in America/Denver. Is this message compliant to send right now?"},{"title":"Post opt-out confirmation message check","prompt":"A customer just texted STOP, and I want to send them the standard opt-out confirmation: 'You've been unsubscribed. You won't receive further messages from us.' Can you verify this opt-out confirmation message is safe and compliant to send, noting that it's the one-time confirmation after their opt-out?"}],"resultDescription":"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).","failureModes":["Message classified as telephone solicitation without required written consent → listed in fails","Send time outside 8am–9pm recipient local time → timing fail with detail","Seller/business not identified in message → fail for missing identification","No opt-out instructions present in marketing message → warning or fail","Ambiguous or missing consent context → conservative failure defaults","Invalid IANA timezone string → likely defaults to UTC or returns error","Malformed send_at timestamp → may default to current time"],"whenToPreferThis":"Use 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.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-23T12:30:15.720Z","isFirstParty":false,"canonicalSlug":"manylives-sms-pre-send-compliance-check-88da6318"}