# Get session by ID Gets a session by ID Endpoint: GET /v1/sessions/{sessionId} Version: 1.0 Security: keycloakAuthTest, keycloakAuthLive ## Path parameters: - `sessionId` (string, required) ## Response 200 fields (application/json): - `id` (string, required) Unique Session identifier. Used in subsequent requests to fetch Session related data. - `createdAtUtc` (string, required) Session creation time in UTC. - `createdByName` (string,null) Agent name who created the Session. - `organizationalUnitName` (string,null) Organizational unit name of the agent who created the Session. - `subjectEmail` (string,null, required) Data Subject email. This is used to contact the Data Subject for getting Consents - `subjectFullName` (string,null) Data Subject full name. Field will stay empty until subject has completed the identification step. - `customerInputDeadlineUtc` (string,null) Deadline by which the customer is expected to provide input. If Data Subject hasn't provided the input by that time, new Session should be created. - `customerProgressStatus` (string, required) Current Session status. Enum: "DELIVERY_FAILED", "WAITING_FOR_CUSTOMER", "COMPLETED_BY_CUSTOMER", "EXPIRED" - `queryParameters` (array,null, required) Session input elements - `queryParameters.countryCode` (string,null, required) ISO 3166-1 alpha-3 code representing the country for which the customer is requesting information about the Data Subject. - `queryParameters.dataPackages` (array,null) List of data packages requested for the specified country. Enum: "CREDIT_HISTORY", "SCORE", "BANK_ACCOUNT_CATEGORIZATION", "IDENTIFICATION" ## Response 400 fields (application/json): - `type` (string,null) - `title` (string,null) - `status` (integer,null) - `detail` (string,null) - `instance` (string,null) - `errors` (object,null) ## Response 401 fields ## Response 403 fields ## Response 404 fields ## Response 500 fields