Coverage of the ActivePlatform functionality by API

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

Resellers

Section

Action

Request

Resellers Get list of downstream resellers

GET {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 reseller

GET {base_url}/api/v3/resellers/{reseller_id}

Get reseller (Customer Store)

GET /api/v3/customer_store/resellers/{reseller_id}

Accounts

Section

Action

Request

Accounts Create account

POST {base_url}/api/v3/resellers/{reseller_id}/accounts

Update account

PATCH {base_url}/api/v3/resellers/{reseller_id}/accounts/{account_id}

Get list of accounts

GET {base_url}/api/v3/resellers/{reseller_id}/accounts

Get account

GET {base_url}/api/v3/resellers/{reseller_id}/accounts/{account_id}

Get user's auth by token

GET {base_url}/api/v3/resellers/{reseller_id}/user_authentication/token

Get list of account attributes

GET {base_url}/api/v3/resellers/{reseller_id}/account_attributes

Product categories

Section

Action

Request

Product categories Get list of product categories

GET {base_url}/api/v3/customer_store/resellers/{reseller_id}/product_categories

Products

Section

Action

Request

Products Get list of products

GET {base_url}/api/v3/customer_store/resellers/{reseller_id}/products

Get product

GET {base_url}/api/v3/customer_store/resellers/{reseller_id}/products/{product_id}

Plans

Section

Action

Request

Plans Get list of plans

GET {base_url}/api/v3/resellers/{reseller_id}/plans

Get plan

GET {base_url}/api/v3/resellers/{reseller_id}/plans/{plan_id}

Get list of switchable plans

GET {base_url}/api/v3/resellers/{reseller_id}/plans/{plan_id}/switchable_plans

Get list of order attributes of plan

GET {base_url}/api/v3/resellers/{reseller_id}/plans/{plan_id}/order_attributes

Validate order attributes of plan

POST {base_url}/api/v3/resellers/{reseller_id}/plans/{plan_id}/order_attributes_validation

Orders

Section

Action

Request

Orders Get list of orders

GET {base_url}/api/v3/resellers/{reseller_id}/orders

Get order

GET {base_url}/api/v3/resellers/{reseller_id}/orders/{order_id}

Create sales order

POST {base_url}/api/v3/resellers/{reseller_id}/sales_order

Create switch order

POST {base_url}/api/v3/resellers/{reseller_id}/switch_order

Create change order

POST {base_url}/api/v3/resellers/{reseller_id}/change_order

Create renewal order

POST {base_url}/api/v3/resellers/{reseller_id}/renewal_order

Create prolong order

POST {base_url}/api/v3/resellers/{reseller_id}/prolong_order

Cancel order

POST {base_url}/api/v3/resellers/{reseller_id}/orders/{order_id}/cancel_operation

Subscriptions

Section

Action

Request

Subscriptions Get list of subscriptions

GET {base_url}/api/v3/resellers/{reseller_id}/subscriptions

Get subscription

GET {base_url}/api/v3/resellers/{reseller_id}/subscriptions/{subscription_id}

Stop subscription

POST {base_url}/api/v3/resellers/{reseller_id}/subscriptions/{subscription_id}/stop_operation

Activate subscription

POST {base_url}/api/v3/resellers/{reseller_id}/subscriptions/{subscription_id}/activate_operation

Update subscription

PATCH {base_url}/api/v3/resellers/{reseller_id}/subscriptions/{subscription_id}

Delete subscription

POST {base_url}/api/v3/resellers/{reseller_id}/subscriptions/{subscription_id}/delete_operation

Charges

Section

Action

Request

Charges Get list of charges

GET {base_url}/api/v3/resellers/{reseller_id}/charges

Get charge

GET {base_url}/api/v3/resellers/{reseller_id}/charges/{charge_id}

Close charges

PATCH {base_url}/api/v3/vendor/subscriptions/{subscription_id}/close_charges

Corrections

Section

Action

Request

Corrections Create correction

POST {base_url}/api/v3/resellers/{reseller_id}/corrections

Update correction status

PATCH {base_url}/api/v3/resellers/{reseller_id}/corrections/{correction_id}

Invoices

Section

Action

Request

Invoices Get list of invoices

GET {base_url}/api/v3/resellers/{reseller_id}/invoices

Get invoice

GET {base_url}/api/v3/resellers/{reseller_id}/invoices/{invoice_id}

Invoices with external management

Section

Action

Request

Invoices with external management Approve invoice

POST {base_url}/api/v3/resellers/{reseller_id}/accounts/{account_id}/approve_invoices

Complete invoice

POST {base_url}/api/v3/resellers/{reseller_id}/accounts/{account_id}/complete_invoices

Approve invoice by ID

POST {base_url}/api/v3/resellers/{reseller_id}/invoices/{invoice_id}/approve

Complete invoice by ID

POST {base_url}/api/v3/resellers/{reseller_id}/invoices/{invoice_id}/complete

Revoke invoice approval by ID

POST {base_url}/api/v3/resellers/{reseller_id}/invoices/{invoice_id}/revoke

Closing documents

Section

Action

Request

Closing documents Send closing document from ERP

POST {base_url}/api/v3/resellers/{reseller_id}/accounts/{account_id}/external_invoices

Get closing document

GET {base_url}/api/v3/resellers/{reseller_id}/accounts/{account_id}/external_invoices?filter[key]=key

Update closing document

PATCH {base_url}/api/v3/resellers/{reseller_id}/accounts/{account_id}/external_invoices/{external_invoice_id}

Delete closing document

DELETE {base_url}/api/v3/resellers/{reseller_id}/accounts/{account_id}/external_invoices/{external_invoice_id}

Send notifications on closing documents

POST {base_url}/api/v3/resellers/{reseller_id}/notifications/external_invoices

Managers

Section

Action

Request

Managers Create manager

POST {base_url}/api/v3/resellers/{reseller_id}/managers

Update manager

PATCH {base_url}/api/v3/resellers/{reseller_id}/managers/{manager_id}

Get list of managers

GET {base_url}/api/v3/resellers/{reseller_id}/managers

Get manager

GET {base_url}/api/v3/resellers/{reseller_id}/managers/{manager_id}

Get list of roles

GET {base_url}/api/v3/resellers/{reseller_id}/manager_roles

Payments

Section

Action

Request

Payments Create payment

POST {base_url}/api/v3/resellers/{reseller_id}/payments

Get list of payments

GET {base_url}/api/v3/resellers/{reseller_id}/payments

Get payment

GET {base_url}/api/v3/resellers/{reseller_id}/payments/{payment_id}

Cancel payment

DELETE {base_url}/api/v3/resellers/{reseller_id}/payments/{payment_id}

Complete payment by ID

PATCH {base_url}/api/v3/resellers/{reseller_id}/payments/{payment_id}

Complete payment from balance

PATCH {base_url}/api/v3/resellers/{reseller_id}/payments/{payment_id}


Complete payment by document ID

POST {base_url}/api/v3/resellers/{reseller_id}/payments/{document_id}

Free access documents

Section

Action

Request

Free access documents Create free access document

POST {base_url}/api/v3/resellers/{reseller_id}/free_access_documents

Update free access document

PUT {base_url}/api/v3/resellers/{reseller_id}/free_access_documents/{free_access_document_id}

Get list of free access documents

GET {base_url}/api/v3/resellers/{reseller_id}/free_access_documents

Delete free access document

DELETE {base_url}/api/v3/resellers/{reseller_id}/free_access_documents/{free_access_document_id}

Asynchronous tasks

Section

Action

Request

Asynchronous tasks Get async task

GET {base_url}/api/v3/resellers/{reseller_id}/async_tasks/{async_task_id}

Currency rates

Section

Action

Request

Currency rates Get list of currency rates

GET {base_url}/api/v3/resellers/{reseller_id}/currency_rates

Update currency rates

PATCH {base_url}/api/v3/resellers/{reseller_id}/currency_rates

Notes

Section

Action

Request

Notes Create note

POST {base_url}/api/v3/resellers/{reseller_id}/notes

Get list of notes

GET {base_url}/api/v3/resellers/{reseller_id}/notes

Get note

GET {base_url}/api/v3/resellers/{reseller_id}/notes/{note_id}

Delete note

DELETE {base_url}/api/v3/resellers/{reseller_id}/notes/{note_id}

Analytics

Section

Action

Request

Analytics Get reseller analytics

GET {base_url}/api/v3/resellers/{reseller_id}/reseller_analytics

Get daily drafts

GET {base_url}/api/v3/analytics_daily_drafts

Get daily analytics

GET {base_url}/api/v3/analytics_daily

Get monthly analytics

GET {base_url}/api/v3/analytics_monthly