API Documentation
Build powerful integrations with the Tyred AI API. Access call data, manage appointments, and automate your tire shop operations.
Quick Start
1. Get Your API Key
Generate an API key from your dashboard settings
2. Authenticate
Include your API key in the Authorization header
3. Make Requests
Start making API calls to access your data
Example Request
curl -X GET "https://api.tyredai.com/v1/calls" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json"Base URL
https://api.tyredai.com/v1Available Endpoints
Get Call History
GETRetrieve call history with filtering and pagination options
/api/v1/callsView Details →List Appointments
GETGet all appointments with optional date range filtering
/api/v1/appointmentsView Details →Update Business Hours
PUTUpdate your business hours and availability
/api/v1/settings/hoursView Details →Configure Webhooks
POSTSet up webhooks for real-time event notifications
/api/v1/webhooksView Details →Authentication
The Tyred AI API uses API keys to authenticate requests. You can view and manage your API keys in your dashboard. Your API keys carry many privileges, so be sure to keep them secure!
Security Best Practices
- Never expose your API key in client-side code
- Use environment variables to store API keys
- Rotate your API keys regularly
- Use IP whitelisting for additional security
Header Format
Authorization: Bearer YOUR_API_KEYRate Limits
1,000
Requests per hour
100
Concurrent requests
10MB
Max request size
Rate Limit Headers
Each API response includes headers with your current rate limit status:
X-RateLimit-Limit: 1000
X-RateLimit-Remaining: 999
X-RateLimit-Reset: 1640995200Webhooks
Receive real-time notifications when events occur in your Tyred AI account. Configure webhook endpoints to automatically trigger actions in your own systems.
call.completedTriggered when a call ends
appointment.createdNew appointment booked
appointment.cancelledAppointment cancelled
analytics.dailyDaily analytics summary
Official SDKs
Use our official SDKs for easier integration
Node.js
Python
PHP
Ruby
Need Help with Integration?
Our developer support team is here to help you get started