Доступ к объекту

GET запрос

URL https://api.saures.ru/1.0/object/access

Параметры запроса
sid
uuid4
идентификатор сессии
id
int
id объекта
Параметры ответа
[...]
list
текущий список уровней доступа
Генератор HTTPie запроса (документация)

$ http GET https://api.saures.ru/1.0/object/access -v

Пример
$ http GET https://api.saures.ru/1.0/object/access sid=="92104027-908a-43dd-b18b-b06b918f696d" id=="358" -v
GET /1.0/object/access?sid=92104027-908a-43dd-b18b-b06b918f696d&id=358
HTTP/1.1
Accept: */*
Accept-Encoding: gzip, deflate
Connection: keep-alive
Host: api.saures.ru
User-Agent: HTTPie/0.9.8



HTTP/1.1 200 OK
Connection: keep-alive
Content-Length: 491
Content-Type: application/json; charset=utf-8
Strict-Transport-Security: max-age=31536000

{
    "data": [
        {
            "level": 0,
            "email": "demo@saures.ru",
            "id": 10684,
            "name": "DEMO DEMO"
        }
    ],
    "errors": [],
    "status": "ok"
}

POST запрос

URL https://api.saures.ru/1.0/object/access

Параметры запроса
sid
uuid4
идентификатор сессии
id
int
id уровня доступа(Используется только при редактировании)
delete
int
id доступа, которое необходимо удалить
object_id
int
id объекта, в котором необходимо создать доступ(Используется только при создании)
email
email
логин пользователя
level
int
уровень доступа (0 = просмотр, 1 = полный)
Генератор HTTPie запроса (документация)

$ http --form POST https://api.saures.ru/1.0/object/access -v

Пример
$ http --form POST https://api.saures.ru/1.0/object/access sid="92104027-908a-43dd-b18b-b06b918f696d" object_id="358" email="demo@saures.ru" level="0" -v
POST /1.0/object/access HTTP/1.1
Accept: */*
Accept-Encoding: gzip, deflate
Connection: keep-alive
Content-Length: 93
Content-Type: application/x-www-form-urlencoded; charset=utf-8
Host: api.saures.ru
User-Agent: HTTPie/0.9.8
sid=92104027-908a-43dd-b18b-b06b918f696d&object_id=358&email=demo%40saures.ru&level=0

HTTP/1.1 200 OK
Connection: keep-alive
Content-Length: 42
Content-Type: application/json; charset=utf-8
Strict-Transport-Security: max-age=31536000

{
    "data": {},
    "errors": [],
    "status": "ok"
}
© 2023 SAURES - система автоматизированного учета и контроля ресурсов