Периоды взаиморасчётов
Общие сведения
Данный метод позволяет уточнить список периодов, по которым доступна информация о взаиморасчётах.
Периоды взаиморасчётов
Запрос метода
Структура запроса
Адрес метода: https://api.dellin.ru/v2/mutual_period.json
{ "appkey":"00000000-0000-0000-0000-000000000000", "sessionID":"00000000-0000-0000-0000-000000000000", "cauid":"00000000-0000-0000-0000-000000000000" }
Адрес метода: https://api.dellin.ru/v2/mutual_period.xml
<request> <appkey>00000000-0000-0000-0000-000000000000</appkey> <sessionID>00000000-0000-0000-0000-000000000000</sessionID> <cauid>00000000-0000-0000-0000-000000000000</cauid> </request>
Описание параметров
Request
Request | |||
---|---|---|---|
Параметр | Обязательный | Тип | Описание |
appkey | Да | string | Ключ приложения. Для получения ключа необходимо пройти регистрацию |
sessionID | Да | string | ID сессии. Для получения сессии необходимо воспользоваться методом "Авторизация пользователя" |
cauid | Нет | string | UID контрагента, по которому требуется получить список периодов (см. метод "Получение списка контрагентов"). Если параметр отсутствует в запросе, то в ответе будет передана информация по контрагенту по умолчанию |
Ответ метода
Структура ответа
{ "metadata":{ "status":200, "generated_at":"2015-06-18 12:37:28" }, "data":{ "years":{ "2016":{ "months":[ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12 ] }, "2017":{ "months":[ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12 ] } } } }
<response> <metadata> <status>200</status> <generated_at>2015-06-18 12:37:28</generated_at> </metadata> <data> <years> <2016> <months>1</months> <months>2</months> <months>3</months> <months>4</months> <months>5</months> <months>6</months> <months>7</months> <months>8</months> <months>9</months> <months>10</months> <months>11</months> <months>12</months> </2016> <2017> <months>1</months> <months>2</months> <months>3</months> <months>4</months> <months>5</months> <months>6</months> <months>7</months> <months>8</months> <months>9</months> <months>10</months> <months>11</months> <months>12</months> </2017> </years> </data> </response>
Описание параметров
Response
Response | ||
---|---|---|
Параметр | Тип | Описание |
metadata | object | Системная информация |
metadata.status | integer | Эмуляция http-кода состояния. В случае успешного выполнения возвращается код "200" (OK) |
metadata.generated_at | string | Дата и время генерации ответа сервера. Формат: "ГГГГ-ММ-ДД ЧЧ:ММ:СС" |
data | object | Информация о периодах, за которые доступна информация о взаиморасчетах |
data.years | Years | Годы, за которые доступна информация о взаиморасчетах |
Years
Years | ||
---|---|---|
Параметр | Тип | Описание |
[Year] | object | Год, за который доступна информация о взаиморасчётах (наименование объекта вместо "[Year]" содержит номер года, например, "2016") |
[Year].months | array of integers | Порядковые номера месяцев года ([Year]), за которые доступна информация о взаиморасчетах |
Обработка ошибок
Помимо общих ошибок API, в ответе метода могут присутствовать следующие ошибки:
Номер ошибки | http-код | Краткое описание ошибки |
---|---|---|
704001 | 403 | Доступ к контрагентам отсутствует |