Skip to content

Получение списка запросов на удаление#

Ручка#

POST/rbac/v1/fetch_deletion_request

Полный адрес в сети#

Среда URL
🧪 Dev https://gateway.devterra.ru/admin/rbac/v1/fetch_deletion_request
🚀 Prod https://mobile-api.terraprod.ru/admin/rbac/v1/fetch_deletion_request
Поле Тип Описание Обязательное Пример
blockID int32 ID блока 1
cityIDs []int32 ID городов [1,2,3]
countryIDs []int32 ID стран [1,2,3]
districtIDs []int32 ID регионов [1,2,3]
entityIDs []int32 ID сущности [1,2,3]
entityUUIDs []string UUID сущности ["d1d72126-153a-4739-a144-a465a89953a5"]
statusID int32 ID статусов 1
userUUIDs []string UUID создателей запросов ["d1d72126-153a-4739-a144-a465a89953a5"]

Пример JSON запроса#

{
  "filters": {
    "blockID": 1,
    "cityIDs": [
      1,
      2
    ],
    "countryIDs": [
      2,
      3
    ],
    "districtIDs": null,
    "entityIDs": [
      112415,
      4432
    ],
    "entityUUIDs": [
      "2f4445a0-fc1a-4af2-8eca-7ea3a114e099"
    ],
    "statusID": 2,
    "userUUIDs": [
      "cfdecd49-18fc-4aa3-911f-0a1a95ae4d8e"
    ]
  },
  "pagination": {
    "limit": 10,
    "page": 1
  }
}

Пример JSON ответа#

{
  "data": [
    {
      "uuid": "aa19cfff-48dd-469d-b24f-9ba62976991b", // uuid запроса
      "approvedBy": "da045e89-67cc-4c4f-869d-b99bca4f42e5", // кто поставил аппрув
      "blockID": 4,
      "blockName": "EVENT_EVENT",
      "comment": "Удален",
      "cityID": 1,
      "countryID": 2,
      "districtID": null,
      "entityID": null,
      "entityUUID": "fb250ef7-a896-4733-af21-ea59b11f0724",
      "statusID": 1,
      "statusName": "PENDING", // Статус текстом
      "userUUID": "644cba65-3e2f-4969-ae65-008c33fbd786", // создатель запроса
      "updatedAt": "2024-11-05T18:30:00+03:00",
      "createdAt": "2024-11-05T18:30:00+03:00"
    }
  ],
  "pagination": {
    "currentPage": 0,
    "itemPerPage": 0,
    "totalItems": 0,
    "totalPages": 0
  }
}