Тарифы объекта
GET запрос
URL https://api.saures.ru/1.0/object/tariffs
Параметры запроса
sid uuid4 | идентификатор сессии |
object_id int | id объекта |
tariffs [...] | список тарифов
{id: id тарифа,
active: статус тарифа,
name: наименование тарифа,
end_dt: дата окончания действия тарифа,
description: описание тарифа,
receiver: получатель денежных средств,
balance: текущий баланс тарифа,
available: список возможных тарифов для перехода} |
Пример
$ http GET https://api.saures.ru/1.0/object/tariffs sid=="92104027-908a-43dd-b18b-b06b918f696d" object_id=="358" -v
GET /1.0/object/tariffs?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: 651
Content-Type: application/json; charset=utf-8
Strict-Transport-Security: max-age=31536000
{
"data": {
"tariffs": [
{
"active": false,
"description": "Тариф для клиентов ООО МУЛЬТИСИСТЕМА",
"end_dt": "01.05.2022",
"id": 2,
"name": "МУЛЬТИСИСТЕМА",
"receiver": "ООО МУЛЬТИСИСТЕМА"
},
{
"active": false,
"description": "Основной тариф для новых клиентов",
"end_dt": "01.05.2025",
"id": 3,
"name": "Новый тариф",
"receiver": "SAURES"
}
]
},
"errors": [],
"status": "ok"
}
POST запрос
URL https://api.saures.ru/1.0/object/tariffs
Параметры запроса
sid uuid4 | идентификатор сессии |
object_id int | id объекта |
plug int | id тарифа на который требуется перейти |
Генератор HTTPie запроса (документация)
$ http --form POST https://api.saures.ru/1.0/object/tariffs -v
Пример
$ http --form POST https://api.saures.ru/1.0/object/tariffs sid="92104027-908a-43dd-b18b-b06b918f696d" object_id="358" plug="3" -v
POST /1.0/object/tariffs 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=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"
}