Закладки

Управление созданием закладок для пользователя. Закладки разделены на три таблицы и должны рассматриваться как кортеж (model, model-id) вместо строки в таблице с id. В методе DELETE используются параметры model и id, потому что DELETE не обязательно поддерживает тело запроса. По этой же логике такой же формат используется и при формировании POST запроса. Поскольку существуют три основные таблицы, id на самой закладке не является уникальным среди “закладок”, поэтому не является уникальным идентификатором для использования в API.

DELETE /api/bookmark/:model/:id

Удалить закладку. Удалит закладку, назначенную для пользователя, который делает запрос, по model и id.

Параметры:

  • model перечисление card, dashboard, collection.

  • id целое число больше нуля.

GET /api/bookmark/

Получает все закладки пользователя.

POST /api/bookmark/:model/:id

Создает новую закладку для пользователя.

Параметры:

  • model перечисление card, dashboard, collection.

  • id целое число больше нуля.

PUT /api/bookmark/ordering

Устанавливает порядок закладок пользователя.

Параметры:

  • orderings последовательность карт, где {:type -> <перечисление card, dashboard, collection>, :item_id -> <целое число больше нуля>}

<< Назад к разделу API