Покрытие API функциональности ActivePlatform

В таблице приведен список сущностей ActivePlatform, список возможных действий и соответствующих методов API для выполнения этих действий.

СущностьДействие с сущностьюВерсия APIМетодСсылка на описание метода

Пользователь

User

Создание1POST /api/vendor/v1/users.jsonСоздание Пользователя
Чтение1GET /api/vendor/v1/users/:user_idПолучение информации о Пользователе
Обновление1PUT /api/vendor/v1/users/:user_idОбновление Пользователя
Список1GET /api/vendor/v1/usersПолучение Cписка пользователей
1GET /api/vendor/v1/users/:user_id/accounts.jsonПолучение Cписка клиентов по ID пользователя

Подписка

Subscription

Чтение1GET /api/vendor/v1/subscriptions/:subscription_idПолучение информации о Подписке по ID
3GET /api/v3/resellers/:reseller_id/subscriptions/:subscription_idПолучение информации о подписке реселлера
3GET /api/v3/resellers/:reseller_id/child_reseller_subscriptions/:subscription_idПолучение информации о подписке нижестоящего реселлера
Обновление3PATCH /api/v3/resellers/:reseller_id/subscriptions/:subscription_idИзменение опции Автопродление для подписки реселлера
1POST /api/vendor/v1/subscriptions/:subscription_id/renewПродление Подписки
1POST /api/vendor/v1/subscriptions/:subscription_id/changeИзменение Ресурсов подписки
1POST api/vendor/v1/subscriptions/:subscription_id/switch.jsonПереключение Тарифного плана
3POST /api/v3/resellers/:reseller_id/subscriptions/:subscription_id/stop_operationОстановка подписки реселлера
3POST /api/v3/resellers/:reseller_id/subscriptions/:subscription_id/activate_operationАктивация подписки реселлера
Удаление3POST /api/v3/resellers/:reseller_id/subscriptions/:subscription_id/delete_operationУдаление подписки реселлера
Список1GET /api/vendor/v1/subscriptions/:subscription_id/resources.jsonПолучение Списка ресурсов по ID подписки
1GET /api/vendor/v1/subscriptions/:subscription_id/applications.jsonПолучение Cписка экземпляров услуг по ID подписки
1GET /api/vendor/v1/subscriptionsПолучение списка Подписок
3GET /api/v3/resellers/:reseller_id/subscriptionsПолучение списка подписок реселлера
3GET /api/v3/resellers/:reseller_id/child_reseller_subscriptionsПолучение списка подписок всех нижестоящих реселлеров

Клиент

Account

Создание1POST /api/vendor/v1/accounts.jsonСоздание Клиента (v1)
3POST /api/v3/resellers/:reseller_id/accountsСоздание клиента реселлера
Чтение1GET /api/vendor/v1/accounts/:account_idПолучение информации о Клиенте
1GET /api/vendor/v1/accounts/:account_id/subscriptions.jsonПолучение списка Подписок Клиента
3GET /api/v3/resellers/:reseller_id/accounts/:account_idПолучение информации о клиенте реселлера по ID
3GET /api/v3/resellers/:reseller_id/child_reseller_accounts/:account_idПолучение информации о клиенте нижестоящего реселлера по ID
3GET /api/v3/resellers/:reseller_id/user_authentication/tokenПолучение токена аутентификации Владельца аккаунта
Обновление1PUT /api/vendor/v1/accounts/:account_idОбновление информации о Клиенте
3PATCH /api/v3/resellers/:reseller_id/accounts/:account_idОбновление информации о клиенте реселлера
2POST /api/v2/vendor/account_accesses.jsonПрисоединение Пользователя к Клиенту
2DELETE /api/v2/vendor/account_accesses/detach.jsonОтсоединение Пользователя от Клиента
Список1GET /api/vendor/v1/accounts.jsonПолучение списка Клиентов
3GET /api/v3/resellers/:reseller_id/accounts

Получение списка клиентов реселлера

