getSessionProperties method
Gets properties of a specific session.
token JWT authentication token.
websiteId Website ID.
sessionId Session ID.
Returns a list of properties or null on error.
Implementation
Future<List<dynamic>?> getSessionProperties({
required String token,
required String websiteId,
required String sessionId,
}) async {
final uri = Uri.parse('$endpoint/api/websites/$websiteId/sessions/$sessionId/properties');
final response = await http.get(
uri,
headers: {
'Content-Type': 'application/json',
'Authorization': 'Bearer $token',
},
);
if (response.statusCode == 200) {
return jsonDecode(response.body);
}
debugPrint('Failed to fetch session properties: ${response.statusCode} ${response.body}');
return null;
}