Terms of Service
These Terms govern your use of Mossmoon's services — the SMS verification number API, the always-on WhatsApp lines, the dashboard, the website at mossmoon.app, and everything we ship around them. Read them. By creating an account or sending us a single API request, you agree to them.
Introduction
Mossmoon (“Mossmoon,” “we,” “us”) operates a developer platform for phone-number-based connectivity: short-lived SMS verification numbers routed across a network of upstream sources, and always-on WhatsApp lines that let your product send and receive messages on behalf of an end-customer.
These Terms form a legally binding contract between Mossmoon and you — either the individual using the services or, if you accept them on behalf of a company, that entity (“you,” “your”). If you don't accept these Terms, do not use the services.
You must be at least 18 years old and legally capable of forming a binding contract in your jurisdiction. The services are not directed at children.
Definitions
- Services — the Mossmoon API, dashboard, website, and any related software or content we provide.
- SMS Service — the ability to rent short-lived phone numbers and receive verification codes via the
/v1/numbersendpoints. - WhatsApp Line — a hosted, always-on WhatsApp connection that we operate on your behalf (or on behalf of your end-customer) so your product can send and receive WhatsApp messages through the Mossmoon API.
- End-Customer — when you use WhatsApp Lines for a customer of yours (e.g. an agency client whose phone number is linked to a line), that person is the End-Customer for that line.
- Wallet — your prepaid balance, denominated in U.S. dollars, used to pay for the Services.
- API Key — the credential (e.g.
mm_live_…) used to authenticate programmatic requests. - Content — any data, messages, phone numbers, codes, or other material that passes through the Services because of your use of them.
Your account
You register through the dashboard and authenticate via the login flow we provide. You are responsible for every action taken under your account, whether by you, your employees, your contractors, or anyone using your API Key.
- Keep your login credentials and API Keys confidential.
- Never embed an API Key in a public client (a browser bundle, a mobile app shipped to end-users, a public repository).
- Notify us promptly at [email protected] if you believe a key or account has been compromised.
- The information you provide at signup must be accurate, and you must keep it current.
The Services
Mossmoon currently offers two products. We may add, change, or remove products and individual features at any time.
SMS verification numbers
You request a phone number for a specific service and country. Mossmoon selects an in-stock upstream source, rents the number on your behalf, and forwards any verification SMS received on it back to you through the API. Numbers are short-lived (the upstream source defines the rental window) and are not assigned to you permanently. If no code arrives within the rental window, the order expires and the price is refunded to your Wallet.
WhatsApp Lines
A WhatsApp Line is a hosted connection that lets your product send and receive WhatsApp messages on behalf of an End-Customer (or yourself). The End-Customer authorizes the line by scanning a QR code from WhatsApp on their phone. From that point the line stays online and forwards inbound messages to your webhook, and you can send outbound messages via the API. The End-Customer's WhatsApp remains primary on their phone, and they can disconnect the line at any time directly from their phone.
WhatsApp Lines depend on continued access to the WhatsApp network and on Meta's policies. WhatsApp is a product of Meta Platforms, Inc., and Mossmoon is not affiliated with, endorsed by, or sponsored by Meta or WhatsApp.
Wallet & payments
Mossmoon is prepaid. You top up your Wallet through the dashboard using a supported payment method, and charges are debited from the Wallet as you use the Services. The Wallet cannot go negative — if a charge would exceed your balance, the request is rejected with an insufficient_balance error.
- Pricing. SMS numbers are priced per order based on the live cost of the cheapest in-stock upstream source plus our margin, shown to you before you commit. WhatsApp Lines are priced at a flat monthly fee per line (currently $50/line/month at the time of writing).
- When you're charged. SMS charges apply at the moment a number is purchased. WhatsApp Lines incur the first month's charge when the line transitions to
ready; provisioning a line that is never linked is free. Subsequent months are charged automatically on the line's anniversary. - Payment processor. Card payments are processed by a third-party payment processor. Card details are submitted directly to that processor and are not stored by Mossmoon. The processor's terms also apply to your use of that payment method.
- Top-up minimums and caps. We may impose minimum and maximum top-up amounts, and we may decline a top-up at our discretion (for example, to manage fraud risk).
- Currency & taxes. Prices are in U.S. dollars unless stated otherwise. You are responsible for any sales, use, value-added, withholding, or similar taxes payable on your purchases, except for taxes on Mossmoon's net income.
- Disputes & chargebacks. If you initiate a chargeback or payment dispute that we believe is unjustified, we may suspend your account and deduct chargeback fees from your Wallet or invoice you for them.
Refunds
- SMS auto-refunds. If an SMS order expires without delivering a code, or you cancel it before a code arrives, the price is automatically refunded to your Wallet.
- WhatsApp Lines are not pro-rated. Releasing a line stops future renewals but does not refund the current month. If a line is released because your Wallet ran out for 5+ days, no refund is due.
- Wallet balance. Unused Wallet balance is non-refundable except where required by law. We may, at our discretion, refund unused balance to the original payment method when you close your account in good standing, subject to anti-fraud checks.
- Service failures. If you experience a failure of the Services that we determine is on our side, contact [email protected] and we'll review on a case-by-case basis.
API keys & access
The full raw value of an API Key is shown exactly once at creation; afterward we store only a hash. We do not have access to your key value after the moment of issuance. If you lose a key, rotate it.
- You may not share, sell, or sub-license API Keys to anyone outside your organization without our written permission.
- You are responsible for every request and webhook signed with your key, including those made by anyone you grant the key to.
- We may rate-limit, throttle, or temporarily block requests that we determine are abusive, anomalous, or destabilizing to the platform.
- We may revoke any key at any time if we have a good-faith reason to believe it has been compromised or is being used in violation of these Terms.
Acceptable use
You will not use the Services — and you will not let anyone acting through your account use the Services — to do any of the following:
- Break the law of your jurisdiction or any jurisdiction the request touches, including laws on fraud, deception, hacking, wiretapping, identity theft, telecommunications, anti-spam, consumer protection, sanctions, or export control.
- Send, receive, or facilitate messages or verifications involving child sexual abuse material, content depicting non-consensual intimate imagery, terrorism, mass violence, trafficking, controlled substances offered in violation of applicable law, or weapons trafficking.
- Impersonate any person or entity, or misrepresent your affiliation with a person or entity, in a manner intended to defraud or deceive.
- Use SMS verification numbers to bypass identity, anti-fraud, or KYC controls of a service in a way that violates that service's terms — including creating accounts in another person's name, evading bans, or facilitating fraud against the underlying service or its users.
- Send unsolicited bulk messages, phishing attempts, scams (including but not limited to romance scams, investment scams, fake job offers, fake parcel-delivery notices), deceptive marketing, or content designed to harm recipients.
- Send messages that harass, threaten, intimidate, defame, or expose private information about another person.
- Use WhatsApp Lines in a way that violates the WhatsApp Terms of Service or WhatsApp Business Messaging Policy, including any policies on automated or bulk sending, commercial activity, or use of unofficial clients.
- Operate political campaigns or political advertising through WhatsApp Lines without first obtaining our written approval.
- Probe, scan, or test the vulnerability of the Services without our prior written permission; attempt to defeat any rate limit, quota, or authentication mechanism; or interfere with the integrity or performance of the Services.
- Reverse engineer, decompile, or otherwise attempt to derive the source code or non-public protocols of the Services, except where the law expressly permits this and only to that extent.
- Resell, sub-license, or repackage the Services as a white-label offering without a written agreement with us.
We monitor for abuse signals and cooperate with law enforcement when legally required. If we determine that you are using the Services to harm others, we will not wait for a court order to act.
WhatsApp Lines — additional terms
- Consent of the End-Customer. If you provision a WhatsApp Line for an End-Customer (e.g. an agency client), you must obtain that End-Customer's informed consent before connecting their WhatsApp account, and you must give them a clear way to disconnect at any time. The End-Customer can also disconnect directly from their phone's WhatsApp settings.
- Your responsibilities to recipients. You are responsible for the lawfulness and content of every message sent through a line, including ensuring recipients have given any consent required by applicable law (e.g. TCPA, CASL, GDPR, PECR) for the message type and frequency, and including any required opt-out mechanism.
- Rate limits. We enforce per-line daily send caps to protect End-Customer accounts from Meta's anti-spam systems. The current caps are published in the API docs and may change.
- No guarantee of WhatsApp availability. A line depends on Meta's systems and policies. Meta may disconnect, block, or ban any WhatsApp account at any time for reasons outside our control. We do not guarantee that any line will remain connected, and we are not liable for losses arising from such disconnection.
- Disconnection due to End-Customer inactivity. If the End-Customer's phone stays offline for an extended period, WhatsApp may end the line's authorization. When that happens, the line reports a
line.disconnectedevent and stops until re-authorized.
Third-party services & networks
The Services depend on third-party networks and providers, including upstream SMS providers, mobile carriers, WhatsApp / Meta, our payment processor, our infrastructure providers, and the public internet. We make no representation as to the behavior, reliability, or terms of any third party. Your use of a third party through the Services may also be subject to that third party's terms.
Availability & changes
We aim to keep the Services available and reliable, but we don't currently offer a service-level agreement. We may modify, suspend, or discontinue any part of the Services at any time, with or without notice. We may schedule maintenance, including unplanned maintenance to address a security or stability issue.
Beta or preview features are provided “as is”, may behave differently than the rest of the Services, and may be changed or removed without notice.
Suspension & account termination
We may suspend or terminate your account, revoke API Keys, cancel pending orders, release WhatsApp Lines, and / or refuse future Service to you if we reasonably believe:
- You have violated these Terms or our Acceptable Use rules;
- Your account or activity creates an unacceptable risk of fraud, financial loss, security harm, regulatory exposure, or harm to another user or third party;
- You have failed to pay an amount due, or initiated an unjustified chargeback;
- A government, court, payment network, upstream provider, or law enforcement agency directs us to do so; or
- We are required to do so to comply with applicable law.
Where it is practical and lawful we'll try to give you notice and a chance to cure, but for severe abuse we may act immediately. You may close your account at any time by contacting [email protected].
Intellectual property
The Services, including all software, designs, text, logos, and documentation, are owned by Mossmoon or our licensors and are protected by intellectual property laws. Subject to your compliance with these Terms, we grant you a non-exclusive, non-transferable, revocable license to access and use the Services for your internal business or development use, and to build applications that integrate with the API.
You retain all rights in the Content you submit. By submitting Content, you grant us a worldwide, royalty-free license to host, process, transmit, display, and otherwise use that Content solely as necessary to operate and improve the Services and to comply with law.
The Mossmoon name and logo are our trademarks. You may not use them in a way that implies endorsement or partnership without our written permission. WhatsApp and the WhatsApp logo are trademarks of Meta Platforms, Inc.; use of them in your product must follow Meta's guidelines.
Feedback
If you send us suggestions, ideas, or feedback about the Services, you grant us a perpetual, irrevocable, worldwide, royalty-free license to use them however we want, with no obligation to credit or compensate you. We'll still appreciate the feedback.
Privacy
Our handling of personal data is described in our Privacy Policy, which forms part of these Terms.
Disclaimers
The services are provided “as is” and “as available”. To the maximum extent permitted by law, we disclaim all warranties, express or implied, including implied warranties of merchantability, fitness for a particular purpose, non-infringement, and any warranties arising out of course of dealing or usage of trade.
We do not warrant that the Services will be uninterrupted, error-free, secure, or free of harmful components, that any particular SMS code will arrive, that any WhatsApp Line will remain connected, that any message will be delivered, or that defects will be corrected.
Limitation of liability
To the maximum extent permitted by law, neither party will be liable to the other for any indirect, incidental, special, consequential, exemplary, or punitive damages, or for any loss of profits, revenue, goodwill, data, or business opportunity, even if advised of the possibility of such damages.
Our total aggregate liability arising out of or relating to these Terms or the Services will not exceed the greater of (a) the amounts you paid to Mossmoon in the three months immediately preceding the event giving rise to the claim, or (b) one hundred U.S. dollars ($100).
Nothing in these Terms excludes or limits liability that cannot be excluded or limited under applicable law (for example, liability for gross negligence, fraud, or death or personal injury caused by negligence).
Indemnity
You will defend, indemnify, and hold harmless Mossmoon and its officers, directors, employees, contractors, and affiliates from and against any claims, damages, losses, liabilities, costs, and expenses (including reasonable legal fees) arising out of or related to: (a) your use of the Services in violation of these Terms or applicable law; (b) Content you submitted or messages you sent; (c) your violation of any third party's rights; or (d) any dispute between you and an End-Customer or recipient.
We'll promptly notify you of any claim subject to this indemnity and give you reasonable control of its defense and settlement (subject to our right to participate at our own expense). You will not settle a claim in a way that imposes liability or admits fault on us without our prior written consent.
Term & termination
These Terms apply from the moment you create an account or use the Services and continue until terminated. Either party may terminate the relationship at any time: you, by closing your account; us, as described in Suspension & account termination.
On termination: your access to the Services ends, your API Keys are revoked, your WhatsApp Lines are released, and any Wallet balance is handled as described in Refunds. Provisions that by their nature should survive termination (intellectual property, disclaimers, limitation of liability, indemnity, governing law) will survive.
Governing law & disputes
These Terms are governed by the laws of the State of Delaware, United States, without regard to its conflict-of-laws rules. You and Mossmoon submit to the exclusive jurisdiction of the state and federal courts located in Delaware for any dispute that is not subject to arbitration or small-claims proceedings, and waive any objection to that forum.
If any provision of these Terms is held unenforceable, the remaining provisions remain in full force, and the unenforceable provision will be enforced to the maximum extent permitted by law. Our failure to enforce any provision is not a waiver of the right to enforce it later.
These Terms, together with the Privacy Policy, are the entire agreement between you and Mossmoon regarding the Services and supersede any prior agreements on that subject.
Changes to these Terms
We may update these Terms from time to time. When we make material changes, we'll update the Effective Date at the top and, where reasonable, provide additional notice (for example, an in-product banner or an email to the address on your account). Continued use of the Services after a change takes effect constitutes acceptance of the updated Terms.
Contact
Questions about these Terms? Email [email protected]. For general support, billing, or account help, email [email protected].