Get a WebMCP invocation result

Changed on

Read or long-poll a handle without re-invoking the tool. A running or awaiting_submission response is still pending. A waitSeconds timeout does not cancel the invocation. Requires an active session created with enableWebMcp: true and an API key with browser.sessions.update permission.

get/api/session/{id}/webmcp/invocations/{invocationId}

Request

Path parameters

idstring uuid required

Session ID.

invocationIdstring required

Query parameters

waitSecondsinteger

Maximum wait for completion, in seconds. Returns the current pending state if the wait expires.

Response

Success

invocationIdstring required
toolRefstring required
status'running' | 'awaiting_submission' | 'completed' | 'error' | 'canceled' | 'outcome_unknown' required
cancellationRequestedboolean required

Whether cancellation was requested, regardless of the final outcome.

createdAtstring date-time required
expiresAtstring date-time

Nominal terminal-result expiry. Results may be evicted earlier.

Changes