> Portal Navigation: > > - Append `.md` to any URL under `https://dev.wix.com/docs/` to get its markdown version. > - Pages are either content pages (article or reference text) or menu pages (a list of links to child pages). > - To get a menu page, truncate any URL to a parent path and append `.md` (e.g. `https://dev.wix.com/docs/sdk.md`, `https://dev.wix.com/docs/sdk/core-modules.md`). > - Top-level index of all portals: https://dev.wix.com/docs/llms.txt > - Full concatenated docs: https://dev.wix.com/docs/llms-full.txt # GetListSessionsJobResult # Package: analytics # Namespace: SessionIdsService # Method link: https://dev.wix.com/docs/api-reference/business-management/analytics/sessions/get-list-sessions-job-result.md ## Permission Scopes: Manage Session Recording Analytics - all permissions: SCOPE.DC-ANALYTICS-AND-REPORTS.MANAGE-SESSIONS ## Introduction Retrieves the job status and a list of session IDs, if ready. --- ## REST API ### Schema ``` Method: getListSessionsJobResult Description: Retrieves the job status and a list of session GUIDs, if ready. URL: https://www.wixapis.com/analytics/v1/sessions//list/result Method: GET # Note: If the parameter `a.b` is listed under required parameters, `b` is only required if `a` is also present. Required parameters: jobId, limit, offset Method parameters: query param name: jobId | type: jobId | description: List sessions job GUID. | required: true query param name: limit | type: limit | description: Number of items to load. | required: true query param name: offset | type: offset | description: Number of items to skip in the current sort order. | required: true Return type: GetListSessionsJobResultResponse - name: result | type: JobResult | description: List sessions job result data. - name: jobStatus | type: JobStatus | description: Job status. - enum: - UNKNOWN_JOB_STATUS: Unknown. - IN_PROGRESS: In progress. - FINISHED: Finished. - ERROR: Error. - name: total | type: integer | description: Total number of sessions. - name: sessionIds | type: array | description: Session GUIDs. ``` ### Examples ### Get List Sessions Job Result - job complete, call 2 ```curl curl -X GET \ 'https://www.wixapis.com/analytics/v1/sessions/list/result?jobId=a391a44f-b037-4344-b555-6f5be67c4123&limit=5&offset=5' \ -H 'Content-type: application/json' \ -H 'Authorization: ' ``` ### Get List Sessions Job Result - job in progress ```curl curl -X GET \ 'https://www.wixapis.com/analytics/v1/sessions/list/result?jobId=a391a44f-b037-4344-b555-6f5be67c4123&limit=5&offset=0' \ -H 'Content-type: application/json' \ -H 'Authorization: ' ``` ### Get List Sessions Job Result - job complete, call 1 ```curl curl -X GET \ 'https://www.wixapis.com/analytics/v1/sessions/list/result?jobId=a391a44f-b037-4344-b555-6f5be67c4123&limit=5&offset=0' \ -H 'Content-type: application/json' \ -H 'Authorization: ' ``` --- ## JavaScript SDK ### Schema ``` Method: wixClientAdmin.analytics.SessionIdsService.getListSessionsJobResult(jobId, options) Description: Retrieves the job status and a list of session GUIDs, if ready. # Note: If the parameter `a.b` is listed under required parameters, `b` is only required if `a` is also present. Required parameters: jobId, options.limit, options.offset, options Method parameters: param name: jobId | type: string | description: List sessions job GUID. | required: true param name: options | type: GetListSessionsJobResultOptions none | required: true - name: limit | type: integer | description: Number of items to load. | required: true - name: offset | type: integer | description: Number of items to skip in the current sort order. | required: true Return type: PROMISE - name: result | type: JobResult | description: List sessions job result data. - name: jobStatus | type: JobStatus | description: Job status. - enum: - UNKNOWN_JOB_STATUS: Unknown. - IN_PROGRESS: In progress. - FINISHED: Finished. - ERROR: Error. - name: total | type: integer | description: Total number of sessions. - name: sessionIds | type: array | description: Session GUIDs. ``` ### Examples ### getListSessionsJobResult ```javascript import { analyticsSession } from '@wix/analytics-session'; async function getListSessionsJobResult(jobId,options) { const response = await analyticsSession.getListSessionsJobResult(jobId,options); }; ``` ### getListSessionsJobResult (with elevated permissions) ```javascript import { analyticsSession } from '@wix/analytics-session'; import { auth } from '@wix/essentials'; async function myGetListSessionsJobResultMethod(jobId,options) { const elevatedGetListSessionsJobResult = auth.elevate(analyticsSession.getListSessionsJobResult); const response = await elevatedGetListSessionsJobResult(jobId,options); } ``` ### getListSessionsJobResult (self-hosted) Self-hosted SDK calls require you to [create a client](https://dev.wix.com/docs/sdk/articles/work-with-the-sdk/about-the-wix-client.md). ```javascript import { createClient } from '@wix/sdk'; import { analyticsSession } from '@wix/analytics-session'; // Import the auth strategy for the relevant access type // Import the relevant host module if needed const myWixClient = createClient ({ modules: { analyticsSession }, // Include the auth strategy and host as relevant }); async function getListSessionsJobResult(jobId,options) { const response = await myWixClient.analyticsSession.getListSessionsJobResult(jobId,options); }; ``` ---