Files
smart-lift-docs/Smart Lift Access.postman_collection.json
2024-10-02 10:53:03 +03:00

943 lines
32 KiB
JSON

{
"info": {
"_postman_id": "24ed5c75-9fbc-4910-9c07-4b9d55e26d5f",
"name": "Smart Lift Access",
"schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json",
"_exporter_id": "2286120"
},
"item": [
{
"name": "Controller",
"item": [
{
"name": "Read Config",
"protocolProfileBehavior": {
"followRedirects": false,
"followOriginalHttpMethod": false,
"followAuthorizationHeader": false
},
"request": {
"method": "GET",
"header": [
{
"key": "X-Api-Key",
"value": "{{controller_api_key}}"
},
{
"key": "Accept",
"value": "application/json"
}
],
"url": {
"raw": "{{base_api_url}}/users/me/groups",
"host": [
"{{base_api_url}}"
],
"path": [
"users",
"me",
"groups"
]
},
"description": "Чтение текущей конфигурации группы лифтов"
},
"response": []
},
{
"name": "Upload Config",
"protocolProfileBehavior": {
"followRedirects": false,
"followOriginalHttpMethod": false,
"followAuthorizationHeader": false
},
"request": {
"method": "POST",
"header": [
{
"key": "X-Api-Key",
"value": "{{controller_api_key}}"
},
{
"key": "Content-Type",
"value": "application/json"
},
{
"key": "Accept",
"value": "application/json"
},
{
"key": "Accept-Encoding",
"value": "gzip"
}
],
"body": {
"mode": "raw",
"raw": "{\n \"lifts\": [\n {\n \"allowed\": [\n -5,\n -4,\n -3,\n -2,\n -1,\n 0,\n 1,\n 2,\n 3,\n 4,\n 5,\n 6,\n 7,\n 8,\n 9,\n 10,\n 11,\n 12,\n 13,\n 14,\n 15,\n 16,\n 17,\n 18,\n 19,\n 20,\n 21,\n 22\n ],\n \"tech\": [\n 10,\n 20\n ],\n \"id\": \"QW123450\",\n \"vip\": [\n 23\n ],\n \"type\": \"CARGO\",\n \"name\": \"Большой грузовой лифт\",\n \"lobby\": [\n 0\n ]\n },\n {\n \"allowed\": [\n -5,\n -4,\n -3,\n -2,\n -1,\n 0,\n 1,\n 2,\n 3,\n 4,\n 5,\n 6,\n 7,\n 8,\n 9,\n 10,\n 11,\n 12,\n 13,\n 14,\n 15,\n 16,\n 17,\n 18,\n 19,\n 20,\n 21,\n 22\n ],\n \"tech\": [\n 10,\n 20\n ],\n \"id\": \"QW123451\",\n \"vip\": [\n 23\n ],\n \"type\": \"CARGO\",\n \"name\": \"Большой грузовой лифт\",\n \"lobby\": [\n 0\n ]\n },\n {\n \"allowed\": [\n -5,\n -4,\n -3,\n -2,\n -1,\n 0,\n 1,\n 2,\n 3,\n 4,\n 5,\n 6,\n 7,\n 8,\n 9,\n 10,\n 11,\n 12,\n 13,\n 14,\n 15,\n 16,\n 17,\n 18,\n 19,\n 20,\n 21,\n 22\n ],\n \"tech\": [\n 10,\n 20\n ],\n \"id\": \"QW123452\",\n \"vip\": [\n 23\n ],\n \"type\": \"CARGO\",\n \"name\": \"Большой грузовой лифт\",\n \"lobby\": [\n 0\n ]\n },\n {\n \"allowed\": [\n -5,\n -4,\n -3,\n -2,\n -1,\n 0,\n 1,\n 2,\n 3,\n 4,\n 5,\n 6,\n 7,\n 8,\n 9,\n 10,\n 11,\n 12,\n 13,\n 14,\n 15,\n 16,\n 17,\n 18,\n 19,\n 20,\n 21,\n 22\n ],\n \"tech\": [\n 10,\n 20\n ],\n \"id\": \"QW123453\",\n \"vip\": [\n 23\n ],\n \"type\": \"CARGO\",\n \"name\": \"Большой грузовой лифт\",\n \"lobby\": [\n 0\n ]\n }\n ],\n \"readers\": [\n {\n \"id\": \"reader1\",\n \"name\": \"Считыватель в кабине большого грузового лифта\",\n \"location\": \"CABIN\",\n \"lift_id\": \"QW123450\"\n },\n {\n \"id\": \"reader2\",\n \"name\": \"Считыватель в холе\",\n \"location\": \"LOBBY\"\n },\n {\n \"id\": \"reader3\",\n \"name\": \"Считыватель на парковке\",\n \"location\": \"PARKING\"\n }\n ]\n}"
},
"url": {
"raw": "{{base_url}}/controller/config",
"host": [
"{{base_url}}"
],
"path": [
"controller",
"config"
]
},
"description": "Загружает кофигурацию группы лифтов на сервер. Конфигурация перезаписывается."
},
"response": []
}
]
},
{
"name": "Objects",
"item": [
{
"name": "Images",
"item": [
{
"name": "Upload Image",
"protocolProfileBehavior": {
"followRedirects": false,
"followOriginalHttpMethod": false,
"followAuthorizationHeader": false
},
"request": {
"method": "POST",
"header": [
{
"key": "Content-Type",
"value": "multipart/form-data"
},
{
"key": "Accept",
"value": "application/json"
},
{
"key": "Authorization",
"value": "Bearer {{access_token}}"
}
],
"body": {
"mode": "formdata",
"formdata": [
{
"key": "image",
"type": "file",
"src": []
}
]
},
"url": {
"raw": "{{base_api_url}}/objects/36DCD807-43CE-467B-869D-1EBA9502B3A8/image",
"host": [
"{{base_api_url}}"
],
"path": [
"objects",
"36DCD807-43CE-467B-869D-1EBA9502B3A8",
"image"
]
},
"description": "Загрузка изображения для объекта. \nMultipart\nОбязательный параметр image\nContent-Type: image/jpeg\nМаксимальный размер изображения 1Мб\nПоддерживается только jpg"
},
"response": []
},
{
"name": "Get Image",
"protocolProfileBehavior": {
"followRedirects": false,
"followOriginalHttpMethod": false,
"followAuthorizationHeader": false
},
"request": {
"method": "GET",
"header": [
{
"key": "Accept",
"value": "application/json"
},
{
"key": "Authorization",
"value": "Bearer {{access_token}}"
}
],
"url": {
"raw": "{{base_api_url}}/objects/7C733991-1E73-4532-A444-30217E8EFD16/image?width=300",
"host": [
"{{base_api_url}}"
],
"path": [
"objects",
"7C733991-1E73-4532-A444-30217E8EFD16",
"image"
],
"query": [
{
"key": "width",
"value": "300",
"description": "Изменяет размер изображения, учитывая соотношение сторон"
}
]
},
"description": "Картинка объекта\nПоддерживается изменения размера. Для именения размера оригинального размера необходимо указать параметр width"
},
"response": []
}
]
},
{
"name": "Object List",
"protocolProfileBehavior": {
"followRedirects": false,
"followOriginalHttpMethod": false,
"followAuthorizationHeader": false
},
"request": {
"method": "GET",
"header": [
{
"key": "Accept",
"value": "application/json"
},
{
"key": "Authorization",
"value": "Bearer {{access_token}}"
}
],
"url": {
"raw": "{{base_api_url}}/objects",
"host": [
"{{base_api_url}}"
],
"path": [
"objects"
]
},
"description": "Возвращает список всех объектов, зарегистрированных в системе, с групами и лифтами.\nЕсли текущий пользователь является администратором, то для каждой группы возвращается список считывателей\nПример ответа:\n`\n[\n {\n \"id\": \"6AED41C9-A355-46A5-9C1B-41079E25176E\",\n \"name\": \"Тестовый объект 1\"\n \"address\": \"Адрес тестового объекта 1\",\n // Список групп лифтов на объекте\n \"groups\": [\n {\n \"id\": \"BC3DD872-54B5-4090-8735-1FC729C3E43E\",\n \"name\": \"Подъезд №7\",\n // Список лифтов в группе\n \"lifts\": [\n {\n \"id\": \"XO-CRG-1\",\n \"name\": \"3\",\n // Тип лифта. Возможные значения:\n // - UNIVERSAL\n // - PASSENGER\n // - CARGO\n \"type\": \"CARGO\",\n \"allowed\": [ 1, 2, 3, 4, 6],\n \"lobby\": [ 1, -1, -2 ],\n \"tech\": [ 5 ],\n \"vip\": []\n },\n // Список считывателей. Возвращается только если текущий пользователь является авминистратором\n \"readers\": [\n {\n \"name\": \"В холле\",\n \"id\": \"r1\",\n \"floor\": 1,\n // Место установки считывателя. Возможные значения:\n // Возмжные значения:\n // - ENTRANCE\n // - PARKING\n // - LOBBY\n // - CABIN\n // Если указан тип CABIN поле lift_id должно быть не null\n \"location\": \"LOBBY\"\n },\n {\n \"id\": \"r4\",\n \"name\": \"Лифт 1\",\n \"location\": \"CABIN\",\n // Обязательное поле, если location == CABIN\n \"lift_id\": \"XO-UNI-1\"\n }\n ]\n }\n ]\n }\n]\n`"
},
"response": []
},
{
"name": "Get Object By Id",
"protocolProfileBehavior": {
"followRedirects": false,
"followOriginalHttpMethod": false,
"followAuthorizationHeader": false
},
"request": {
"method": "GET",
"header": [
{
"key": "Accept",
"value": "application/json"
},
{
"key": "Authorization",
"value": "Bearer {{access_token}}"
}
],
"url": {
"raw": "{{base_api_url}}/objects/6AED41C9-A355-46A5-9C1B-41079E25176E",
"host": [
"{{base_api_url}}"
],
"path": [
"objects",
"6AED41C9-A355-46A5-9C1B-41079E25176E"
]
},
"description": "Возвращает список всех объектов, зарегистрированных в системе."
},
"response": []
},
{
"name": "Create Object",
"protocolProfileBehavior": {
"followRedirects": false,
"followOriginalHttpMethod": false,
"followAuthorizationHeader": false
},
"request": {
"method": "POST",
"header": [
{
"key": "Content-Type",
"value": "application/json"
},
{
"key": "Accept",
"value": "application/json"
},
{
"key": "Authorization",
"value": "Bearer {{access_token}}"
}
],
"body": {
"mode": "raw",
"raw": "{\"name\":\"\\u0422\\u0435\\u0441\\u0442\\u043e\\u0432\\u044b\\u0439 \\u043e\\u0431\\u044a\\u0435\\u043a\\u0442 98\",\"address\":\"\\u0410\\u0434\\u0440\\u0435\\u0441\\u0441 \\u0442\\u0435\\u0441\\u0442\\u043e\\u0432\\u043e\\u0433\\u043e \\u043e\\u0431\\u044a\\u0435\\u043a\\u0442\\u0430 98\"}"
},
"url": {
"raw": "{{base_api_url}}/objects",
"host": [
"{{base_api_url}}"
],
"path": [
"objects"
]
},
"description": "Создание объекта"
},
"response": []
},
{
"name": "Modify Object",
"protocolProfileBehavior": {
"followRedirects": false,
"followOriginalHttpMethod": false,
"followAuthorizationHeader": false
},
"request": {
"method": "PATCH",
"header": [
{
"key": "Content-Type",
"value": "application/json"
},
{
"key": "Accept",
"value": "application/json"
},
{
"key": "Authorization",
"value": "Bearer {{access_token}}"
}
],
"body": {
"mode": "raw",
"raw": "{\"name\":\"\\u0422\\u0435\\u0441\\u0442\\u043e\\u0432\\u044b\\u0439 \\u043e\\u0431\\u044a\\u0435\\u043a\\u0442 99\",\"address\":\"\\u0410\\u0434\\u0440\\u0435\\u0441\\u0441 \\u0442\\u0435\\u0441\\u0442\\u043e\\u0432\\u043e\\u0433\\u043e \\u043e\\u0431\\u044a\\u0435\\u043a\\u0442\\u0430 99\"}"
},
"url": {
"raw": "{{base_api_url}}/objects/6AED41C9-A355-46A5-9C1B-41079E25176E",
"host": [
"{{base_api_url}}"
],
"path": [
"objects",
"6AED41C9-A355-46A5-9C1B-41079E25176E"
]
},
"description": "Редактрование объекта"
},
"response": []
}
]
},
{
"name": "Auth",
"item": [
{
"name": "Send Code",
"protocolProfileBehavior": {
"followRedirects": false,
"followOriginalHttpMethod": false,
"followAuthorizationHeader": false
},
"request": {
"method": "POST",
"header": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"body": {
"mode": "raw",
"raw": "{\"phone\":\"+79037602666\"}"
},
"url": {
"raw": "{{base_url}}/auth/v1/code",
"host": [
"{{base_url}}"
],
"path": [
"auth",
"v1",
"code"
]
},
"description": "Отправляет СМС с одноразовым паролем на указанный номер телефона. В ответе возвращается время, до которого пароль действует. \nЕсли время действия предыдущего пароля еще не закончилось, то новый пароль не отправляется и в ответе возвращается время действия текущего пароля. \nНомер телефона должен быть в международном формате (начинаться с +)"
},
"response": []
},
{
"name": "Login",
"protocolProfileBehavior": {
"followRedirects": false,
"followOriginalHttpMethod": false,
"followAuthorizationHeader": false
},
"request": {
"method": "POST",
"header": [],
"body": {
"mode": "raw",
"raw": "{\n \"phone\": \"+79037602666\",\n \"code\": \"184163\"\n}"
},
"url": {
"raw": "{{base_url}}/auth/v1/token",
"host": [
"{{base_url}}"
],
"path": [
"auth",
"v1",
"token"
]
},
"description": "Вход в систему по номеру телефона и одноразовому паролю.\nВ ответе возвращает:\n- access_token: Токен используется для авторизации запросов к API путем передачи заголовкa\n\"Authorization: Bearer access_token\". \n- expires_at: Время до которого действителен access_token \n- refresh_token: Токен для обновления access_token после того как истечет его время действия"
},
"response": []
},
{
"name": "Refresh Token",
"protocolProfileBehavior": {
"followRedirects": false,
"followOriginalHttpMethod": false,
"followAuthorizationHeader": false
},
"request": {
"method": "POST",
"header": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"body": {
"mode": "raw",
"raw": "{\"refresh_token\":\"Yl4qV8/q7NVEcxh9bxnaF8wygw5f7tOXFBhDDHEdlqQ=\"}"
},
"url": {
"raw": "{{base_url}}/auth/v1/token/refresh",
"host": [
"{{base_url}}"
],
"path": [
"auth",
"v1",
"token",
"refresh"
]
},
"description": "Обновление токенов. В запросе надо передать refresh_token, если токен валиден то возвращается новые access и refresh токены. Если токен был отозван то вернется 401 ошибка.\nВ ответе возвращает:\n- access_token: Токен используется для авторизации запросов к API путем передачи заголовкa\n\"Authorization: Bearer access_token\". \n- expires_at: Время до которого действителен access_token \n- refresh_token: Токен для обновления access_token после того как истечет его время действия"
},
"response": []
}
]
},
{
"name": "Users",
"item": [
{
"name": "Group Access",
"item": [
{
"name": "Group Access List",
"protocolProfileBehavior": {
"followRedirects": false,
"followOriginalHttpMethod": false,
"followAuthorizationHeader": false
},
"request": {
"method": "GET",
"header": [
{
"key": "Authorization",
"value": "Bearer {{access_token}}"
}
],
"url": {
"raw": "{{base_api_url}}/users/me/groups",
"host": [
"{{base_api_url}}"
],
"path": [
"users",
"me",
"groups"
]
},
"description": "Возвращает список групп к которым у пользователя есть доступ. Если текщий пользователь является администратором, то он может делать запрос для любого пользователя"
},
"response": []
},
{
"name": "Grant Group Access",
"protocolProfileBehavior": {
"followRedirects": false,
"followOriginalHttpMethod": false,
"followAuthorizationHeader": false
},
"request": {
"method": "POST",
"header": [
{
"key": "Content-Type",
"value": "application/json"
},
{
"key": "Authorization",
"value": "Bearer {{access_token}}"
}
],
"body": {
"mode": "raw",
"raw": "{\"group_id\":\"BC3DD872-54B5-4090-8735-1FC729C3E43E\",\"preferred_lift_id\":\"QW12345\",\"preferred_floor\":0,\"lobby_floor\":0}"
},
"url": {
"raw": "{{base_api_url}}/users/me/groups",
"host": [
"{{base_api_url}}"
],
"path": [
"users",
"me",
"groups"
]
},
"description": "Привязать группу к пользователяю.\nАдминистратор может привязывать группы для любого пользователя.\n"
},
"response": []
},
{
"name": "Modify Group Access",
"protocolProfileBehavior": {
"followRedirects": false,
"followOriginalHttpMethod": false,
"followAuthorizationHeader": false
},
"request": {
"method": "PATCH",
"header": [
{
"key": "Authorization",
"value": "Bearer {{access_token}}"
}
],
"body": {
"mode": "raw",
"raw": "{\n \"preferred_lift_id\": \"qwer\",\n \"preferred_floor\": 123,\n \"lobby_floor\": 999\n}"
},
"url": {
"raw": "{{base_api_url}}/users/me/groups/893995CF-6DAC-4A6E-83CE-3DDC2FC1EB17",
"host": [
"{{base_api_url}}"
],
"path": [
"users",
"me",
"groups",
"893995CF-6DAC-4A6E-83CE-3DDC2FC1EB17"
]
},
"description": "Изменение параметров доступа к группе"
},
"response": []
},
{
"name": "Send Command",
"protocolProfileBehavior": {
"followRedirects": false,
"followOriginalHttpMethod": false,
"followAuthorizationHeader": false
},
"request": {
"method": "POST",
"header": [
{
"key": "Content-Type",
"value": "application/json"
},
{
"key": "Authorization",
"value": "Bearer {{access_token}}"
}
],
"body": {
"mode": "raw",
"raw": "{\"cmd\":\"call\",\"data\":{\"floor\":\"1\"}}"
},
"url": {
"raw": "{{base_api_url}}/users/me/groups/893995CF-6DAC-4A6E-83CE-3DDC2FC1EB17/command",
"host": [
"{{base_api_url}}"
],
"path": [
"users",
"me",
"groups",
"893995CF-6DAC-4A6E-83CE-3DDC2FC1EB17",
"command"
]
},
"description": "Отправить команду группе лифтов.\n```\n{\n \"cmd\": \"call\",\n \"data\": {\n \"floor\": 1\n }\n}\n\n```"
},
"response": []
},
{
"name": "Delete Group Access",
"protocolProfileBehavior": {
"followRedirects": false,
"followOriginalHttpMethod": false,
"followAuthorizationHeader": false
},
"request": {
"method": "DELETE",
"header": [
{
"key": "Authorization",
"value": "Bearer {{access_token}}"
}
],
"url": {
"raw": "{{base_api_url}}/users/me/groups/BC3DD872-54B5-4090-8735-1FC729C3E43E",
"host": [
"{{base_api_url}}"
],
"path": [
"users",
"me",
"groups",
"BC3DD872-54B5-4090-8735-1FC729C3E43E"
]
},
"description": "Отозвать доступ пользователя к группе\nАмининистратор может отзывать доступ у любого пользователя"
},
"response": []
}
]
},
{
"name": "Presets",
"item": [
{
"name": "Get Group Floor Presets List",
"protocolProfileBehavior": {
"followRedirects": false,
"followOriginalHttpMethod": false,
"followAuthorizationHeader": false
},
"request": {
"method": "GET",
"header": [
{
"key": "Authorization",
"value": "Bearer {{access_token}}"
}
],
"url": {
"raw": "{{base_api_url}}/users/me/groups/893995CF-6DAC-4A6E-83CE-3DDC2FC1EB17/presets",
"host": [
"{{base_api_url}}"
],
"path": [
"users",
"me",
"groups",
"893995CF-6DAC-4A6E-83CE-3DDC2FC1EB17",
"presets"
]
},
"description": "Возвращает список предустановленных этажей для группы. Возвращаются как общие этажи так и пользовательские"
},
"response": []
},
{
"name": "Delete Floor Preset",
"protocolProfileBehavior": {
"followRedirects": false,
"followOriginalHttpMethod": false,
"followAuthorizationHeader": false
},
"request": {
"method": "DELETE",
"header": [
{
"key": "Authorization",
"value": "Bearer {{access_token}}"
}
],
"url": {
"raw": "{{base_api_url}}/users/me/groups/893995CF-6DAC-4A6E-83CE-3DDC2FC1EB17/presets/988CA5E3-7982-4F9B-9A96-1F54FB61B8C4",
"host": [
"{{base_api_url}}"
],
"path": [
"users",
"me",
"groups",
"893995CF-6DAC-4A6E-83CE-3DDC2FC1EB17",
"presets",
"988CA5E3-7982-4F9B-9A96-1F54FB61B8C4"
]
},
"description": "Возвращает список групп к которым у пользователя есть доступ. Если текщий пользователь является администратором, то он может делать запрос для любого пользователя"
},
"response": []
},
{
"name": "Create Floor Preset",
"protocolProfileBehavior": {
"followRedirects": false,
"followOriginalHttpMethod": false,
"followAuthorizationHeader": false
},
"request": {
"method": "POST",
"header": [
{
"key": "Content-Type",
"value": "application/json"
},
{
"key": "Authorization",
"value": "Bearer {{access_token}}"
}
],
"body": {
"mode": "raw",
"raw": "{\"name\":\"\\u0411\\u0430\\u0441\\u0441\\u0435\\u0439\\u043d \\u043d\\u0430 \\u043a\\u0440\\u044b\\u0448\\u0435\",\"floor\":100}"
},
"url": {
"raw": "{{base_api_url}}/users/me/groups/893995CF-6DAC-4A6E-83CE-3DDC2FC1EB17/presets",
"host": [
"{{base_api_url}}"
],
"path": [
"users",
"me",
"groups",
"893995CF-6DAC-4A6E-83CE-3DDC2FC1EB17",
"presets"
]
},
"description": "Возвращает список групп к которым у пользователя есть доступ. Если текщий пользователь является администратором, то он может делать запрос для любого пользователя"
},
"response": []
},
{
"name": "Modify Floor Preset",
"protocolProfileBehavior": {
"followRedirects": false,
"followOriginalHttpMethod": false,
"followAuthorizationHeader": false
},
"request": {
"method": "PATCH",
"header": [
{
"key": "Content-Type",
"value": "application/json"
},
{
"key": "Authorization",
"value": "Bearer {{access_token}}"
}
],
"body": {
"mode": "raw",
"raw": "{\"name\":\"\\u0411\\u0430\\u0441\\u0441\\u0435\\u0439\\u043d \\u043d\\u0430 \\u043a\\u0440\\u044b\\u0448\\u0435\",\"floor\":100}"
},
"url": {
"raw": "{{base_api_url}}/users/me/groups/893995CF-6DAC-4A6E-83CE-3DDC2FC1EB17/presets",
"host": [
"{{base_api_url}}"
],
"path": [
"users",
"me",
"groups",
"893995CF-6DAC-4A6E-83CE-3DDC2FC1EB17",
"presets"
]
},
"description": "Возвращает список групп к которым у пользователя есть доступ. Если текщий пользователь является администратором, то он может делать запрос для любого пользователя"
},
"response": []
}
]
},
{
"name": "Create User",
"protocolProfileBehavior": {
"followRedirects": false,
"followOriginalHttpMethod": false,
"followAuthorizationHeader": false
},
"request": {
"method": "POST",
"header": [
{
"key": "Authorization",
"value": "Bearer {{access_token}}"
}
],
"body": {
"mode": "raw",
"raw": "{\"name\":\"Имя Пользователя\",\"phone\":\"+79037602667\",\"is_phone_confirmed\":false,\"is_active\":false,\"is_admin\":true}"
},
"url": {
"raw": "{{base_api_url}}/users",
"host": [
"{{base_api_url}}"
],
"path": [
"users"
]
},
"description": "Создание пользователя. Нужны права администратора."
},
"response": []
},
{
"name": "Modify User",
"protocolProfileBehavior": {
"followRedirects": false,
"followOriginalHttpMethod": false,
"followAuthorizationHeader": false
},
"request": {
"method": "PATCH",
"header": [
{
"key": "Content-Type",
"value": "application/json"
},
{
"key": "Authorization",
"value": "Bearer {{access_token}}"
}
],
"body": {
"mode": "raw",
"raw": "{\"name\":\"\\u0418\\u043c\\u044f \\u041f\\u043e\\u043b\\u044c\\u0437\\u043e\\u0432\\u0430\\u0442\\u0435\\u043b\\u044f\"}"
},
"url": {
"raw": "{{base_api_url}}/users/me",
"host": [
"{{base_api_url}}"
],
"path": [
"users",
"me"
]
},
"description": "Изменения данных пользователя. Нужны права администратора, кроме случая когда указан user_id текущего пользователя"
},
"response": []
},
{
"name": "User List",
"protocolProfileBehavior": {
"followRedirects": false,
"followOriginalHttpMethod": false,
"followAuthorizationHeader": false
},
"request": {
"method": "GET",
"header": [
{
"key": "Authorization",
"value": "Bearer {{access_token}}"
}
],
"url": {
"raw": "{{base_api_url}}/users?page=1&per=10",
"host": [
"{{base_api_url}}"
],
"path": [
"users"
],
"query": [
{
"key": "page",
"value": "1",
"description": "Страница которую надо вернуть. Первая страница 1"
},
{
"key": "per",
"value": "10",
"description": "Кол-во записей на странице"
}
]
},
"description": "Список пользователей с пагинацией. Нужны права администратора"
},
"response": []
},
{
"name": "Get User",
"protocolProfileBehavior": {
"followRedirects": false,
"followOriginalHttpMethod": false,
"followAuthorizationHeader": false
},
"request": {
"method": "GET",
"header": [
{
"key": "Authorization",
"value": "Bearer {{access_token}}"
}
],
"url": {
"raw": "{{base_api_url}}/users/me",
"host": [
"{{base_api_url}}"
],
"path": [
"users",
"me"
]
},
"description": "Пользователь"
},
"response": []
},
{
"name": "Get Сurrent User",
"protocolProfileBehavior": {
"followRedirects": false,
"followOriginalHttpMethod": false,
"followAuthorizationHeader": false
},
"request": {
"method": "GET",
"header": [
{
"key": "Authorization",
"value": "Bearer {{access_token}}"
}
],
"url": {
"raw": "{{base_api_url}}/users/me",
"host": [
"{{base_api_url}}"
],
"path": [
"users",
"me"
]
},
"description": "Пользователь"
},
"response": []
}
]
}
]
}