Составной ключ

Entities API позволяет удалять сущности из приложения. Соответствующая операция - /entities/:entityName/:entityId с использованием HTTP метода DELETE.
Подскажите, как будет выглядеть request, если для сущности указан составной ключ?

Методом проб и ошибок нашла решение сама. Нужно представить идентификатор составного ключа в виде строки JSON и применить кодировку URL- адреса base64.
Привожу пример своего кода (frontend REACT).

const base64String = JSON.stringify({employee: currentIdEmp, room: roomId });
const base64Id = Buffer.from(base64String).toString(‘base64’);
const response = await fetch(url_room + ‘/’ + base64Id, {
method: “DELETE”,
headers: { “Authorization”: "Bearer " + token }
});

Убедительная просьба к поддержке указать уточнение как должен выглядеть идентификатор составного ключа в документации JMIX. На решение данной проблемы у меня ушло без малого 3 недели.

Здравствуйте,

Да вы правы, это момент упущен в документации. Спасибо вам за найденный недочёт и предоставленный пример. Мы дополним документацию.

Тикет:

С Уважением,
Никита