{"uid":"cap_RjtD_FsyMPw92ZQLu5DnJ","slug":"delx-phone-e164-normalize-c404bbb2","name":"Delx Phone E164 Normalize","description":"Normalize phone digits toward E.164-like form. Call when standardizing phone inputs for agents. Returns e164_candidate and digits as deterministic JSON for $0.001 USDC via x402 on Base. First-party local math only—no RPC, live market feed, API keys, storage, or mediagen. Advisory only; the caller owns capital, risk, and production controls.","url":"https://api.delx.ai/api/v1/x402/phone-e164-normalize","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"phone":{"type":"string","description":"Phone number in free form"},"default_region":{"type":"string","description":"Default region code e.g. US"}}},"responseSchema":{"type":"json","example":{"digits":"14155550100","schema":"delx/util-phone-e164-normalize/v1","e164_candidate":"+14155550100"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.001","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.001/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_szLCZl6dfvIPxOT9i_DZd","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.001","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Normalizes a free-form phone number string into E.164 canonical format (e.g. +14155550100) given an optional default region code.","exampleAgentPrompt":"Can you normalize the phone number '(415) 555-0100' to E.164 international format, assuming it's a US number?","exampleUseCases":[{"title":"Standardize CRM contact phone fields","prompt":"I have a list of phone numbers entered by users in all kinds of formats — like '(415) 555-0100', '415.555.0100', and '4155550100'. Can you normalize all of them to E.164 format assuming they're US numbers?"},{"title":"Validate phone before sending SMS","prompt":"Before I send an SMS via Twilio, can you convert this phone number '+1 (800) 555 1234' into proper E.164 format so the API accepts it?"},{"title":"International number cleanup for EU user","prompt":"I collected a phone number from a UK user: '07911 123456' — can you parse and reformat it to E.164 using GB as the default region?"}],"resultDescription":"Returns a JSON object containing: 'e164_candidate' (the full E.164 formatted phone number with leading +, e.g. '+14155550100'), 'digits' (the raw numeric digits without the +, e.g. '14155550100'), and 'schema' (a versioned schema identifier string 'delx/util-phone-e164-normalize/v1').","failureModes":["Unparseable phone number (e.g. random string, too few digits) — may return null or error for e164_candidate","Missing default_region when number has no country code prefix — normalization may fail or produce wrong country","Invalid region code (e.g. 'XX') — may fall back or error","Non-numeric garbage input — likely returns error or null result"],"whenToPreferThis":"Choose this endpoint when you need a lightweight, low-cost ($0.001 USDC) single-call phone number normalization to E.164 without standing up your own libphonenumber dependency. Ideal for agent pipelines that need to standardize phone fields before passing them to messaging APIs (Twilio, Vonage), CRM writes, or deduplication logic. Prefer this over manual regex when you need region-aware parsing of ambiguous local formats.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T07:14:48.913Z","isFirstParty":false}