1. У боксі є 2 стани дзвінка, залежно від стану це різні сутності:
а) Активний дзвінок. Це дзвінок що іде зараз. Його можна створити через /api/registercall/ побачити його можна тільки якщо ви є одним із користувачів, що бере участь у дзвінку. Документація з прикладом запиту тут
https://1b.app/ru/api/create-call/б) Дзвінок, що вже завершено. Цей дзвінок потрапляє до подій системи. Подію можна створити у вашому випадку однією з дій: "Парсер дзвінків з таблиці CDR", "Пошук дзвінків по FTP" або "Створення подій на базі даних про поточні дзвінки". Всі ці дії використовують різні джерела створення подій.
Записи, наскільки я пам'ятаю, можна отримувати тільки по ftp або через "Парсер дзвінків з таблиці CDR", якщо там у певній колонці зберігається посилання на запис дзвінка.
Також можна зробити додаткове апі (якщо вам не вистачить вказаного вище функціоналу), яке буде створювати подію за переданими параметрами і в тому числі завантажувати запис у OneBox.