List micro-batch match runs
const url = 'https://dev-api.infiniteaudience.ai/v1/match/runs?limit=30';const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url 'https://dev-api.infiniteaudience.ai/v1/match/runs?limit=30' \ --header 'Authorization: Bearer <token>'List micro-batch match history for the org, newest first. Cursor-paginated — pass before (ISO timestamp of the oldest record from the previous page) to fetch the next page. Unlimited depth.
Requires ‘discovery’ scope.
Authorizations
Section titled “Authorizations”Parameters
Section titled “Parameters”Query Parameters
Section titled “Query Parameters”Max records per page
Exclusive upper bound cursor on created_at (ISO 8601)
Responses
Section titled “Responses”Paginated list of micro-batch match runs
object
A single micro-batch match run record. amount_charged is a conservative pending-usage estimate, not a finalized invoice amount.
object
Conservative USD estimate accepted for billing; not a finalized invoice total.
Example
{ "runs": [ { "type": "microbatch", "status": "completed" } ]}Missing or invalid Bearer token. Obtain one via POST /v1/auth/token. When a token was supplied but rejected, code distinguishes TOKEN_EXPIRED (the token’s lifetime has passed — request a new one via POST /v1/auth/token and retry) from TOKEN_INVALID (malformed or revoked — re-authenticate).
object
Stable machine-readable error code (e.g. INVALID_STATUS_TRANSITION, BILLING_INSUFFICIENT_BALANCE). Always present.
Human-readable explanation of the error.
Alternate machine-readable code — present on some endpoints as an alias for error for backward compatibility.
Opaque support/debug identifier when available.
Examples
{ "error": "Unauthorized: Missing or invalid Authorization header"}{ "error": "Unauthorized", "code": "TOKEN_EXPIRED", "message": "Your session has expired. Please sign in again."}Token is valid but lacks the required scope for this endpoint. Check the endpoint description for the required scope (discovery, purchase, or account).
object
Stable machine-readable error code (e.g. INVALID_STATUS_TRANSITION, BILLING_INSUFFICIENT_BALANCE). Always present.
Human-readable explanation of the error.
Alternate machine-readable code — present on some endpoints as an alias for error for backward compatibility.
Opaque support/debug identifier when available.
Examples
{ "error": "SCOPE_REQUIRED", "message": "This endpoint requires the purchase scope."}