{"uid":"cap_vQ3i_VQwy6sjnkTUBlSQr","slug":"is-email-hosted-by-microsoft-365-watch-fff8ea4e","name":"is-email-hosted-by-microsoft-365-watch","description":"Change watch for is email hosted by microsoft 365: runs the check, compares it with the result from your previous call for the same domain (kept 90 days) and returns the current answer, changed true/false, the fields that changed with before/after values, and when it was last seen. Schedule it to be alerted when this changes. $0.02 per check.","url":"https://email.intel.rallylive.ca/watch/email/hosted-by/microsoft-365?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"},"queryParams":{"type":"object","properties":{}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.02","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.02/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_cx4Pt1cGcHBuM5RUxjr1y","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.02","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Watches a domain and alerts when its email hosting changes to or from Microsoft 365, comparing current MX lookup against the prior result stored for 90 days.","exampleAgentPrompt":"Keep an eye on contoso.com for me — alert me if their email hosting ever switches to or away from Microsoft 365; compare against the last result you have on file for that domain.","exampleUseCases":[{"title":"Sales intelligence: prospect migrates to M365","prompt":"Watch acmecorp.com and tell me the moment they migrate their email to Microsoft 365 — I want to know as soon as their MX records change so I can reach out with a licensing offer."},{"title":"Security team offboarding verification","prompt":"Check whether legacy-partner.com has stopped using Microsoft 365 for email since we last verified it — show me what changed and when it was last seen."},{"title":"Competitive monitoring for resellers","prompt":"I manage a portfolio of 50 client domains — can you poll clientdomain.io and let me know if it moved off Microsoft 365? I need the before-and-after MX details so I can update our records."}],"resultDescription":"Returns the current Microsoft 365 hosting boolean, a 'changed' flag (true/false), a diff of any fields that changed with their before and after values, and the timestamp when the result was last recorded. The prior result is retained for 90 days for comparison.","failureModes":["Domain not supplied — request will fail validation","DNS lookup failure via Cloudflare DoH — may return an error or inconclusive result","No prior result stored (first call for domain) — 'changed' field may be null or false with no diff","Domain has no MX records — hosting check returns false with no change data","Payment not accepted (x402) — call returns 402 Payment Required"],"whenToPreferThis":"Choose this endpoint when you need change detection specifically — i.e., you want to know not just whether a domain uses Microsoft 365 today, but whether that answer has changed since your last check. Ideal for scheduled polling workflows, sales signal monitoring, or compliance verification over time. If you only need a one-shot current check without diff tracking, use the non-watch variant instead.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-24T12:44:51.481Z","isFirstParty":false,"canonicalSlug":"is-email-hosted-by-microsoft-365-watch-fff8ea4e"}