Route: Archive

Archive route is used for management of recording archives created for all conferences.

List of Filters available are as below:
  1. Get archive for a Period
  2. Get archive for a Room ID
  3. Get archive for a Room ID & Period
  4. Get archive for a Conference number



Get archive for a Period

This help you to get archive media files for all your Applications for any given period.

URL: https://api.enablex.io/%version-slug%/archive/period/{from-date}/{to-date}
Method: GET
Paratmeters: from_date, to_date
Date Format: YYYY-MM-DD

Response JSON:
{ "result": "0", "archive": [ { "_id": "", /* archive-id */ "trans_date": "", "conf_num": "", "metadata": "http://FQDN/path/metadata.json", /* file path to pick */ "app_id": "", "room_id": "", "recording": [ { "url": "http://FQDN/path/file.mkv" }, /* file path to pick */ { "url": "http://FQDN/path/file.mkv" } ], "transcoded": [ { "url": "http://FQDN/path/file.mp4" }, /* file path to pick */ { "url": "http://FQDN/path/file.mp4" } ], "chatdata": "http://FQDN/path/chatdata.json" }



Get archive for a Room-ID

This help you to get archive media files for all conference sessions carried out in a given Room.

URL: https://api.enablex.io/%version-slug%/archive/room/{room-id}
Method: GET
Paratmeters: room-id

Response JSON:
{ "result": "0", "archive": [ { "_id": "", /* archive-id */ "trans_date": "", "conf_num": "", "metadata": "http://FQDN/path/metadata.json", /* file path to pick */ "app_id": "", "room_id": "", "recording": [ { "url": "http://FQDN/path/file.mkv" }, /* file path to pick */ { "url": "http://FQDN/path/file.mkv" } ], "transcoded": [ { "url": "http://FQDN/path/file.mp4" }, /* file path to pick */ { "url": "http://FQDN/path/file.mp4" } ], "chatdata": "http://FQDN/path/chatdata.json" }



Get archive for a Room ID & Period

This help you to get archive media files for all conference sessions carried out in a given Room within a given period.

URL: https://api.enablex.io/%version-slug%/archive/room-period/{room-id}/{from-date}/{to-date}
Method: GET
Paratmeters: room-id, from-date, to-date
Date Format: YYYY-MM-DD

Response JSON:
{ "result": "0", "archive": [ { "_id": "", /* archive-id */ "trans_date": "", "conf_num": "", "metadata": "http://FQDN/path/metadata.json", /* file path to pick */ "app_id": "", "room_id": "", "recording": [ { "url": "http://FQDN/path/file.mkv" }, /* file path to pick */ { "url": "http://FQDN/path/file.mkv" } ], "transcoded": [ { "url": "http://FQDN/path/file.mp4" }, /* file path to pick */ { "url": "http://FQDN/path/file.mp4" } ], "chatdata": "http://FQDN/path/chatdata.json" }



Get archive for a Conference Number

This help you to get archive media files for one conference sessions i.e. for the given conference number.

URL: https://api.enablex.io/%version-slug%/archive/conf/{conf-num}
Method: GET
Paratmeters: conf-num

Response JSON: { "result": "0", "archive": [ { "_id": "", /* archive-id */ "trans_date": "", "conf_num": "", "metadata": "http://FQDN/path/metadata.json", /* file path to pick */ "app_id": "", "room_id": "", "recording": [ { "url": "http://FQDN/path/file.mkv" }, /* file path to pick */ { "url": "http://FQDN/path/file.mkv" } ], "transcoded": [ { "url": "http://FQDN/path/file.mp4" }, /* file path to pick */ { "url": "http://FQDN/path/file.mp4" } ], "chatdata": "http://FQDN/path/chatdata.json" }