API Intelligence Overview
OutboundIQ doesn't just monitor your API calls β it provides actionable intelligence you can query programmatically to make smart routing decisions in real-time.
Three Intelligence Methods
- 1.
recommend('Your Service Name')Get the best provider for a service (matches dashboard
services.name) - 2.
providerStatus('provider-slug')Check if a specific provider is healthy
- 3.
endpointStatus('endpoint-slug')Get detailed metrics for a specific endpoint
How It Works
Every API call your application makes is tracked by OutboundIQ. This data is aggregated into provider and endpoint metrics. When you call these methods, OutboundIQ analyzes:
- β Your actual success/failure rates
- β Response latency patterns
- β Provider status page health
- β Active incidents and outages
- β Schema stability over time
Decision Actions
Each response includes a decision.action field:
"proceed"Provider is healthy, safe to use"caution"Some issues detected, add extra error handling"avoid"Provider has outage, use alternative"unavailable"No data available, use default logic