Coverage of the ActivePlatform functionality by API

The following table represents the ActivePlatform entities, available operations for the entities, and the corresponding API methods.

EntityActionAPI versionAPI methodLink to the method description

User

Create1POST /api/vendor/v1/users.jsonCreate a User
Read1GET /api/vendor/v1/users/:user_idGet User Info by ID
3GET /api/v3/resellers/:reseller_id/user_authentication/tokenGet the authentication token for an Account Owner
Update1PUT /api/vendor/v1/users/:user_idUpdate a User
List1GET /api/vendor/v1/usersGet a List of Users
1GET /api/vendor/v1/users/:user_id/accounts.jsonGet a List of Accounts by a User ID

Subscription

Read1GET /api/vendor/v1/subscriptions/:subscription_idGet Subscription Info by ID
3GET /api/v3/resellers/:reseller_id/subscriptions/:subscription_idGet the Reseller's Subscription information by ID
3GET /api/v3/resellers/:reseller_id/child_reseller_subscriptions/:subscription_idGet the downstream Reseller's Subscription information by ID
Update3PATCH /api/v3/resellers/:reseller_id/subscriptions/:subscription_idChange the Auto-renew option of the Reseller's Subscription
1POST /api/vendor/v1/subscriptions/:subscription_id/renewRenew a Subscription
1POST /api/vendor/v1/subscriptions/:subscription_id/changeChange Subscription's Resources
1POST api/vendor/v1/subscriptions/:subscription_id/switch.jsonSwitch a Plan of the Subscription
3POST /api/v3/resellers/:reseller_id/subscriptions/:subscription_id/stop_operationStop the Reseller's Subscription
3POST /api/v3/resellers/:reseller_id/subscriptions/:subscription_id/activate_operationActivate the Reseller's Subscription
List1GET /api/vendor/v1/subscriptions/:subscription_id/resources.jsonGet a List of Resources by a Subscription ID
1GET /api/vendor/v1/subscriptions/:subscription_id/applications.jsonGet a List of Applications by a Subscription ID
1GET /api/vendor/v1/subscriptionsGet a List of Subscriptions
3GET /api/v3/resellers/:reseller_id/subscriptionsGet a List of the Reseller's Subscriptions
3GET /api/v3/resellers/:reseller_id/child_reseller_subscriptionsGet a List of all downstream Resellers Subscriptions

Account

Create1POST /api/vendor/v1/accounts.jsonCreate an Account
3POST /api/v3/resellers/:reseller_id/accountsCreate a Reseller's Account
Read1GET /api/vendor/v1/accounts/:account_idGet Account Info by ID
1GET /api/vendor/v1/accounts/:account_id/subscriptions.jsonGet Account's Subscriptions by ID
3GET /api/v3/resellers/:reseller_id/accounts/:account_idGet the Reseller's Account Information by ID
3GET /api/v3/resellers/:reseller_id/child_reseller_accounts/:account_idGet the Child Reseller's Account information by ID
Update1PUT /api/vendor/v1/accounts/:account_idUpdate an Account
3PATCH /api/v3/resellers/:reseller_id/accounts/:account_idUpdate a Reseller's Account
2POST /api/v2/vendor/account_accesses.jsonAttach a User to an Account
2DELETE /api/v2/vendor/account_accesses/detach.jsonDeattach a User from an Account
List1GET /api/vendor/v1/accounts.jsonGet a List of Accounts
3GET /api/v3/resellers/:reseller_id/accounts

Get a List of the Reseller's Accounts

3GET /api/v3/resellers/:reseller_id/child_reseller_accountsGet a List of all downstream Resellers Accounts
1GET /api/vendor/v1/accounts/:account_id/users.jsonGet a List of Accounts by a User ID
3GET /api/v3/resellers/:reseller_id/account_attributesGet a List of the Reseller's Account attributes

Account Type

List1GET /api/client/v1/account_types.jsonGet a List of Account Types

Domain

Create1POST /api/vendor/v1/domains.jsonCreate a Domain
Read1GET /api/vendor/v1/domains/:domain_idGet Domain Info by a Domain ID
Update1POST /api/vendor/v1/domains/:domain_id/applications/:application_idAttach an Application to the Domain
1DELETE /api/vendor/v1/domains/:domain_id/applications/:application_idDetach an Application from the Domain
Delete1DELETE /api/vendor/v1/domains/:domain_idDelete a Domain
List1GET /api/vendor/v1/domains.jsonGet a List of Domains
1GET /api/vendor/v1/domains/:domain_idGet a List of Applications by a Domain ID
Tax for a postpaid ChargeCreate3POST /api/v3/resellers/:reseller_id/taxesAdding taxes for Charges in Postpay model
ChargeRead1GET /api/reseller/v1/charges/:charge_idGet Charge Info by ID
3GET /api/v3/resellers/:reseller_id/charges/:charge_id

