API Terms of Service

Last Updated: August 16, 2026  |  Effective Date: September 18, 2025

These API Terms of Service ("API Terms") are additional terms that apply specifically to your use of the EverFlow Veterinary Codes™ API ("API"). These API Terms supplement and are incorporated into our main Terms of Service.

Important: These terms apply to licensed vendors and software companies. Individual veterinary practices should refer to our standard Terms of Service. API access requires a valid licensing agreement.

1. API License and Access

1.1 API License

Subject to these API Terms and your executed licensing agreement, EverFlow grants you a limited, non-exclusive, non-transferable license to access and use our API to integrate EVC™ coding functionality into your software applications.

1.2 API Key Management

API access is controlled through unique API keys. You agree to:

1.3 Authentication Example

curl -H "Authorization: Bearer YOUR_API_KEY" \
 -H "Content-Type: application/json" \
 https://api.everflowvet.com/v1/evc/codes

2. Usage Limits and Rate Limiting

2.1 Rate Limits

API usage is subject to rate limits based on your subscription tier:

Subscription TierRequests per HourBurst LimitConcurrent Connections
Starter1,000100/minute5
Professional10,000500/minute20
Enterprise50,0002,000/minute100
CustomNegotiableNegotiableNegotiable

2.2 Rate Limit Handling

When rate limits are exceeded, the API will return HTTP status code 429. Your application should implement appropriate retry logic with exponential backoff.

HTTP/1.1 429 Too Many Requests
Retry-After: 60
X-RateLimit-Limit: 1000
X-RateLimit-Remaining: 0
X-RateLimit-Reset: 1640995200

{
 "error": "rate_limit_exceeded",
 "message": "Rate limit exceeded. Try again in 60 seconds.",
 "retry_after": 60
}

3. API Usage Requirements

3.1 Proper Attribution

All applications using our API must include proper attribution:

3.2 Caching Requirements

To ensure optimal performance and reduce unnecessary API calls:

3.3 Error Handling

Your application must properly handle all API error responses and implement graceful degradation when the API is unavailable.

4. Prohibited Uses

You may not use the API to:

5. Data Usage and Privacy

5.1 Usage Analytics

We collect and analyze API usage data to:

5.2 Data Retention

API usage logs are retained for 24 months for analytics and billing purposes. Detailed request/response data is purged after 90 days.

5.3 Privacy Compliance

When processing veterinary data through our API, you must:

6. API Versioning and Changes

6.1 Version Management

Our API uses semantic versioning (e.g., v1.2.3). We maintain backwards compatibility within major versions and provide migration paths for major version updates.

6.2 Deprecation Policy

6.3 Service Updates

We may update our code database without notice. Your application should handle new codes gracefully and not break when encountering unknown code formats.

7. Service Level Agreement (SLA)

7.1 Availability

We strive to maintain 99.9% uptime for our API service, measured monthly. Planned maintenance is excluded from availability calculations.

7.2 Performance

Target API response times:

7.3 Maintenance Windows

8. Billing and Payment

8.1 Usage-Based Billing

API usage fees are calculated based on:

8.2 Billing Cycles

Fees are billed monthly in arrears based on actual usage. You will receive detailed usage reports with each invoice.

8.3 Overages

Usage beyond subscription limits incurs overage charges as specified in your licensing agreement.

9. Support and Documentation

9.1 API Documentation

We provide comprehensive API documentation including:

9.2 Developer Support

Support levels vary by subscription tier:

10. Compliance and Certification

10.1 EVC™ Certification

Vendors may apply for EVC™ Certified Partner status by demonstrating:

10.2 Audit Rights

We reserve the right to audit your API usage and implementation to ensure compliance with these terms and your licensing agreement.

11. Termination and Suspension

11.1 Immediate Suspension

We may immediately suspend API access if:

11.2 Termination Notice

Either party may terminate API access with 30 days written notice. Enterprise customers may have different termination terms as specified in their agreements.

12. API-Specific Disclaimers

API Availability: While we strive for high availability, the API is provided "as is" without guarantees of uninterrupted service. Your applications should implement appropriate fallback mechanisms.

Code Accuracy: EVC™ codes are developed in partnership with veterinary professionals and academic institutions. However, you are responsible for validating the appropriateness of codes for specific use cases.

13. SNOMED VetSCT Compatibility & Virginia Tech VTSL Partnership

EVC™ is designed to be compatible with SNOMED VetSCT and complementary to the standards work being advanced by Virginia Tech's Veterinary Terminology Services Lab (VTSL). We are pursuing a formal academic partnership with VTSL; where such a partnership is in place, API implementations may be required to include appropriate acknowledgment as specified in your licensing agreement.

API Support Contact

EverFlow Veterinary Codes™, LLC
Developer Relations Team
Email: api-support@everflowvet.com
Phone: +1 602-531-1256 (ext. 2)
Documentation: docs.everflowvet.com
Status Page: status.everflowvet.com

For API-related inquiries, please include your API key and relevant error logs.