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
API Intelligence Overview | OutboundIQ Docs