- In the frontend you can get the runId from the
useEventDetails()hook. Although if you want the first run triggered by an event, we suggest you use useEventRunDetails(). - From the backend you can get the latest runs for a Job using the client.getRuns() method. This will return an array of runs, including their ids. You can then pass an id to your frontend to display the live status.
You can get the full status of a Run from the backend using the
client.getRun() method.
If you're familiar with React Query, you'll recognize the data that is
returned by this hook. React Query 5 is used internally.
Parameters
string | undefined
required
The run ID to get the details for.
Object
Returns
object | undefined
The data returned from the server.
Error | undefined
The error object if the request failed.
pending | success | error
The status of the request. This can be one of the following values:
pending,
success and error.boolean
true if the request is currently pending or if it is in a refetch state.boolean
true if the request succeeded.boolean
true if the request failed.boolean
true if the request is currently pending.boolean
true if the request failed with a loading error.boolean
true if the request failed with a refetch error.