3GET /api/v3/resellers/:reseller_id/child_reseller_accountsПолучение списка клиентов всех нижестоящих реселлеров
1GET /api/vendor/v1/accounts/:account_id/users.jsonПолучение Cписка клиентов по ID пользователя
3GET /api/v3/resellers/:reseller_id/account_attributesПолучение списка параметров клиента реселлера

Тип клиента

Account type

Список1GET /api/client/v1/account_types.jsonПолучение cписка Типов клиентов

Домен

Domain

Создание1POST /api/vendor/v1/domains.jsonСоздание Домена
Чтение1GET /api/vendor/v1/domains/:domain_idПолучение информации о Домене
Обновление1POST /api/vendor/v1/domains/:domain_id/applications/:application_idПрикрепление Экземпляра услуги к Домену
1DELETE /api/vendor/v1/domains/:domain_id/applications/:application_idОтсоединение Экземпляра услуги от Домена
Удаление1DELETE /api/vendor/v1/domains/:domain_idУдаление Домена
Список1GET /api/vendor/v1/domains.jsonПолучение Cписка доменов
1GET /api/vendor/v1/domains/:domain_idПолучение Cписка экземпляров услуг домена

Списание

Charge

Чтение1GET /api/reseller/v1/charges/:charge_idПолучение информации о Списании
3GET /api/v3/resellers/:reseller_id/charges/:charge_id

Получение информации о списании конечного клиента реселлера по ID

3GET /api/v3/resellers/:reseller_id/child_reseller_charges/:charge_idПолучение информации о списании конечного клиента нижестоящего реселлера по ID
3GET /api/v3/resellers/:reseller_id/reseller_charges/:charge_idПолучение информации о реселлер-списании реселлера по ID
3GET /api/v3/resellers/:reseller_id/child_reseller_reseller_charges/:charge_idПолучение информации о реселлер-списании нижестоящего реселлера по ID
Обновление3PATCH /api/v3/vendor/subscriptions/:subscription_id/close_chargesЗакрытие списаний по годовым подпискам для партнерских продаж
Список1GET /api/reseller/v1/charges.jsonПолучение списка Списаний
3GET /api/v3/resellers/:reseller_id/charges

Получение списка списаний конечных клиентов реселлера

3GET /api/v3/resellers/:reseller_id/child_reseller_chargesПолучение списка списаний конечных клиентов всех нижестоящих реселлеров
3GET /api/v3/resellers/:reseller_id/reseller_chargesПолучение списка реселлер-списаний реселлера
3GET /api/v3/resellers/:reseller_id/child_reseller_reseller_chargesПолучение списка реселлер-списаний всех нижестоящих реселлеров

Корректировка

Correction

Создание3POST /api/v3/resellers/:reseller_id/correctionsСоздание корректировки реселлера
Обновление3PATCH /api/v3/resellers/:reseller_id/corrections/:correction_idПодтверждение или отклонение корректировки реселлера
Список1GET /api/vendor/v1/corrections.jsonПолучение Cписка корректировок

Заказ

Order

Создание1POST /api/vendor/v1/orders.jsonСоздание Заказа
3POST /api/v3/resellers/:reseller_id/sales_orderСоздание заказа на покупку
3POST /api/v3/resellers/:reseller_id/switch_orderСоздание заказа на переключение
3POST /api/v3/resellers/:reseller_id/change_orderСоздание заказа на изменение количества ресурсов
3POST /api/v3/resellers/:reseller_id/renewal_orderСоздание заказа на продление
3POST /api/v3/resellers/:reseller_id/prolong_orderСоздание заказа на пролонгацию
Чтение1GET /api/vendor/v1/orders/:order_idПолучение информации о Заказе
3GET /api/v3/resellers/:reseller_id/orders/:order_idПолучение информации о заказе реселлера
Обновление1PUT /api/vendor/v1/orders/:order_idОбновление Заказа
3POST /api/v3/resellers/:reseller_id/orders/:order_id/cancel_operationОтмена заказа
Список1GET /api/vendor/v1/orders.jsonПолучение списка Заказов
3GET /api/v3/resellers/:reseller_id/ordersПолучение списка заказов реселлера

