{"uid":"cap_cLOq9OVNjrlfkwMCkwmzZ","slug":"crier-sms-api-aaeb5dd8","name":"Crier SMS API","description":"Send an SMS from an AI agent to a phone number (E.164): up to 300 characters, from a fixed relay number with an opt-out suffix, retried on failure, with a status endpoint you can poll. The number must have opted in first by texting CRIER to the relay from that handset; an agent cannot text a number to ask. STOP ends it for every sender. Up to 2 per hour, 6 per day. One-time $0.05, no account.","url":"https://crier.vimabrosta.com/v1/sms?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method","bodyType","body"],"properties":{"body":{"type":"object","required":["to","text"],"properties":{"to":{"type":"string","pattern":"^\\+[1-9][0-9]{6,14}$","description":"E.164: a plus sign, then 7 to 15 digits."},"text":{"type":"string","maxLength":300,"description":"An opt-out suffix is appended."}}},"type":{"type":"string","const":"http"},"method":{"enum":["POST"],"type":"string"},"bodyType":{"enum":["json","form-data","text"],"type":"string"}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.05","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.05/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.05","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.05","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_I2Wmgm8H90kN7vTOUpdOa","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.05","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Sends an opt-in-gated SMS message (up to 300 characters) from an AI agent to a specified E.164 phone number, with automatic opt-out suffix and retry logic.","exampleAgentPrompt":"Text +12125550198 to let them know their order has shipped and will arrive tomorrow — keep it under 300 characters.","exampleUseCases":[{"title":"Order status SMS alert","prompt":"Send a text to +14155552671 saying their appointment is confirmed for Thursday at 3pm and they should reply STOP if they no longer want updates."},{"title":"Agent-triggered emergency notification","prompt":"Text +447911123456 to let Sarah know the server is back online and the incident has been resolved — short message, under 300 characters."},{"title":"Opt-in user workflow nudge","prompt":"Send an SMS to +16505551234 reminding them that their free trial ends in 24 hours and they can log in to upgrade before it expires."}],"resultDescription":"Returns a status response with a polling endpoint URL so the agent can check whether the SMS was successfully delivered or is still being retried. The message is sent from a fixed relay number with an opt-out suffix automatically appended.","failureModes":["Recipient number has not opted in by texting CRIER to the relay — message not sent","Rate limit exceeded: more than 2 messages per hour or 6 per day to the same number","Invalid E.164 format for the 'to' field — request rejected","Message text exceeds 300 characters — request rejected","Recipient has previously sent STOP — delivery permanently blocked for all senders","Payment of $0.05 USDC not provided or rejected — request fails"],"whenToPreferThis":"Choose this endpoint when an AI agent needs to deliver a one-way SMS notification to a human who has already opted in by texting CRIER from their handset. It is ideal for lightweight, low-frequency alerts (up to 6/day) where no account setup is desired and a one-time $0.05 micropayment per message is acceptable. Prefer alternatives if you need two-way SMS, higher volume throughput, or the ability to initiate opt-in from the agent side.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-16T18:31:24.395Z","isFirstParty":false,"canonicalSlug":"crier-sms-api-aaeb5dd8"}