Get the Reseller's end-customer Charge information by ID

3GET /api/v3/resellers/:reseller_id/child_reseller_charges/:charge_idGet the downstream Reseller's end-customer Charge information by ID
3GET /api/v3/resellers/:reseller_id/reseller_charges/:charge_idGet the Reseller's Charge information by ID
3GET /api/v3/resellers/:reseller_id/child_reseller_reseller_charges/:charge_idGet the downstream Reseller's Charge information by ID
Update3PATCH /api/v3/vendor/subscriptions/:subscription_id/close_chargesClose Charges for Subscriptions that were sold by a downline Reseller
List1GET /api/reseller/v1/charges.jsonGet a List of Charges
3GET /api/v3/resellers/:reseller_id/charges

Get a List of the Reseller end-customers Charges

3GET /api/v3/resellers/:reseller_id/child_reseller_chargesGet a List of all downstream Resellers end-customers Charges
3GET /api/v3/resellers/:reseller_id/reseller_chargesGet a List of the Reseller's Charges
3GET /api/v3/resellers/:reseller_id/child_reseller_reseller_chargesGet a List of Reseller Charges of all downstream Resellers

Correction

Create3POST /api/v3/resellers/:reseller_id/correctionsCreate a Reseller's Correction
Update3PATCH /api/v3/resellers/:reseller_id/corrections/:correction_idUpdate a Reseller's Correction status
List1GET /api/vendor/v1/corrections.jsonGet a List of Corrections

Order

Create1POST /api/vendor/v1/orders.jsonCreate an Order
3POST /api/v3/resellers/:reseller_id/sales_orderCreate a Sales Order
3POST /api/v3/resellers/:reseller_id/switch_orderCreate a Switch Order
3POST /api/v3/resellers/:reseller_id/change_orderCreate a Change Order
3POST /api/v3/resellers/:reseller_id/renewal_orderCreate a Renewal Order
3POST /api/v3/resellers/:reseller_id/prolong_orderCreate a Prolong Order
Read1GET /api/vendor/v1/orders/:order_idGet Order Info by ID
3GET /api/v3/resellers/:reseller_id/orders/:order_idGet the Reseller's Order Info by ID
Update1PUT /api/vendor/v1/orders/:order_idUpdate an Order
3POST /api/v3/resellers/:reseller_id/orders/:order_id/cancel_operationCancel an Order
List1GET /api/vendor/v1/orders.jsonGet the List of Orders
3GET /api/v3/resellers/:reseller_id/ordersGet a List of the Reseller's Orders

Payment

Create1POST /api/vendor/v1/payments.jsonCreate a Payment
3POST /api/v3/resellers/:reseller_id/paymentsCreate a Reseller's Payment for topping up the Account balance
Read1GET /api/vendor/v1/payments/:payment_idGet Payment Info by ID
3GET /api/v3/resellers/:reseller_id/payments/:payment_idGet the Reseller's Payment information by ID
Update1DELETE /api/vendor/v1/payments/:payment_idCancel a Payment
3DELETE /api/v3/resellers/:reseller_id/payments/:payment_idCancel a Reseller's Payment
1POST /api/vendor/v1/payments/:payment_id/complete.jsonComplete a Payment
2PUT /api/v2/vendor/payments/:payment_id/pay_from_balance.jsonPay for an Order from an Account Balance
3PATCH /api/v3/resellers/:reseller_id/payments/:payment_idComplete a Reseller's Payment
Complete a Reseller's Payment from the Account balance
List1GET /api/vendor/v1/payments.jsonGet a List of Payments
3GET api/v3/resellers/:reseller_id/paymentsGet a List of the Reseller's Payments
PlanRead1GET /api/vendor/v1/plans/:plan_idGet Plan Info by ID
3GET /api/v3/resellers/:reseller_id/plans/:plan_idGet the Reseller's Plan information by ID
3GET /api/v3/resellers/:reseller_id/child_reseller_plans/:plan_idGet the downstream Reseller's Plan information by ID
List1GET /api/vendor/v1/plans.jsonGet a List of Plans
2

GET /api/v2/client/market.json

