API Terms of Service

Last Updated: October 26, 2025
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 Tier Requests per Hour Burst Limit Concurrent Connections
Starter 1,000 100/minute 5
Professional 10,000 500/minute 20
Enterprise 50,000 2,000/minute 100
Custom Negotiable Negotiable Negotiable

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

When deprecating API features:

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

Scheduled maintenance typically occurs:

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. Virginia Tech VTSL Partnership Acknowledgment

All API implementations must acknowledge our partnership with Virginia Tech Veterinary Terminology Services Lab (VTSL) and the compatibility of EVC with SNOMED VetSCT standards as specified in your licensing agreement.

API Support Contact

EverFlow Veterinary Codes, LLC

Developer Relations Team

Email: api-support@everflowvet.com

Phone: +1 321-559-1671 (ext. 2)

Documentation: https://docs.everflowvet.com

Status Page: https://status.everflowvet.com

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