Coverage of the ActivePlatform functionality by API

The tables below provide a list of possible actions with entities and corresponding API requests:

Resellers

SectionActionRequest
ResellersGet list of downstream resellersGET {base_url}/api/v3/resellers/{reseller_id}/child_resellers
Get list of resellers (Customer Store)GET {base_url}/api/v3/customer_store/resellers
Get downstream resellerGET {base_url}/api/v3/resellers/{reseller_id}
Get reseller (Customer Store)GET /api/v3/customer_store/resellers/{reseller_id}

Accounts

SectionActionRequest
AccountsCreate accountPOST {base_url}/api/v3/resellers/{reseller_id}/accounts
Update accountPATCH {base_url}/api/v3/resellers/{reseller_id}/accounts/{account_id}
Get list of accountsGET {base_url}/api/v3/resellers/{reseller_id}/accounts
Get accountGET {base_url}/api/v3/resellers/{reseller_id}/accounts/{account_id}
Get list of accounts of downstream resellersGET {base_url}/api/v3/resellers/{reseller_id}/child_reseller_accounts
Get account of downstream resellerGET {base_url}/api/v3/resellers/{reseller_id}/child_reseller_accounts/{account_id}
Get user's auth by tokenGET {base_url}/api/v3/resellers/{reseller_id}/user_authentication/token
Get list of account attributesGET {base_url}/api/v3/resellers/{reseller_id}/account_attributes

Product categories

SectionActionRequest
Product categoriesGet list of product categoriesGET {base_url}/api/v3/customer_store/resellers/{reseller_id}/product_categories

Products

SectionActionRequest
ProductsGet list of productsGET {base_url}/api/v3/customer_store/resellers/{reseller_id}/products
Get productGET {base_url}/api/v3/customer_store/resellers/{reseller_id}/products/{product_id}

Plans

SectionActionRequest
PlansGet list of plansGET {base_url}/api/v3/resellers/{reseller_id}/plans
Get planGET {base_url}/api/v3/resellers/{reseller_id}/plans/{plan_id}
Get list of plans of downstream resellersGET {base_url}/api/v3/resellers/{reseller_id}/child_reseller_plans
Get plan of downstream resellerGET {base_url}/api/v3/resellers/{reseller_id}/child_reseller_plans/{plan_id}
Get list of switchable plansGET {base_url}/api/v3/resellers/{reseller_id}/plans/{plan_id}/switchable_plans
Get list of order attributes of planGET {base_url}/api/v3/resellers/{reseller_id}/plans/{plan_id}/order_attributes
Validate order attributes of planPOST {base_url}/api/v3/resellers/{reseller_id}/plans/{plan_id}/order_attributes_validation

Orders

SectionActionRequest
OrdersGet list of ordersGET {base_url}/api/v3/resellers/{reseller_id}/orders
Get orderGET {base_url}/api/v3/resellers/{reseller_id}/orders/{order_id}
Create sales orderPOST {base_url}/api/v3/resellers/{reseller_id}/sales_order
Create switch orderPOST {base_url}/api/v3/resellers/{reseller_id}/switch_order
Create change orderPOST {base_url}/api/v3/resellers/{reseller_id}/change_order
Create renewal orderPOST {base_url}/api/v3/resellers/{reseller_id}/renewal_order
Create prolong orderPOST {base_url}/api/v3/resellers/{reseller_id}/prolong_order
Cancel orderPOST {base_url}/api/v3/resellers/{reseller_id}/orders/{order_id}/cancel_operation

Subscriptions

SectionActionRequest
SubscriptionsGet list of subscriptionsGET {base_url}/api/v3/resellers/{reseller_id}/subscriptions
Get subscriptionGET {base_url}/api/v3/resellers/{reseller_id}/subscriptions/{subscription_id}
Get list of subscriptions of downstream resellersGET {base_url}/api/v3/resellers/{reseller_id}/child_reseller_subscriptions
Get subscription of downstream resellerGET {base_url}/api/v3/resellers/{reseller_id}/child_reseller_subscriptions/{subscription_id}
Stop subscriptionPOST {base_url}/api/v3/resellers/{reseller_id}/subscriptions/{subscription_id}/stop_operation
Activate subscriptionPOST {base_url}/api/v3/resellers/{reseller_id}/subscriptions/{subscription_id}/activate_operation
Update subscriptionPATCH {base_url}/api/v3/resellers/{reseller_id}/subscriptions/{subscription_id}
Delete subscriptionPOST {base_url}/api/v3/resellers/{reseller_id}/subscriptions/{subscription_id}/delete_operation

Charges

SectionActionRequest
ChargesGet list of end-customer chargesGET {base_url}/api/v3/resellers/{reseller_id}/charges
Get end-customer chargeGET {base_url}/api/v3/resellers/{reseller_id}/charges/{charge_id}
Get list of end-customer charges of downstream resellersGET {base_url}/api/v3/resellers/{reseller_id}/child_reseller_charges
Get end-customer charge of downstream resellerGET {base_url}/api/v3/resellers/{reseller_id}/child_reseller_charges/{charge_id}
Get list of reseller chargesGET {base_url}/api/v3/resellers/{reseller_id}/reseller_charges
Get reseller chargeGET {base_url}/api/v3/resellers/{reseller_id}/reseller_charges/{charge_id}
Get list of reseller charges of downstream resellersGET {base_url}/api/v3/resellers/{reseller_id}/child_reseller_reseller_charges
Get reseller charge of downstream resellerGET {base_url}/api/v3/resellers/{reseller_id}/child_reseller_reseller_charges/{charge_id}
Add taxesPOST {base_url}/api/v3/resellers/{reseller_id}/taxes
Close chargesPATCH {base_url}/api/v3/vendor/subscriptions/{subscription_id}/close_charges