Get a List of Plans for Marketplace
3GET /api/v3/resellers/:reseller_id/plans/:plan_id/switchable_plansGet a List of the Reseller's switchable Plans
3GET /api/v3/resellers/:reseller_id/plans/Get a List of the Reseller's Plans
3GET /api/v3/resellers/:reseller_id/child_reseller_plansGet a List of all downstream Resellers Plans
3GET /api/v3/resellers/:reseller_id/plans/:plan_id/order_attributesGet a List of the Reseller's Plan order attributes

Manager

Create3POST /api/v3/resellers/:reseller_id/managersCreate a Reseller's Manager
Read1GET /api/vendor/v1/managers/:manager_idGet Manager Info by ID
3GET /api/v3/resellers/:reseller_id/managers/:manager_idGet the Reseller's Manager by ID
3GET /api/v3/resellers/:reseller_id/child_reseller_managers/:manager_idGet the downstream Reseller's Manager by ID
Update3PATCH /api/v3/resellers/:reseller_id/managers/:manage_idUpdate a Reseller's Manager
List1GET /api/vendor/v1/managers.jsonGet a List of Managers
3GET /api/v3/resellers/:reseller_id/managersGet a List of the Reseller's Managers
3GET /api/v3/resellers/:reseller_id/child_reseller_managersGet a List of all downstream Resellers Managers

Application

Read1GET /api/vendor/v1/applications/:application_idGet Application Info by ID
Update1POST /api/vendor/v1/applications/:application_id/domains/:domain_idAttach a Domain to an Application
1DELETE /api/vendor/v1/applications/:application_id/domains/:domain_idDetach a Domain from an Application
List1GET /api/vendor/v1/applications.jsonGet a List of Applications
1GET /api/vendor/v1/applications/:application_id/domains.jsonGet a List of Domains by Application ID

Reseller

Read3GET /api/v3/customer_store/resellers/:reseller_idGet Reseller by ID (Customer Store)
3GET /api/v3/resellers/:reseller_idGet downstream Reseller information by ID
List3GET /api/v3/customer_store/resellersGet Resellers List (Customer Store)
3GET /api/v3/resellers/:reseller_id/child_resellersGet the downstream Resellers list

Closing document

Create3POST /api/v3/resellers/:reseller_id/accounts/:account_id/external_invoicesSend information about a Closing document from an ERP system
3POST /api/v3/resellers/:reseller_id/notifications/external_invoicesSend notifications on Closing documents
Read3GET /api/v3/resellers/:reseller_id/accounts/:account_id/external_invoicesGet information about a Closing document
Update3PATCH /api/v3/resellers/:reseller_id/accounts/:account_id/external_invoices/:external_invoice_idUpdate information about a Closing document
Delete3DELETE /api/v3/resellers/:reseller_id/accounts/:account_id/external_invoices/:external_invoice_idDelete information about a Closing document
InvoiceRead3GET /api/v3/resellers/:reseller_id/invoices/:invoice_idGet Invoice information
Update3POST /api/v3/resellers/:reseller_id/accounts/:account_id/approve_invoicesApprove a postpaid Invoice of a Reseller Account
3POST /api/v3/resellers/:reseller_id/accounts/:account_id/complete_invoicesComplete a postpaid Invoice of a Reseller Account
List3GET /api/v3/resellers/:reseller_id/invoicesGet a List of Reseller's Invoices

Products category

List3GET /api/v3/customer_store/resellers/:reseller_id/product_categoriesGet Products Categories

Product

Read3GET /api/v3/customer_store/resellers/:reseller_id/products/:product_idGet Product
List3GET /api/v3/customer_store/resellers/:reseller_id/productsGet Products

Reseller's free access document

Create3POST /api/v3/resellers/:reseller_id/free_access_documentsCreate a free access document
Update3PUT /api/v3/resellers/:reseller_id/free_access_documents/:free_access_document_idUpdate a free access document
Delete3DELETE /api/v3/resellers/:reseller_id/free_access_documents/:free_access_document_idDelete a free access document
List3GET /api/v3/resellers/:reseller_id/free_access_documentsGet a List of the free access documents

Discount

Read3GET /api/v3/resellers/:reseller_id/reseller_discountsGet information about the best Reseller Discount
Asynchronous taskCreate3POST /api/v3/resellers/:reseller_id/plans/:plan_id/order_attributes_validationValidate the Reseller's Plan order attributes
Read3GET /api/v3/resellers/:reseller_id/async_tasks/:async_task_idGet information about the Reseller asynchronous task by ID