🔍Odaları Arama

Aşağıda, odaları ararken kullanabileceğiniz parametreleri bulabilirsiniz:

Parametre
Tip
Açıklama

query

string

Arama kelimesi (oda adında arar)

creator_email

string

Oluşturan kişinin email adresine göre filtrele

created_after

string

Oluşturulma tarihi başlangıcı

created_before

string

Oluşturulma tarihi sonu

user_id

string

Belirli kullanıcı ID'sine göre filtrele

page

integer

Sayfa numarası (varsayılan: 1)

size

integer

Sayfa boyutu (varsayılan: 20, max: 100)

sort

string

Sıralama (varsayılan: created_date desc)

Örnek istek:

curl -L -X GET 'https://<DOMAIN>/xapi/v2/room/search' \
-H 'Content-Type: application/json' \
-G \
-d 'query=test' \
-d '[email protected]' \
-d 'page=1' \
-d 'page_size=10' \
-d 'created_after=2025-01-01T00:00:00Z' \
-d 'created_before=2025-12-31T23:59:59Z'

Örnek yanıt:

{
  "data": [
    {
      "room_guid": "61E3D504-13EE-447F-9B36-6686C5C39FEB",
      "name": "Test Odası",
      "lang": "tr-TR",
      "url": "https://yourdomain.com/groups/room/test-odasi_{0}",
      "created_date": "2025-08-18T12:48:00",
      "tags": "test, api",
      "inaccessible_replay": false,
      "allow_recording": true,
      "ui_options": {
        "allow_rating": true,
        "preparation_time": 15,
        "session_duration": 60,
        "chat": {
          "offMessageModule": false,
          "offGeneralMsging": false,
          "offGeneralMsgLimitForUser": false,
          "offSpecialMsging": false,
          "offSpecialMsgToAdmin": false,
          "offSpecialMsgToUser": false,
          "offNewMsgSound": false,
          "offClearForReplay": false,
          "onNewMsgSoundInAll": false,
          "onNewMsgNotifyInAll": false
        },
        "duration": {
          "allowExtendTime": true,
          "useRemainingTime": false
        },
        "allow_users_stream_self_cam_mic": true,
        "hide_user_streams": false,
        "enable_attendance_check": true,
        "enable_simultaneous_interpretation": false,
        "enable_simultaneous_interpretation_for_users": false,
        "start_active": false,
        "return_url": "",
        "allow_reactions": true
      }
    }
  ],
  "pagination": {
    "page": 1,
    "size": 10,
    "totalCount": 25,
    "totalPages": 3,
    "hasNextPage": true,
    "hasPreviousPage": false
  }
}

Last updated

Was this helpful?