# Get a session Endpoint: GET /api/sessions/{id} Version: 1.0 Security: ApiKeyAuth ## Path parameters: - `id` (integer, required) session id ## Response 200 fields (application/json): - `id` (string, required) session ID Example: "123456" - `lastAttempt` (object) Attempts of session - `lastAttempt.cancelRequested` (boolean, required) true if kill requested - `lastAttempt.createdAt` (string, required) created time Example: "2023-08-18T06:52:33Z" - `lastAttempt.done` (boolean, required) true if the attempt finished - `lastAttempt.finishedAt` (string) finished time Example: "2023-08-18T06:52:33Z" - `lastAttempt.id` (string, required) attempt ID Example: "123456" - `lastAttempt.params` (object, required) passed parameters as JSON - `lastAttempt.poolId` (string) ID of the pool to which this attempt is assigned. Example: "42" - `lastAttempt.retryAttemptName` (string) - `lastAttempt.status` (string, required) The current status of the attempt. Enum: "queued", "running", "canceling", "success", "error", "killed" - `lastAttempt.success` (boolean, required) true if the attempt finished successfully - `project` (object, required) Name and ID - `project.id` (string, required) ID Example: "123456" - `project.name` (string, required) name Example: "abcdefg" - `sessionTime` (string, required) session time Example: "2022-12-31T23:59:00+00:00" - `sessionUuid` (string) - `workflow` (object, required) Name and optional ID