Платеж

Payment

Создание1POST /api/vendor/v1/payments.jsonСоздание Платежа
3POST /api/v3/resellers/:reseller_id/paymentsСоздание платежа реселлера на пополнение баланса клиента
Чтение1GET /api/vendor/v1/payments/:payment_idПолучение информации о Платеже
3GET /api/v3/resellers/:reseller_id/payments/:payment_idПолучение информации о платеже реселлера
Обновление1DELETE /api/vendor/v1/payments/:payment_idОтмена Платежа
3DELETE /api/v3/resellers/:reseller_id/payments/:payment_idОтмена платежа реселлера
1POST /api/vendor/v1/payments/:payment_id/complete.jsonЗавершение Платежа
2PUT /api/v2/vendor/payments/:payment_id/pay_from_balance.jsonОплата Заказа с использованием Баланса клиента
3PATCH /api/v3/resellers/:reseller_id/payments/:payment_idЗавершение платежа реселлера
Завершение платежа реселлера с использованием баланса клиента
Список1GET /api/vendor/v1/payments.jsonПолучение Списка платежей
3GET api/v3/resellers/:reseller_id/paymentsПолучение списка платежей реселлера

Тарифный план

Plan

Чтение1GET /api/vendor/v1/plans/:plan_idПолучение информации о Тарифном плане
3GET /api/v3/resellers/:reseller_id/plans/:plan_idПолучение информации о тарифном плане реселлера
3GET /api/v3/resellers/:reseller_id/child_reseller_plans/:plan_idПолучение информации о тарифном плане нижестоящего реселлера
Список1GET /api/vendor/v1/plans.jsonПолучение Cписка тарифных планов
2

GET /api/v2/client/market.json

Получение списка наиболее доступных для заказа Тарифных планов
3GET /api/v3/resellers/:reseller_id/plans/:plan_id/switchable_plansПолучение списка переключаемых тарифных планов реселлера
3GET /api/v3/resellers/:reseller_id/plans/Получение списка тарифных планов реселлера
3GET /api/v3/resellers/:reseller_id/child_reseller_plansПолучение списка тарифных планов всех нижестоящих реселлеров
3GET /api/v3/resellers/:reseller_id/plans/:plan_id/order_attributesПолучение списка дополнительных параметров услуг для тарифного плана реселлера

Менеджер (Сотрудник)

Manager

Создание3POST /api/v3/resellers/:reseller_id/managersСоздание менеджера реселлера
Чтение1GET /api/vendor/v1/managers/:manager_idПолучение информации о Сотруднике
3GET /api/v3/resellers/:reseller_id/managers/:manager_idПолучение информации о менеджере реселлера по ID
3GET /api/v3/resellers/:reseller_id/child_reseller_managers/:manager_idПолучение информации о менеджере нижестоящего реселлера по ID
Обновление3PATCH /api/v3/resellers/:reseller_id/managers/:manage_idОбновление менеджера реселлера
Список1GET /api/vendor/v1/managers.jsonПолучение Cписка сотрудников
3GET /api/v3/resellers/:reseller_id/managersПолучение списка менеджеров реселлера
3GET /api/v3/resellers/:reseller_id/child_reseller_managersПолучение списка менеджеров всех нижестоящих реселлеров

Приложение

Application

Чтение1GET /api/vendor/v1/applications/:application_idПолучение информации об Экземпляре услуги
Обновление1POST /api/vendor/v1/applications/:application_id/domains/:domain_idПрисоединение Домена к Экземпляру услуги
1DELETE /api/vendor/v1/applications/:application_id/domains/:domain_idОтсоединение Домена от Экземпляра услуги
Список1GET /api/vendor/v1/applications.jsonПолучение Списка экземпляров услуг
1GET /api/vendor/v1/applications/:application_id/domains.jsonПолучение Списка доменов Экземпляра услуги

Реселлер

Reseller

