Get a workflow by ID

Returns a workflow by its unique identifier, including its status, pipeline ID, and timing information.