runs

Get a run's log

Returns one run your team started and its log, one line per event in time order: the start, each worker start, the tool's browser actions (at most 500 per attempt), the site's own requests after its last page load (at most 32 per browser), the result's size, each step of a repair, a stop, a failed run's error and the end.

  • The start line names who started the run: the member's name or email, and the API key's name.
  • A failed run's run.error line holds the error jobs.get reports for the run: its code; its message, worded for the API, or for MCP when the log is read over MCP; retryable; and for a write, website, what the run did to the website. It never holds the error's details.
  • A run.stopped line says when the run stopped after Pomerado was told to stop it, and why when recorded, such as cancelled when it was cancelled with jobs.cancel, or when Pomerado stopped the account's unfinished runs to convert it to a Business account; authority_revoked when the access it ran with ended, such as a revoked API key, OAuth grant or session, a removed teammate, a deleted login, or an archived or deleted tool or integration; account_deleted when its account was deleted; and vault_deactivated when its account's vault was turned off.
  • A run.repair line is one step of a repair of the run's tool, which the run asked for or Pomerado scheduled after the run was interrupted: opened; published, with version, the publish time of the version the repair made, when the log knows it (a repair shared with other runs may have none); incomplete, when the repair ended without a fix, with reason rerun_on_revision when Pomerado queued the run again on a newer version instead, or superseded when it couldn't; result_recovered, when the repair finished the run's task; and released, when the run stopped waiting for its repair at its deadline. Once a run queued again after a repair starts again, its log lists only a later repair's lines, and its worker start lines show each attempt's version.
  • An action line names the Playwright action, its target and, when known, the site it ran on, and a goto line the page it opened. It never holds a value the tool typed, filled, pressed or selected, and text in its target reads as …. Runs from before action lines list the tool's browser steps instead.
  • A request line never holds a query, matrix parameters, headers, cookies or body. In its path, a credential Pomerado recognizes reads as [secret withheld], a card number as [card withheld], and other personal data as a tag such as [EMAIL#7c21e0b4]. An action's target and a goto line's path read the same way.
  • A log is kept 90 days.
get/v1/runs/{id}/log

Request

  • Base URL: https://api.pomerado.ai
  • URL: https://api.pomerado.ai/v1/runs/{id}/log
  • Auth: HTTP bearer

Path parameters

idstring required
Example:job_0f8e2d1c4b3a49e8a7f6e5d4c3b2a190

a job ID: job_ and 32 lowercase hex digits

Response

The run and its log

implementation'browser' | 'http'

Which version of the tool the run ran: browser or http. Absent for a run from before logs recorded it

incompleteboolean required

Some of the run's lines are missing: a record or a failed run's error could not be read yet, or the run has more records than one log reads. Read the log again later for any that can be read then

Changes

No recorded changes to this operation across all 1 revision of this API.