/api/storage-translocation/edit/ - це операція редагування вже існуючої операції, тип операції не можна змінити, не можна змінити оприбуткування на продаж, лише видалити поточний запис та додати оприбуткування.
Якщо ви хочете продати товар товар по api, то цього теж зробити не можна, тому що відвантаження виконується тільки в рамках замовлення (процесу), тобто можна налаштувати продаж у замовленні на статусі та по api переключити замовлення на потрібний статус.
Але якщо ви бажаєте просто змінювати залишок товару, то Вам потрібно використовувати метод /api/storage-translocation/product/updatebalance/
Цей метод дозволяє оприбуткувати товар, списати + зрівняти залишок - тобто зробити таким, який ви передаєте у запиті.
Описано тут
https://crm-onebox.com/ru/api/storage/