GetRoamingOperators

Метод GetRoamingOperators возвращает список роуминговых операторов и их функции.

GET /GetRoamingOperators
Query Parameters:
  • boxId – идентификатор ящика организации.

Request Headers:
Status Codes:
  • 200 OK – операция успешно завершена.

  • 400 Bad Request – данные в запросе имеют неверный формат или отсутствуют обязательные параметры.

  • 401 Unauthorized – в запросе отсутствует HTTP-заголовок Authorization или в этом заголовке содержатся некорректные авторизационные данные.

  • 402 Payment Required – у организации с указанным идентификатором boxId закончилась подписка на API.

  • 405 Method Not Allowed – используется неподходящий HTTP-метод.

  • 500 Internal Server Error – при обработке запроса возникла непредвиденная ошибка.

Response Body:

Тело ответа содержит список роуминговых операторов, представленных структурой RoamingOperatorInformation. Она содержит информацию о роуминговом операторе и о функциях, которые поддерживает оператор на момент вызова метода.

Метод возвращает информацию о функциях роумингового оператора:

  • SupportsRevocation — аннулирование версии 1.01.

  • EnableRevocationV2 — аннулирование версии 1.02.

  • SupportsAutoInvitation — автоматическая обработка приглашений или автороуминг. Чтобы установить отношения с контрагентом, пользователю достаточно отправить приглашение. Заявку на роуминг отправлять не нужно.

  • SupportsPowerOfAttorney — поддержка работы с машиночитаемой доверенностью.

  • SupportsReconciliationAct — получение акта сверки в формате, утвержденном приказом № ЕД-7-26/405@.

  • SupportsTorg2— получение акта об установленном расхождении ТОРГ-2 в формате, утвержденном приказом № ММВ-7-15/423@.

  • SupportsPerformedWorkAcceptanceCertificate — получение акта о приемке выполненных работ КС-2 в формате, утвержденном приказом № ЕД-7-26/691.

  • SupportPowerOfAttorneyFiles — поддержка работы с машиночитаемой доверенностью в виде файла.

  • SupportPowerOfAttorneyDelegationChain — поддержка работы с машиночитаемой доверенностью, выпущенной в порядке передоверия.

Пример ответа метода:

{
    "RoamingOperators": [
        {
            "FnsId": "1fr",
            "Name": "Финтендер",
            "IsActive": true,
            "Features": [
                {
                    "Name": "SupportsAutoInvitation",
                    "Description": "Автоматическая обработка приглашений"
                }
            ]
        },
        {
            "FnsId": "2hx",
            "Name": "ООО Криптэкс",
            "IsActive": true,
            "Features": [
                {
                    "Name": "EnableRevocationV2",
                    "Description": "Аннулирование 1.02"
                },
                {
                    "Name": "SupportsAutoInvitation",
                    "Description": "Автоматическая обработка приглашений"
                }
            ]
        }
    ]
}