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/v1
Available Endpoints
Get Call History
GETRetrieve call history with filtering and pagination options
/api/v1/calls
View Details →List Appointments
GETGet all appointments with optional date range filtering
/api/v1/appointments
View Details →Update Business Hours
PUTUpdate your business hours and availability
/api/v1/settings/hours
View Details →Configure Webhooks
POSTSet up webhooks for real-time event notifications
/api/v1/webhooks
View 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_KEY
Rate 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: 1640995200
Webhooks
Receive real-time notifications when events occur in your Tyred AI account. Configure webhook endpoints to automatically trigger actions in your own systems.
call.completed
Triggered when a call ends
appointment.created
New appointment booked
appointment.cancelled
Appointment cancelled
analytics.daily
Daily 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