Corrections

SectionActionRequest
CorrectionsCreate correctionPOST {base_url}/api/v3/resellers/{reseller_id}/corrections
Update correction statusPATCH {base_url}/api/v3/resellers/{reseller_id}/corrections/{correction_id}

Discounts

SectionActionRequest
DiscountsGet best reseller discountGET {base_url}/api/v3/resellers/{reseller_id}/reseller_discounts

Invoices

SectionActionRequest
InvoicesGet list of invoicesGET {base_url}/api/v3/resellers/{reseller_id}/invoices
Get invoiceGET {base_url}/api/v3/resellers/{reseller_id}/invoices/{invoice_id}

Invoices with external management

SectionActionRequest
Invoices with external managementApprove invoicePOST {base_url}/api/v3/resellers/{reseller_id}/accounts/{account_id}/approve_invoices
Complete invoicePOST {base_url}/api/v3/resellers/{reseller_id}/accounts/{account_id}/complete_invoices
Approve invoice by IDPOST {base_url}/api/v3/resellers/{reseller_id}/invoices/{invoice_id}/approve
Complete invoice by IDPOST {base_url}/api/v3/resellers/{reseller_id}/invoices/{invoice_id}/complete
Revoke invoice approval by IDPOST {base_url}/api/v3/resellers/{reseller_id}/invoices/{invoice_id}/revoke

Closing documents

SectionActionRequest
Closing documentsSend closing document from ERPPOST {base_url}/api/v3/resellers/{reseller_id}/accounts/{account_id}/external_invoices
Get closing documentGET {base_url}/api/v3/resellers/{reseller_id}/accounts/{account_id}/external_invoices?filter[key]=key
Update closing documentPATCH {base_url}/api/v3/resellers/{reseller_id}/accounts/{account_id}/external_invoices/{external_invoice_id}
Delete closing documentDELETE {base_url}/api/v3/resellers/{reseller_id}/accounts/{account_id}/external_invoices/{external_invoice_id}
Send notifications on closing documentsPOST {base_url}/api/v3/resellers/{reseller_id}/notifications/external_invoices

Managers

SectionActionRequest
ManagersCreate managerPOST {base_url}/api/v3/resellers/{reseller_id}/managers
Update managerPATCH {base_url}/api/v3/resellers/{reseller_id}/managers/{manager_id}
Get list of managersGET {base_url}/api/v3/resellers/{reseller_id}/managers
Get managerGET {base_url}/api/v3/resellers/{reseller_id}/managers/{manager_id}
Get list of managers of downstream resellersGET {base_url}/api/v3/resellers/{reseller_id}/child_reseller_managers
Get manager of downstream resellerGET {base_url}/api/v3/resellers/{reseller_id}/child_reseller_managers/{manager_id}
Get list of rolesGET {base_url}/api/v3/resellers/{reseller_id}/manager_roles

Payments

SectionActionRequest
PaymentsCreate paymentPOST {base_url}/api/v3/resellers/{reseller_id}/payments
Get list of paymentsGET {base_url}/api/v3/resellers/{reseller_id}/payments
Get paymentGET {base_url}/api/v3/resellers/{reseller_id}/payments/{payment_id}
Cancel paymentDELETE {base_url}/api/v3/resellers/{reseller_id}/payments/{payment_id}
Complete payment by IDPATCH {base_url}/api/v3/resellers/{reseller_id}/payments/{payment_id}
Complete payment from balancePATCH {base_url}/api/v3/resellers/{reseller_id}/payments/{payment_id}

Complete payment by document IDPOST {base_url}/api/v3/resellers/{reseller_id}/payments/{document_id}

Free access documents

SectionActionRequest
Free access documentsCreate free access documentPOST {base_url}/api/v3/resellers/{reseller_id}/free_access_documents
Update free access documentPUT {base_url}/api/v3/resellers/{reseller_id}/free_access_documents/{free_access_document_id}
Get list of free access documentsGET {base_url}/api/v3/resellers/{reseller_id}/free_access_documents
Delete free access documentDELETE {base_url}/api/v3/resellers/{reseller_id}/free_access_documents/{free_access_document_id}

Asynchronous tasks

SectionActionRequest
Asynchronous tasksGet async taskGET {base_url}/api/v3/resellers/{reseller_id}/async_tasks/{async_task_id}

Currency rates

SectionActionRequest
Currency ratesGet list of currency ratesGET {base_url}/api/v3/resellers/{reseller_id}/currency_rates
Update currency ratesPATCH {base_url}/api/v3/resellers/{reseller_id}/currency_rates

Notes

SectionActionRequest
NotesCreate notePOST {base_url}/api/v3/resellers/{reseller_id}/notes
Get list of notesGET {base_url}/api/v3/resellers/{reseller_id}/notes
Get noteGET {base_url}/api/v3/resellers/{reseller_id}/notes/{note_id}
Delete noteDELETE {base_url}/api/v3/resellers/{reseller_id}/notes/{note_id}

Analytics

SectionActionRequest
AnalyticsGet reseller analyticsGET {base_url}/api/v3/resellers/{reseller_id}/reseller_analytics
Get daily draftsGET {base_url}/api/v3/analytics_daily_drafts
Get daily analyticsGET {base_url}/api/v3/analytics_daily
Get monthly analyticsGET {base_url}/api/v3/analytics_monthly