jam-cloud/jam-ui/test/test-results/e2e/complete-flow-api-calls.json

772 lines
28 KiB
JSON

[
{
"method": "POST",
"url": "http://www.jamkazam.local:3000/api/sessions",
"pathname": "/api/sessions",
"timestamp": 1768927894879,
"requestHeaders": {
"accept": "application/json",
"referer": "http://beta.jamkazam.local:4000/",
"accept-language": "en-US",
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36",
"content-type": "application/json"
},
"requestBody": {
"privacy": "1",
"description": "Automated test session",
"inviteeIds": "",
"musician_access": true,
"approval_required": false,
"legal_terms": true,
"start": "Tue Jan 20 2026 10:21 PM",
"duration": "60",
"invitations": [],
"timezone": "Central Time (US & Canada),America/Chicago",
"genres": [
"acapella"
],
"friends_can_join": true,
"is_unstructured_rsvp": false,
"fan_chat": false,
"fan_access": false,
"legal_policy": "legal_policy",
"language": "eng",
"name": "my session",
"rsvp_slots": [
{
"instrument_id": "other",
"proficiency_level": 3,
"approve": true
}
]
},
"duration": 139,
"responseStatus": 201,
"responseHeaders": {
"content-encoding": "gzip",
"x-content-type-options": "nosniff",
"transfer-encoding": "chunked",
"x-xss-protection": "1; mode=block",
"x-request-id": "ed02c69a-ca9c-4223-a4ce-1e7ef63ad112",
"x-runtime": "0.142518",
"etag": "W/\"1c90918fc0af71c877f432af9fddbff0\"",
"x-frame-options": "SAMEORIGIN",
"access-control-max-age": "7200",
"access-control-allow-methods": "GET, POST, PUT, DELETE, OPTIONS",
"access-control-allow-origin": "http://beta.jamkazam.local:4000",
"access-control-expose-headers": "",
"vary": "Accept-Encoding, Origin",
"access-control-allow-credentials": "true",
"content-type": "application/json; charset=utf-8",
"cache-control": "max-age=0, private, must-revalidate"
},
"responseBody": {
"id": "c2682005-d64f-4f2e-9e72-b9017c0097fc",
"music_session_id": null,
"name": "my session",
"description": "Automated test session",
"musician_access": true,
"approval_required": false,
"fan_access": false,
"fan_chat": false,
"create_type": null,
"band_id": null,
"user_id": "27bd4a30-d1b8-4eea-8454-01a104d59381",
"genre_id": "acapella",
"created_at": "2026-01-20T16:51:34.911Z",
"like_count": 0,
"comment_count": 0,
"play_count": 0,
"scheduled_duration": "01:00:00",
"language": "eng",
"recurring_mode": "once",
"language_description": "English",
"scheduled_start_date": "Wed 21 January 2026",
"access_description": "Musicians may join at will. Fans may not listen to session.",
"timezone": "Central Time (US & Canada),America/Chicago",
"timezone_id": "America/Chicago",
"timezone_description": "Central Time (US & Canada)",
"musician_access_description": "Musicians may join at will",
"fan_access_description": "Fans may not listen to session",
"session_removed_at": null,
"legal_policy": "legal_policy",
"open_rsvps": false,
"is_unstructured_rsvp?": false,
"friends_can_join": true,
"use_video_conferencing_server": true,
"creator": {
"id": "27bd4a30-d1b8-4eea-8454-01a104d59381",
"name": "Nuwan Chaturanga",
"photo_url": null
},
"band": null,
"users": [],
"comments": [],
"session_info_comments": [],
"music_notations": [],
"invitations": [],
"approved_rsvps": [
{
"id": "27bd4a30-d1b8-4eea-8454-01a104d59381",
"photo_url": null,
"first_name": "Nuwan",
"last_name": "Chaturanga",
"name": "Nuwan Chaturanga",
"resolved_photo_url": "http://localhost:3000/assets/shared/avatar_generic.png",
"full_score": null,
"audio_latency": 5,
"internet_score": null,
"instrument_list": [
{
"id": "other",
"desc": "Other",
"level": 3
}
],
"rsvp_request_id": "3b57a648-3858-44a0-8650-45555a6dd33b"
}
],
"open_slots": [],
"pending_invitations": [],
"pending_rsvp_requests": [],
"lesson_session": null,
"active_music_session": null,
"can_join": true,
"share_url": "http://www.jamkazam.local:3000/s/ZAPOFY0FCPM",
"genres": [
"A Cappella"
],
"scheduled_start": "Tue 20 January 2026 22:21:00",
"pretty_scheduled_start_with_timezone": "Tuesday, January 20, 10:21-10:21 PM US Central Time",
"pretty_scheduled_start_short": "Tuesday, January 20 - 10:21pm"
}
},
{
"method": "GET",
"url": "http://www.jamkazam.local:3000/api/app_features?env=development",
"pathname": "/api/app_features",
"timestamp": 1768927895119,
"requestHeaders": {
"accept": "application/json",
"referer": "http://beta.jamkazam.local:4000/",
"accept-language": "en-US",
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36",
"content-type": "application/json"
},
"duration": 50,
"responseStatus": 200,
"responseHeaders": {
"content-encoding": "gzip",
"x-content-type-options": "nosniff",
"transfer-encoding": "chunked",
"x-xss-protection": "1; mode=block",
"x-request-id": "cdd88fd7-8a3f-4ae9-bf68-f2b9b772f29a",
"x-runtime": "0.046358",
"etag": "W/\"b7b5ed7616e7f6ac80c7b989a95ff930\"",
"x-frame-options": "SAMEORIGIN",
"access-control-max-age": "7200",
"access-control-allow-methods": "GET, POST, PUT, DELETE, OPTIONS",
"access-control-allow-origin": "http://beta.jamkazam.local:4000",
"access-control-expose-headers": "",
"vary": "Accept-Encoding, Origin",
"access-control-allow-credentials": "true",
"content-type": "application/json; charset=utf-8",
"cache-control": "max-age=0, private, must-revalidate"
},
"responseBody": []
},
{
"method": "GET",
"url": "http://www.jamkazam.local:3000/api/me",
"pathname": "/api/me",
"timestamp": 1768927895119,
"requestHeaders": {
"accept": "application/json",
"referer": "http://beta.jamkazam.local:4000/",
"accept-language": "en-US",
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36",
"content-type": "application/json"
},
"duration": 66,
"responseStatus": 200,
"responseHeaders": {
"content-encoding": "gzip",
"x-content-type-options": "nosniff",
"transfer-encoding": "chunked",
"x-xss-protection": "1; mode=block",
"x-request-id": "d56f8566-0db9-432f-b346-fdde8316de03",
"x-runtime": "0.020159",
"etag": "W/\"39d0929eb10af68175337821ac59ae6c\"",
"x-frame-options": "SAMEORIGIN",
"access-control-max-age": "7200",
"access-control-allow-methods": "GET, POST, PUT, DELETE, OPTIONS",
"access-control-allow-origin": "http://beta.jamkazam.local:4000",
"access-control-expose-headers": "",
"vary": "Accept-Encoding, Origin",
"access-control-allow-credentials": "true",
"content-type": "application/json; charset=utf-8",
"cache-control": "max-age=0, private, must-revalidate"
},
"responseBody": {
"id": "27bd4a30-d1b8-4eea-8454-01a104d59381",
"first_name": "Nuwan",
"last_name": "Chaturanga",
"name": "Nuwan Chaturanga",
"email": "nuwan@jamkazam.com",
"photo_url": null,
"show_free_jamtrack": false,
"is_affiliate_partner": false,
"recording_pref": 1
}
},
{
"method": "GET",
"url": "http://www.jamkazam.local:3000/api/users/27bd4a30-d1b8-4eea-8454-01a104d59381/my_notifications?offset=0&limit=20",
"pathname": "/api/users/27bd4a30-d1b8-4eea-8454-01a104d59381/my_notifications",
"timestamp": 1768927895217,
"requestHeaders": {
"accept": "application/json",
"referer": "http://beta.jamkazam.local:4000/",
"accept-language": "en-US",
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36",
"content-type": "application/json"
},
"duration": 43,
"responseStatus": 200,
"responseHeaders": {
"content-encoding": "gzip",
"x-content-type-options": "nosniff",
"transfer-encoding": "chunked",
"x-xss-protection": "1; mode=block",
"x-request-id": "fa2daac0-4c35-401d-9fb3-24bde47fdffd",
"x-runtime": "0.053999",
"etag": "W/\"0457d24107947f8d0d88d3831e84f366\"",
"x-frame-options": "SAMEORIGIN",
"access-control-max-age": "7200",
"access-control-allow-methods": "GET, POST, PUT, DELETE, OPTIONS",
"access-control-allow-origin": "http://beta.jamkazam.local:4000",
"access-control-expose-headers": "",
"vary": "Accept-Encoding, Origin",
"access-control-allow-credentials": "true",
"content-type": "application/json; charset=utf-8",
"cache-control": "max-age=0, private, must-revalidate"
},
"responseBody": {
"next": null,
"unread_total": 0,
"notifications": []
}
},
{
"method": "GET",
"url": "http://www.jamkazam.local:3000/api/users/27bd4a30-d1b8-4eea-8454-01a104d59381/friends",
"pathname": "/api/users/27bd4a30-d1b8-4eea-8454-01a104d59381/friends",
"timestamp": 1768927895224,
"requestHeaders": {
"accept": "application/json",
"referer": "http://beta.jamkazam.local:4000/",
"accept-language": "en-US",
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36",
"content-type": "application/json"
},
"duration": 62,
"responseStatus": 200,
"responseHeaders": {
"content-encoding": "gzip",
"x-content-type-options": "nosniff",
"transfer-encoding": "chunked",
"x-xss-protection": "1; mode=block",
"x-request-id": "d00334f0-917d-4e65-9fd7-44a1e0f57996",
"x-runtime": "0.032089",
"etag": "W/\"733a82e20cbe8c7635b4fd37017e97c1\"",
"x-frame-options": "SAMEORIGIN",
"access-control-max-age": "7200",
"access-control-allow-methods": "GET, POST, PUT, DELETE, OPTIONS",
"access-control-allow-origin": "http://beta.jamkazam.local:4000",
"access-control-expose-headers": "",
"vary": "Accept-Encoding, Origin",
"access-control-allow-credentials": "true",
"content-type": "application/json; charset=utf-8",
"cache-control": "max-age=0, private, must-revalidate"
},
"responseBody": [
{
"id": "a09f9a7e-afb7-489d-870d-e13a336e0b97",
"first_name": "Seth",
"last_name": "Call",
"name": "Seth Call",
"location": "Boston, MA",
"city": "Boston",
"state": "MA",
"country": "US",
"musician": true,
"email": "nuwan+6@jamkazam.com",
"online": false,
"photo_url": "https://s3.amazonaws.com/jamkazam-dev-public/avatars/a09f9a7e-afb7-489d-870d-e13a336e0b97/8EfyNy2cQPaxEsypRviW_IMG_20231224_133203_HDR.jpg"
}
]
},
{
"method": "GET",
"url": "http://www.jamkazam.local:3000/api/sessions/c2682005-d64f-4f2e-9e72-b9017c0097fc/history?includePending=false",
"pathname": "/api/sessions/c2682005-d64f-4f2e-9e72-b9017c0097fc/history",
"timestamp": 1768927895224,
"requestHeaders": {
"accept": "application/json",
"referer": "http://beta.jamkazam.local:4000/",
"accept-language": "en-US",
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36",
"content-type": "application/json"
},
"duration": 208,
"responseStatus": 200,
"responseHeaders": {
"content-encoding": "gzip",
"x-content-type-options": "nosniff",
"transfer-encoding": "chunked",
"x-xss-protection": "1; mode=block",
"x-request-id": "aaa0508c-b4d8-4d24-8890-ec9266b1d4a8",
"x-runtime": "0.110980",
"etag": "W/\"1c90918fc0af71c877f432af9fddbff0\"",
"x-frame-options": "SAMEORIGIN",
"access-control-max-age": "7200",
"access-control-allow-methods": "GET, POST, PUT, DELETE, OPTIONS",
"access-control-allow-origin": "http://beta.jamkazam.local:4000",
"access-control-expose-headers": "",
"vary": "Accept-Encoding, Origin",
"access-control-allow-credentials": "true",
"content-type": "application/json; charset=utf-8",
"cache-control": "max-age=0, private, must-revalidate"
},
"responseBody": {
"id": "c2682005-d64f-4f2e-9e72-b9017c0097fc",
"music_session_id": null,
"name": "my session",
"description": "Automated test session",
"musician_access": true,
"approval_required": false,
"fan_access": false,
"fan_chat": false,
"create_type": null,
"band_id": null,
"user_id": "27bd4a30-d1b8-4eea-8454-01a104d59381",
"genre_id": "acapella",
"created_at": "2026-01-20T16:51:34.911Z",
"like_count": 0,
"comment_count": 0,
"play_count": 0,
"scheduled_duration": "01:00:00",
"language": "eng",
"recurring_mode": "once",
"language_description": "English",
"scheduled_start_date": "Wed 21 January 2026",
"access_description": "Musicians may join at will. Fans may not listen to session.",
"timezone": "Central Time (US & Canada),America/Chicago",
"timezone_id": "America/Chicago",
"timezone_description": "Central Time (US & Canada)",
"musician_access_description": "Musicians may join at will",
"fan_access_description": "Fans may not listen to session",
"session_removed_at": null,
"legal_policy": "legal_policy",
"open_rsvps": false,
"is_unstructured_rsvp?": false,
"friends_can_join": true,
"use_video_conferencing_server": true,
"creator": {
"id": "27bd4a30-d1b8-4eea-8454-01a104d59381",
"name": "Nuwan Chaturanga",
"photo_url": null
},
"band": null,
"users": [],
"comments": [],
"session_info_comments": [],
"music_notations": [],
"invitations": [],
"approved_rsvps": [
{
"id": "27bd4a30-d1b8-4eea-8454-01a104d59381",
"photo_url": null,
"first_name": "Nuwan",
"last_name": "Chaturanga",
"name": "Nuwan Chaturanga",
"resolved_photo_url": "http://localhost:3000/assets/shared/avatar_generic.png",
"full_score": null,
"audio_latency": 5,
"internet_score": null,
"instrument_list": [
{
"id": "other",
"desc": "Other",
"level": 3
}
],
"rsvp_request_id": "3b57a648-3858-44a0-8650-45555a6dd33b"
}
],
"open_slots": [],
"pending_invitations": [],
"pending_rsvp_requests": [],
"lesson_session": null,
"active_music_session": null,
"can_join": true,
"share_url": "http://www.jamkazam.local:3000/s/ZAPOFY0FCPM",
"genres": [
"A Cappella"
],
"scheduled_start": "Tue 20 January 2026 22:21:00",
"pretty_scheduled_start_with_timezone": "Tuesday, January 20, 10:21-10:21 PM US Central Time",
"pretty_scheduled_start_short": "Tuesday, January 20 - 10:21pm"
}
},
{
"method": "GET",
"url": "http://www.jamkazam.local:3000/api/sessions/c2682005-d64f-4f2e-9e72-b9017c0097fc/history?includePending=false",
"pathname": "/api/sessions/c2682005-d64f-4f2e-9e72-b9017c0097fc/history",
"timestamp": 1768927895444,
"requestHeaders": {
"accept": "application/json",
"referer": "http://beta.jamkazam.local:4000/",
"accept-language": "en-US",
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36",
"content-type": "application/json"
},
"duration": 97,
"responseStatus": 200,
"responseHeaders": {
"x-runtime": "0.096440",
"content-encoding": "gzip",
"x-content-type-options": "nosniff",
"etag": "W/\"1c90918fc0af71c877f432af9fddbff0\"",
"vary": "Accept-Encoding, Origin",
"access-control-max-age": "7200",
"access-control-allow-methods": "GET, POST, PUT, DELETE, OPTIONS",
"access-control-allow-origin": "http://beta.jamkazam.local:4000",
"access-control-expose-headers": "",
"cache-control": "max-age=0, private, must-revalidate",
"access-control-allow-credentials": "true",
"content-type": "application/json; charset=utf-8",
"x-frame-options": "SAMEORIGIN",
"x-xss-protection": "1; mode=block",
"x-request-id": "2c056ad2-8e49-4443-b0e2-04b5836dce4c"
},
"responseBody": {
"id": "c2682005-d64f-4f2e-9e72-b9017c0097fc",
"music_session_id": null,
"name": "my session",
"description": "Automated test session",
"musician_access": true,
"approval_required": false,
"fan_access": false,
"fan_chat": false,
"create_type": null,
"band_id": null,
"user_id": "27bd4a30-d1b8-4eea-8454-01a104d59381",
"genre_id": "acapella",
"created_at": "2026-01-20T16:51:34.911Z",
"like_count": 0,
"comment_count": 0,
"play_count": 0,
"scheduled_duration": "01:00:00",
"language": "eng",
"recurring_mode": "once",
"language_description": "English",
"scheduled_start_date": "Wed 21 January 2026",
"access_description": "Musicians may join at will. Fans may not listen to session.",
"timezone": "Central Time (US & Canada),America/Chicago",
"timezone_id": "America/Chicago",
"timezone_description": "Central Time (US & Canada)",
"musician_access_description": "Musicians may join at will",
"fan_access_description": "Fans may not listen to session",
"session_removed_at": null,
"legal_policy": "legal_policy",
"open_rsvps": false,
"is_unstructured_rsvp?": false,
"friends_can_join": true,
"use_video_conferencing_server": true,
"creator": {
"id": "27bd4a30-d1b8-4eea-8454-01a104d59381",
"name": "Nuwan Chaturanga",
"photo_url": null
},
"band": null,
"users": [],
"comments": [],
"session_info_comments": [],
"music_notations": [],
"invitations": [],
"approved_rsvps": [
{
"id": "27bd4a30-d1b8-4eea-8454-01a104d59381",
"photo_url": null,
"first_name": "Nuwan",
"last_name": "Chaturanga",
"name": "Nuwan Chaturanga",
"resolved_photo_url": "http://localhost:3000/assets/shared/avatar_generic.png",
"full_score": null,
"audio_latency": 5,
"internet_score": null,
"instrument_list": [
{
"id": "other",
"desc": "Other",
"level": 3
}
],
"rsvp_request_id": "3b57a648-3858-44a0-8650-45555a6dd33b"
}
],
"open_slots": [],
"pending_invitations": [],
"pending_rsvp_requests": [],
"lesson_session": null,
"active_music_session": null,
"can_join": true,
"share_url": "http://www.jamkazam.local:3000/s/ZAPOFY0FCPM",
"genres": [
"A Cappella"
],
"scheduled_start": "Tue 20 January 2026 22:21:00",
"pretty_scheduled_start_with_timezone": "Tuesday, January 20, 10:21-10:21 PM US Central Time",
"pretty_scheduled_start_short": "Tuesday, January 20 - 10:21pm"
}
},
{
"method": "POST",
"url": "http://www.jamkazam.local:3000/api/sessions/c2682005-d64f-4f2e-9e72-b9017c0097fc/participants",
"pathname": "/api/sessions/c2682005-d64f-4f2e-9e72-b9017c0097fc/participants",
"timestamp": 1768927895579,
"requestHeaders": {
"accept": "application/json",
"referer": "http://beta.jamkazam.local:4000/",
"accept-language": "en-US",
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36",
"content-type": "application/json"
},
"requestBody": {
"client_id": "8d64a3b0-2f34-48c1-8199-74766ad6b1ac",
"as_musician": true,
"tracks": [
{
"client_track_id": "d4734735-0acb-4e87-9737-320efb024b3f",
"client_resource_id": "0x60000117dab0",
"instrument_id": "piano",
"sound": "stereo"
}
],
"client_role": "parent",
"parent_client_id": ""
},
"duration": 444,
"responseStatus": 201,
"responseHeaders": {
"content-encoding": "gzip",
"x-content-type-options": "nosniff",
"transfer-encoding": "chunked",
"x-xss-protection": "1; mode=block",
"x-request-id": "74ae651d-b619-436b-bf23-0a101b498f10",
"x-runtime": "0.440659",
"etag": "W/\"511bac56d5816bf59cf165f3ab9f9289\"",
"x-frame-options": "SAMEORIGIN",
"access-control-max-age": "7200",
"access-control-allow-methods": "GET, POST, PUT, DELETE, OPTIONS",
"access-control-allow-origin": "http://beta.jamkazam.local:4000",
"location": "http://www.jamkazam.local:3000/api/sessions/c2682005-d64f-4f2e-9e72-b9017c0097fc",
"access-control-expose-headers": "",
"vary": "Accept-Encoding, Origin",
"access-control-allow-credentials": "true",
"content-type": "application/json; charset=utf-8",
"cache-control": "max-age=0, private, must-revalidate"
},
"responseBody": {
"id": "c2682005-d64f-4f2e-9e72-b9017c0097fc",
"name": "my session",
"description": "Automated test session",
"musician_access": true,
"approval_required": false,
"friends_can_join": true,
"fan_access": false,
"fan_chat": false,
"user_id": "27bd4a30-d1b8-4eea-8454-01a104d59381",
"claimed_recording_initiator_id": null,
"track_changes_counter": 0,
"max_score": 0,
"backing_track_path": null,
"metronome_active": false,
"jam_track_initiator_id": null,
"jam_track_id": null,
"music_session_id_int": 3065,
"use_video_conferencing_server": true,
"created_at": "2026-01-20T16:51:35.602Z",
"music_notations": [],
"participants": [
{
"ip_address": "127.0.0.1",
"client_id": "8d64a3b0-2f34-48c1-8199-74766ad6b1ac",
"joined_session_at": "2026-01-20T16:51:35.654Z",
"id": "2a4bf89d-6da3-4e80-b253-deb796ebb489",
"metronome_open": false,
"is_jamblaster": false,
"client_role": "parent",
"parent_client_id": "",
"client_id_int": 93868,
"tracks": [
{
"id": "662bdeb9-3dfe-4753-98e4-3902b5a10534",
"connection_id": "2a4bf89d-6da3-4e80-b253-deb796ebb489",
"instrument_id": "piano",
"sound": "stereo",
"client_track_id": "d4734735-0acb-4e87-9737-320efb024b3f",
"client_resource_id": "0x60000117dab0",
"updated_at": "2026-01-20T16:51:35.657Z",
"instrument": "Piano"
}
],
"backing_tracks": [],
"user": {
"id": "27bd4a30-d1b8-4eea-8454-01a104d59381",
"photo_url": null,
"name": "Nuwan Chaturanga",
"is_friend": false,
"connection_state": "connected",
"subscription": "jamsubplatinum"
}
}
],
"invitations": [],
"lesson_session": null,
"join_requests": [],
"jam_track": null,
"claimed_recording": null,
"subscription": {
"play_time_per_month": null,
"play_time_per_session": null,
"can_record_audio": true,
"can_record_video": true,
"can_use_video": true,
"can_record_wave": true,
"video_resolution": 4,
"audio_max_bitrate": 5,
"can_broadcast": true,
"broadcasting_type": 3,
"max_players": null,
"pro_audio": true,
"has_support": true,
"name": "Platinum",
"rank": 3,
"remaining_month_play_time": null
},
"session_rules": {
"remaining_session_play_time": null
},
"can_join": true,
"genres": [
"A Cappella"
],
"recording": null,
"share_url": "http://www.jamkazam.local:3000/s/ZAPOFY0FCPM",
"session_controller_id": "27bd4a30-d1b8-4eea-8454-01a104d59381"
}
},
{
"method": "GET",
"url": "http://www.jamkazam.local:3000/api/sessions/c2682005-d64f-4f2e-9e72-b9017c0097fc",
"pathname": "/api/sessions/c2682005-d64f-4f2e-9e72-b9017c0097fc",
"timestamp": 1768927896184,
"requestHeaders": {
"accept": "application/json",
"referer": "http://beta.jamkazam.local:4000/",
"accept-language": "en-US",
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36",
"content-type": "application/json"
},
"duration": 182,
"responseStatus": 200,
"responseHeaders": {
"content-encoding": "gzip",
"x-content-type-options": "nosniff",
"transfer-encoding": "chunked",
"x-xss-protection": "1; mode=block",
"x-request-id": "320d63a4-cd6e-45c2-affb-dc16a4908dd8",
"x-runtime": "0.075026",
"etag": "W/\"1140a03eccac397577d88aa4add338ae\"",
"x-frame-options": "SAMEORIGIN",
"access-control-max-age": "7200",
"access-control-allow-methods": "GET, POST, PUT, DELETE, OPTIONS",
"access-control-allow-origin": "http://beta.jamkazam.local:4000",
"access-control-expose-headers": "",
"vary": "Accept-Encoding, Origin",
"access-control-allow-credentials": "true",
"content-type": "application/json; charset=utf-8",
"cache-control": "max-age=0, private, must-revalidate"
},
"responseBody": {
"id": "c2682005-d64f-4f2e-9e72-b9017c0097fc",
"name": "my session",
"description": "Automated test session",
"musician_access": true,
"approval_required": false,
"friends_can_join": true,
"fan_access": false,
"fan_chat": false,
"user_id": "27bd4a30-d1b8-4eea-8454-01a104d59381",
"claimed_recording_initiator_id": null,
"track_changes_counter": 0,
"max_score": 0,
"backing_track_path": null,
"metronome_active": false,
"jam_track_initiator_id": null,
"jam_track_id": null,
"music_session_id_int": 3065,
"use_video_conferencing_server": true,
"created_at": "2026-01-20T16:51:35.602Z",
"music_notations": [],
"participants": [
{
"ip_address": "127.0.0.1",
"client_id": "8d64a3b0-2f34-48c1-8199-74766ad6b1ac",
"joined_session_at": "2026-01-20T16:51:35.654Z",
"id": "2a4bf89d-6da3-4e80-b253-deb796ebb489",
"metronome_open": false,
"is_jamblaster": false,
"client_role": "parent",
"parent_client_id": "",
"client_id_int": 93868,
"tracks": [
{
"id": "662bdeb9-3dfe-4753-98e4-3902b5a10534",
"connection_id": "2a4bf89d-6da3-4e80-b253-deb796ebb489",
"instrument_id": "piano",
"sound": "stereo",
"client_track_id": "d4734735-0acb-4e87-9737-320efb024b3f",
"client_resource_id": "0x60000117dab0",
"updated_at": "2026-01-20T16:51:35.657Z",
"instrument": "Piano"
}
],
"backing_tracks": [],
"user": {
"id": "27bd4a30-d1b8-4eea-8454-01a104d59381",
"photo_url": null,
"name": "Nuwan Chaturanga",
"is_friend": false,
"connection_state": "connected",
"subscription": "jamsubplatinum"
}
}
],
"invitations": [],
"lesson_session": null,
"join_requests": [],
"jam_track": null,
"claimed_recording": null,
"can_join": true,
"genres": [
"A Cappella"
],
"recording": null,
"share_url": "http://www.jamkazam.local:3000/s/ZAPOFY0FCPM",
"session_controller_id": "27bd4a30-d1b8-4eea-8454-01a104d59381"
}
}
]