Услуги объекта

GET запрос

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

Параметры запроса
sid
uuid4
идентификатор сессии
object_id
int
id объекта
Параметры ответа
services
[...]
список доступных услуг
{id: id услуги,
active: статус услуги,
name: наименование услуги,
dt: дата подключения услуги,
price: цена услуги,
billing_type: тип списания(разовый/периодический),
tariff: наименование тарифа услуги,
tariff_id: id тарифа}
Генератор HTTPie запроса (документация)

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

Пример
$ http GET https://api.saures.ru/1.0/object/services sid=="92104027-908a-43dd-b18b-b06b918f696d" object_id=="358" -v
GET /1.0/object/services?sid=92104027-908a-43dd-b18b-b06b918f696d&object_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": {
        "services": [
            {
                "active": false,
                "billing_type": "разовый",
                "id": 3,
                "name": "Архив 5 лет",
                "price": 100,
                "tariff": "Новый тариф",
                "tariff_id": 3
            },
            {
                "active": false,
                "billing_type": "раз в 1 месяц",
                "id": 2,
                "name": "SMS",
                "price": 100,
                "tariff": "Новый тариф",
                "tariff_id": 3
            }
        ]
    },

POST запрос

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

Параметры запроса
sid
uuid4
идентификатор сессии
object_id
int
id объекта
plug
int
id подключаемой услуги
tariff_id
int
id тарифа по которому подключается услуга
unplug
int
id отключаемой услуги
Генератор HTTPie запроса (документация)

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

Пример
$ http --form POST https://api.saures.ru/1.0/object/services sid="92104027-908a-43dd-b18b-b06b918f696d" object_id="358" plug="2" tariff_id="3" -v -v
POST /1.0/object/services 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&plug=2&tariff_id=3

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"
}
© 2024 SAURES - система автоматизированного учета и контроля ресурсов