Get meeting details

📋 Get Meeting Details

Retrieve details for a specific meeting using its order ID.

Endpoint

GET https://api.tor.app/developer/meetings/{order_id}

Headers

  • Authorization (string, required): Bearer token with your API key (e.g., Authorization: Bearer your_api_key).

Path Parameters

  • order_id (string, required): The unique ID of the meeting (e.g., your_order_id).

Responses

200 OK
{
    "success": true,
    "message": "Successfully fetched requested meeting",
    "meeting": {
        "Date": 1749138637613,
        "meeting_settings": {
            "auto_join_microsoft": true,
            "meeting_bot_name": "your_bot_name",
            "meetingtor_auto_transcribe": false,
            "delete_after_14_days": false,
            "ai_summary_template_id": "your_template_id",
            "meeting_language": "en-US",
            "join_direction": "before",
            "join_minutes": "0",
            "keep_video": true,
            "meetingtor_auto_join_option": "all",
            "keep_audio": true,
            "meetingtor_share_settings": "everyone",
            "keep_transcript": true,
            "auto_join_google": true,
            "keep_summary": true,
            "meetingtor_auto_transcribe_language": "autolanguage"
        },
        "TempName": "Meeting at your_date_time",
        "video_url": "your_video_url",
        "TranskriptorSK": "your_transkriptor_sk",
        "OrderID": "your_order_id",
        "botId": "your_bot_id",
        "videofile": "your_video_file",
        "OwnerID": "your_owner_id",
        "TranskriptorOrderId": "your_transcription_order_id",
        "auto_transcribe": false,
        "event_id": "your_event_id",
        "SK": "your_sk",
        "TStatus": "Completed",
        "PK": "your_pk",
        "videobucket": "your_video_bucket"
    }
}
        

Notes

  • Use the order_id returned from the meeting transcription API to fetch meeting details.
  • The meeting_settings object contains configuration details for the meeting, such as bot name and transcription settings.
  • Ensure the Authorization header includes a valid API key.
import json
import requests

api_key = "your_api_key"
order_id = "your_order_id"
url = f"https://api.tor.app/developer/meetings/{order_id}"
headers = {
    "Authorization": f"Bearer {api_key}"
}

response = requests.get(url, headers=headers)
print(response.status_code)
print(response.json())
const axios = require('axios');

const api_key = "your_api_key";
const order_id = "your_order_id";
const url = `https://api.tor.app/developer/meetings/${order_id}`;
const headers = {
    "Authorization": `Bearer ${api_key}`
};

axios.get(url, { headers })
    .then(response => {
        console.log(response.status);
        console.log(response.data);
    })
    .catch(error => {
        console.error(error.response.status);
        console.error(error.response.data);
    });
import okhttp3.*;

public class Main {
    public static void main(String[] args) throws Exception {
        String api_key = "your_api_key";
        String order_id = "your_order_id";
        String url = "https://api.tor.app/developer/meetings/" + order_id;
        
        OkHttpClient client = new OkHttpClient();
        Request request = new Request.Builder()
                .url(url)
                .header("Authorization", "Bearer " + api_key)
                .get()
                .build();
        
        try (Response response = client.newCall(request).execute()) {
            System.out.println(response.code());
            System.out.println(response.body().string());
        }
    }
}
using System;
using System.Net.Http;
using System.Threading.Tasks;

class Program {
    static async Task Main() {
        string api_key = "your_api_key";
        string order_id = "your_order_id";
        string url = $"https://api.tor.app/developer/meetings/{order_id}";
        
        using HttpClient client = new HttpClient();
        client.DefaultRequestHeaders.Add("Authorization", $"Bearer {api_key}");
        
        HttpResponseMessage response = await client.GetAsync(url);
        Console.WriteLine((int)response.StatusCode);
        string responseBody = await response.Content.ReadAsStringAsync();
        Console.WriteLine(responseBody);
    }
}
package main

import (
    "encoding/json"
    "fmt"
    "net/http"
)

func main() {
    api_key := "your_api_key"
    order_id := "your_order_id"
    url := fmt.Sprintf("https://api.tor.app/developer/meetings/%s", order_id)
    
    req, _ := http.NewRequest("GET", url, nil)
    req.Header.Set("Authorization", "Bearer "+api_key)
    
    client := &http.Client{}
    resp, err := client.Do(req)
    if err != nil {
        fmt.Println(err)
        return
    }
    defer resp.Body.Close()
    
    fmt.Println(resp.StatusCode)
    var result map[string]interface{}
    json.NewDecoder(resp.Body).Decode(&result)
    fmt.Println(result)
}
require 'net/http'
require 'json'
require 'uri'

api_key = "your_api_key"
order_id = "your_order_id"
url = URI("https://api.tor.app/developer/meetings/#{order_id}")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = "Bearer #{api_key}"

response = http.request(request)
puts response.code
puts response.body
<?php
$api_key = "your_api_key";
$order_id = "your_order_id";
$url = "https://api.tor.app/developer/meetings/$order_id";

$ch = curl_init($url);
curl_setopt($ch, CURLOPT_HTTPHEADER, [
    "Authorization: Bearer $api_key"
]);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

$response = curl_exec($ch);
$status = curl_getinfo($ch, CURLINFO_HTTP_CODE);
echo $status . "\n";
echo $response . "\n";

curl_close($ch);
?>
import okhttp3.*

fun main() {
    val api_key = "your_api_key"
    val order_id = "your_order_id"
    val url = "https://api.tor.app/developer/meetings/$order_id"
    
    val client = OkHttpClient()
    val request = Request.Builder()
        .url(url)
        .header("Authorization", "Bearer $api_key")
        .get()
        .build()
    
    client.newCall(request).execute().use { response ->
        println(response.code)
        println(response.body?.string())
    }
}
import Foundation

let api_key = "your_api_key"
let order_id = "your_order_id"
let url = URL(string: "https://api.tor.app/developer/meetings/\(order_id)")!
var request = URLRequest(url: url)
request.httpMethod = "GET"
request.setValue("Bearer \(api_key)", forHTTPHeaderField: "Authorization")

let task = URLSession.shared.dataTask(with: request) { data, response, error in
    if let httpResponse = response as? HTTPURLResponse {
        print(httpResponse.statusCode)
    }
    if let data = data, let string = String(data: data, encoding: .utf8) {
        print(string)
    }
}
task.resume()
import 'dart:convert';
import 'dart:io';

void main() async {
  final api_key = "your_api_key";
  final order_id = "your_order_id";
  final url = Uri.parse("https://api.tor.app/developer/meetings/$order_id");
  final client = HttpClient();
  
  final request = await client.getUrl(url);
  request.headers.set("Authorization", "Bearer $api_key");
  
  final response = await request.close();
  print(response.statusCode);
  final responseBody = await response.transform(utf8.decoder).join();
  print(responseBody);
}