List
Request (listing all recordings)
curl --request GET \
--url https://api.digitalsamba.com/api/v1/recordings \
--user YOUR_TEAM_ID:YOUR_DEVELOPER_KEYimport com.fasterxml.jackson.databind.ObjectMapper;
import java.net.URI;
import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;
import java.net.http.HttpResponse.BodyHandlers;
import java.util.Base64;
import java.util.Map;
String TEAM_ID = "YOUR_TEAM_ID";
String DEVELOPER_KEY = "YOUR_DEVELOPER_KEY";
String authorizationHeader = "Bearer " + Base64.getEncoder().encodeToString((TEAM_ID + ":" + DEVELOPER_KEY).getBytes());
HttpRequest request = HttpRequest.newBuilder()
.GET()
.uri(new URI("https://api.digitalsamba.com/api/v1/recordings"))
.header("Authorization", authorizationHeader)
.build();
HttpClient client = HttpClient.newHttpClient();
HttpResponse<String> response = client.send(request, BodyHandlers.ofString());
System.out.println("Status code: " + response.statusCode());
System.out.println("Body: " + response.body());Response (200 OK)
{
"total_count": 148,
"data": [
{
"id": "6e4a5676-c2e8-4c14-90a2-4c6cd71640be",
"name": "Recording 13.01.2023 10:42",
"duration": 7100,
"status": "READY",
"room_id": "7f8c8eac-6643-47db-8d93-e7633e6e53ec",
"friendly_url": "PublicRoom",
"privacy": "public",
"session_id": "16e44502-dae5-41f9-b095-e41bf6ac2d1d",
"participant_id": "cc8111a2-349d-4ec4-88e1-f92080a6544e",
"participant_name": "John Smith",
"created_at": "2023-01-13T10:42:35Z"
},
...............99 more recordings...............
]
}Request (get information about a concrete recording)
Response (200 OK)
Last updated