Skip to main content
GET
Get inventory source diagnostics

Authorizations

Authorization
string
header
required

API key or access token

Path Parameters

sourceId
string
required

Inventory source ID

Minimum string length: 1

Query Parameters

windowHours
integer

Number of trailing hours to analyze for the current diagnostics window. The previous comparison window uses the same duration immediately before it.

Required range: 0 < x <= 720

Response

Get inventory source diagnostics

Seller-facing diagnostics for a single third-party sales-agent or modular inventory source.

source
object
required
connection
object
required
requestRouting
object | null
required
reporting
object
required
parkedReliableReportingRegistrations
object[]
required
window
object
required
performance
object
required
comparison
object
required
timeline
object[]
required
toolBreakdown
object[]
required
externalCallLanes
object[]
required
transportRequests
object
required
discoveryParticipation
object
required
outcomeMix
object
required
demandImpact
object
required
callDetailAvailable
boolean
required

Whether this response carries the calls Apostra made to the source's Agent. Only Apostra staff and people with a role in the Developer account that owns the Agent can read them; for everyone else, including the seller that uses the Agent, recentActivity, transportRequests.requests, each finding's evidence and the call identifiers in diagnosis.developerHandoff are empty, and this is false.

recentActivity
object[]
required
diagnosis
object
required
docs
object[]
required
sourceHealth
object
required

One typed answer per inventory source: identity, health by operation, writes, diagnosis, operations and attempts, and live evidence.