Чтение3GET /api/v3/customer_store/resellers/:reseller_idПолучение информации о реселлере (Customer Store)
3GET /api/v3/resellers/:reseller_idПолучение информации о реселлере
Список3GET /api/v3/customer_store/resellersПолучение списка реселлеров (Customer Store)
3GET /api/v3/resellers/:reseller_id/child_resellersПолучение списка нижестоящих реселлеров

Закрывающий документ

Closing document

Создание3POST /api/v3/resellers/:reseller_id/accounts/:account_id/external_invoicesОтправка информации о закрывающем документе из внешней ERP-системы
3POST /api/v3/resellers/:reseller_id/notifications/external_invoicesОтправка уведомлений клиентам реселлера о готовности закрывающих документов
Чтение3GET /api/v3/resellers/:reseller_id/accounts/:account_id/external_invoicesПолучение информации о закрывающем документе
Обновление3PATCH /api/v3/resellers/:reseller_id/accounts/:account_id/external_invoices/:external_invoice_idОбновление информации о закрывающем документе
Удаление3DELETE /api/v3/resellers/:reseller_id/accounts/:account_id/external_invoices/:external_invoice_idУдаление информации о закрывающем документе

Акт

Invoice

Чтение3GET /api/v3/resellers/:reseller_id/invoices/:invoice_idПолучение информации об акте
Обновление3POST /api/v3/resellers/:reseller_id/accounts/:account_id/approve_invoicesПодтверждение акта по модели Постоплата для клиента реселлера
3POST /api/v3/resellers/:reseller_id/accounts/:account_id/complete_invoicesЗавершение акта по модели Постоплата для клиента реселлера
3POST /api/v3/resellers/:reseller_id/invoices/:invoice_id/approveПодтверждение акта по модели Постоплата по ID
3POST /api/v3/resellers/:reseller_id/invoices/:invoice_id/completeЗавершение акта по модели Постоплата по ID
Список3GET /api/v3/resellers/:reseller_id/invoicesПолучение списка актов реселлера

Категория продуктов

Products category

Список3GET /api/v3/customer_store/resellers/:reseller_id/product_categoriesПолучение списка категорий продуктов реселлера

Продукт

Product

Чтение3GET /api/v3/customer_store/resellers/:reseller_id/products/:product_idПолучение информации о продукте реселлера по ID
Список3GET /api/v3/customer_store/resellers/:reseller_id/productsПолучение списка продуктов реселлера

Документ реселлера с открытым доступом

Reseller's free access document

Создание3POST /api/v3/resellers/:reseller_id/free_access_documentsСоздание нового документа с открытым доступом
Обновление3PUT /api/v3/resellers/:reseller_id/free_access_documents/:free_access_document_idОбновление документа с открытым доступом
Удаление
3DELETE /api/v3/resellers/:reseller_id/free_access_documents/:free_access_document_idУдаление документа с открытым доступом
Список3GET /api/v3/resellers/:reseller_id/free_access_documentsПолучение списка документов с открытым доступом

Скидка

Discount

Чтение3GET /api/v3/resellers/:reseller_id/reseller_discountsПолучение информации о наилучшей скидке типа Реселлер

Асинхронная задача

Asynchronous task

Создание3POST /api/v3/resellers/:reseller_id/plans/:plan_id/order_attributes_validationВалидация дополнительных параметров услуг для тарифного плана реселлера
Чтение3GET /api/v3/resellers/:reseller_id/async_tasks/:async_task_idПолучение информации об асинхронной задаче реселлера по ID

Курсы валют

Currency rates

Список
3GET /api/v3/resellers/:reseller_id/currency_ratesПолучение списка курсов валют реселлера

Комментарии

Notes

Создание3POST {base_url}/api/v3/resellers/{reseller_id}/notesСоздание комментария
ЧтениеGET {base_url}/api/v3/resellers/{reseller_id}/notes/{note_id}Получение информации о комментарии
УдалениеDELETE {base_url}/api/v3/resellers/{reseller_id}/notes/{note_id}Удаление комментария
СписокGET {base_url}/api/v3/resellers/{reseller_id}/notesПолучение списка комментариев