| Dispute Type | Description | Business Impact |
|---|---|---|
| API Access Revoked | Vendor terminates API access without proper notice or cause | Complete integration failure; business operations halt |
| Rate Limits Changed | Vendor reduces API call limits, breaking existing integrations | Degraded performance; forced upgrade to expensive tiers |
| Integration Broken | Vendor changes API without deprecation notice or migration path | Development costs; downtime; customer complaints |
| Authentication Revoked | API keys invalidated without explanation or appeal process | Immediate service disruption; data access blocked |
| Endpoint Deprecation | Critical endpoints removed without adequate transition time | Forced rewrite; compatibility issues; feature loss |
- Business Dependency: Modern businesses rely on SaaS APIs for critical operations - payment processing, data sync, automation, customer communications
- High Switching Costs: API integrations represent significant development investment; switching vendors requires rewriting code
- Contractual Expectations: When you pay for API access, you have reasonable expectations about service continuity, rate limits, and deprecation policies
- Customer Impact: Your customers suffer when your integrations break due to vendor actions
- Data Access: API access often means access to your own data stored on the platform
| Legal Theory | When It Applies | Potential Damages |
|---|---|---|
| Breach of Contract | Vendor violates express terms of API agreement, SLA, or service terms | Direct damages, consequential damages if not disclaimed |
| Good Faith & Fair Dealing | Vendor exercises discretion unreasonably to deprive you of contract benefits | Contract damages plus potential for greater recovery |
| Promissory Estoppel | You relied on vendor's promises about API stability, deprecation policies | Reliance damages (development costs, migration expenses) |
| Unfair Competition (CA B&P 17200) | Vendor's practices are unlawful, unfair, or fraudulent | Restitution, injunctive relief (API access restoration) |
| Conversion | Vendor blocks access to your data stored on platform | Value of data plus damages from inability to access |
To establish breach of contract for API access under California law, you must prove:
- Existence of Contract: API Terms of Service, subscription agreement, or service agreement governing API access
- Your Performance: You paid for the service, complied with usage policies, and met your obligations
- Vendor's Breach: Vendor violated specific terms - unauthorized termination, rate limit changes without notice, breaking deprecation policies
- Resulting Damages: You suffered quantifiable harm - lost revenue, development costs, customer losses
- Termination provisions - what notice is required? What constitutes cause?
- Rate limit commitments - are limits guaranteed or "subject to change"?
- Deprecation policy - how much notice for API changes?
- SLA provisions - uptime guarantees, performance standards
- Limitation of liability - are consequential damages disclaimed?
California Civil Code and case law impose an implied covenant of good faith and fair dealing on all contracts:
| Vendor Action | Good Faith Violation? | Legal Reasoning |
|---|---|---|
| Revoking API access without stated cause | Likely violation | Defeats reasonable expectation of continued service while paying |
| Reducing rate limits by 90% without notice | Likely violation | Materially changes the bargain; forces upgrade or exit |
| Breaking changes with 7-day deprecation notice | Possible violation | Industry standard is 6-12 months; unreasonable timeline |
| Blocking data export after termination | Likely violation | Data belongs to customer; blocking access is conversion |
| Selective enforcement of terms against competitor | Likely violation | Discriminatory application of policies |
Many API agreements include specific commitments that, when violated, constitute breach:
- Deprecation Policies: "We will provide 12 months notice before removing any API endpoint"
- Rate Limit Guarantees: "Your plan includes 10,000 API calls per day"
- Uptime SLAs: "99.9% API availability guaranteed"
- Versioning Commitments: "We will maintain backward compatibility for 2 major versions"
- Support Obligations: "Technical support response within 24 hours"
- Unconscionable terms may be unenforceable (Civil Code 1670.5)
- Good faith covenant still applies even with broad discretion
- Implied terms from industry custom and prior course of dealing
- Reasonable reliance on documentation and communications
California's UCL provides additional remedies for API disputes:
- Unlawful: Conduct that violates any other law (breach of contract, consumer protection statutes)
- Unfair: Conduct that offends public policy or causes substantial consumer injury
- Fraudulent: Misleading statements about API capabilities, stability, or terms
| Claim Type | Time Limit | Starts Running |
|---|---|---|
| Written Contract Breach | 4 years (CCP 337) | Date of breach (API revocation, rate limit change) |
| Oral Contract Breach | 2 years (CCP 339) | Date of breach |
| UCL Claim | 4 years (B&P 17208) | Date of unfair conduct |
| Fraud | 3 years (CCP 338(d)) | Discovery of fraud |
Legal Analysis:
- Most API agreements require notice before termination (review your terms)
- Termination "for cause" typically requires specific violation and opportunity to cure
- Vague accusations without evidence suggest pretextual termination
- Blocking access to your data compounds the damages
Demand Letter Should Include:
- Request for immediate reinstatement or specific explanation
- Citation to notice/cure provisions in agreement
- Documentation of your compliance with terms
- Quantified damages from downtime and customer impact
- Deadline for response (10-14 days)
Legal Analysis:
- Material change to the bargain - you contracted for specific capacity
- Forced upgrade is economic coercion, potentially bad faith
- Lack of notice violates reasonable expectations
- May constitute unfair business practice under UCL
Demand Letter Should Include:
- Original rate limits promised in your plan/agreement
- Date limits were changed without notice
- Business impact (performance degradation, customer complaints)
- Demand for restoration of original limits or pro-rata refund
- Alternative: migration assistance if you choose to leave
Legal Analysis:
- Express breach of deprecation policy (12 months promised, 30 days given)
- Reliance damages for emergency development costs
- Lost revenue during migration period
- Customer damages if service was degraded
Demand Letter Should Include:
- Quote of deprecation policy from documentation
- Timeline showing actual vs. promised notice period
- Itemized development costs for emergency migration
- Lost revenue during transition
- Demand for extension of old API or cost reimbursement
Legal Analysis:
- Security claims require specific evidence (not vague assertions)
- Blocking data access may constitute conversion
- Due process - you deserve to know the accusation and respond
- If no actual violation, bad faith termination
Demand Letter Should Include:
- Request for specific security concerns with evidence
- Offer to implement additional security measures if legitimate issue
- Demand for immediate data export regardless of account status
- Timeline for resolution or escalation to legal action
Legal Analysis:
- Discriminatory enforcement of API terms
- Potential tortious interference with business relationships
- Antitrust concerns if vendor has market power
- Clear bad faith if timing correlates with competitor relationship
Demand Letter Should Include:
- Timeline showing correlation between competitor partnership and API issues
- Evidence of differential treatment vs. non-competitor customers
- Demand for equal treatment under API terms
- Notice of potential antitrust and unfair competition claims
Use this interactive generator to create a customized demand letter for your SaaS API access dispute. Fill in the form on the left, and your letter will update in real-time on the right.
- Review all highlighted fields and ensure accuracy
- Attach copies of your API agreement, invoices, and communications
- Send via certified mail AND email to ensure delivery
- Keep copies of everything including proof of delivery
- Set a calendar reminder for your deadline date
I represent businesses in disputes with SaaS vendors over API access, rate limiting, deprecation violations, and integration failures. I handle demand letters, negotiations, arbitration, and litigation to restore access and recover damages.
- Analyze API agreement terms and identify legal claims
- Draft and send formal demand letters to vendors
- Negotiate API access restoration and damage compensation
- File emergency motions for preliminary injunction (access restoration)
- Litigate breach of contract and bad faith claims
- Handle arbitration proceedings under API agreements
- File regulatory complaints with California AG for unfair practices
- Advise on migration strategies and vendor transition
- API access disruption is causing significant daily revenue loss
- Vendor is unresponsive to reasonable requests for restoration
- Agreement terms clearly support your position but vendor ignores them
- You need emergency court intervention (preliminary injunction)
- Damages exceed $25,000 and justify litigation investment
- Vendor is blocking access to your data (conversion claim)
| Service | Typical Fee |
|---|---|
| Demand letter drafting and sending | Flat fee $450 |
| Negotiation and settlement | $240/hr |
| Emergency preliminary injunction | $10,000 - $25,000 flat fee |
| Arbitration (full proceeding) | $15,000 - $50,000+ |
| Litigation (through trial) | $25,000 - $100,000+ |
| Contingency (strong cases with $50k+ damages) | 33-40% of recovery |
Email: owner@terms.law
I offer initial consultations to review your API agreement, assess the strength of your claims, and recommend next steps. Bring copies of your API agreement, the termination/change notice, and documentation of your damages.