title: "Закладки" summary: | Обработка создания закладок для пользователя. Закладки хранятся в трех таблицах и должны рассматриваться как кортеж (модель, идентификатор-модели), а не как строка в таблице с идентификатором. DELETE принимает модель и идентификатор, поскольку DELETE не обязательно поддерживает тела запросов. POST, соответственно, имеет такую же структуру. Поскольку есть три базовые таблицы, идентификатор самой закладки не является уникальным среди 'закладок' и не является хорошим идентификатором для использования в API. redirect_from: - /ru/docs/latest/api/bookmark
Закладки¶
Обработка создания закладок для пользователя. Закладки хранятся в трех таблицах и должны рассматриваться как кортеж (модель, идентификатор-модели), а не как строка в таблице с идентификатором. DELETE принимает модель и идентификатор, поскольку DELETE не обязательно поддерживает тела запросов. POST, соответственно, имеет такую же структуру. Поскольку есть три базовые таблицы, идентификатор самой закладки не является уникальным среди "закладок" и не является хорошим идентификатором для использования в API.
DELETE /api/bookmark/: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 -> <значение должно быть целым числом больше нуля.>}.