The Get list of switchable plans method returns the list of switchable plans for a plan of the current reseller or any of its downstream resellers (see Managing Switchable plans).
XML
GET {base_url}/api/v3/resellers/{reseller_id}/plans/{plan_id}/switchable_plans
Arguments
Response model
Request example
XML
GET /api/v3/resellers/1/plans/34533/switchable_plans?filter[switch_type]=immediate_switch
Host: test.activeplatform.com
Content-Type: application/vnd.api+json
X-Api-Token: vY5fwetestK3gJXZH5uHCw
Accept: application/vnd.api+json
Response example
JSON
{
"data": [
{
"id": "34232",
"type": "plans",
"attributes": {
"created_at": "2022-12-12T15:59:18.077871+0300",
"updated_at": "2022-12-12T15:59:43.218917+0300",
"status": "active",
"name": "CSP monthly",
"description": "",
"public": true,
"plan_class_id": 1,
"product_id": 1143,
"billing_type": "csp_monthly",
"ancestry": null,
"reseller_id": 1,
"fixed_price": false,
"sku": "",
"singleton": false,
"auto_renewal": false,
"auto_renewal_disabled": false,
"plan_class": "default",
"product_category_id": 196,
"product_category": "default",
"product_category_public": false,
"product": "Default",
"plan_resources": {
"data": [
{
"id": "56959",
"type": "plan_resources",
"attributes": {
"created_at": "2022-12-12T15:59:43.199689+0300",
"updated_at": "2023-04-06T11:47:38.323993+0300",
"name": "License",
"measurable": false,
"unit_of_measure": "unit",
"application_template_name": "Manual provisioning",
"included": 0,
"minimum": 0,
"limit": 1500,
"setup_fee": "0.0",
"recurring_fee": "10.0",
"overuse_fee": "0.0",
"renewal_fee": "0.0",
"unlimited_units": false,
"public": true,
"status": "active",
"resource_id": 276,
"priority": 0,
"net_costs": {
"setup_fee": "0.0",
"recurring_fee": "10.0",
"overuse_fee": "0.0",
"renewal_fee": "0.0"
},
"erp": {
"setup_fee": "0.0",
"recurring_fee": "10.0",
"overuse_fee": "0.0",
"renewal_fee": "0.0"
},
"custom_attributes": {
"item_id": ""
}
}
}
]
},
"plan_periods": {
"data": [
{
"id": "43361",
"type": "plan_periods",
"attributes": {
"created_at": "2023-04-04T11:09:29.290425+0300",
"updated_at": "2023-04-04T11:09:29.290425+0300",
"duration_value": null,
"duration_type": null,
"setup_fee": "0.0",
"recurring_fee": "0.0",
"transfer_fee": "0.0",
"renewal_fee": "0.0",
"trial": false,
"public": true,
"status": "active",
"description": "",
"endless": true,
"net_costs": {
"setup_fee": "0.0",
"recurring_fee": "0.0",
"transfer_fee": "0.0",
"renewal_fee": "0.0"
},
"erp": {
"setup_fee": "0.0",
"recurring_fee": "0.0",
"transfer_fee": "0.0",
"renewal_fee": "0.0"
}
}
},
{
"id": "43013",
"type": "plan_periods",
"attributes": {
"created_at": "2022-12-12T15:59:43.211786+0300",
"updated_at": "2022-12-12T15:59:43.211786+0300",
"duration_value": 1,
"duration_type": "month",
"setup_fee": "0.0",
"recurring_fee": "0.0",
"transfer_fee": "0.0",
"renewal_fee": "0.0",
"trial": true,
"public": true,
"status": "active",
"description": null,
"endless": false,
"net_costs": {
"setup_fee": "0.0",
"recurring_fee": "0.0",
"transfer_fee": "0.0",
"renewal_fee": "0.0"
},
"erp": {
"setup_fee": "0.0",
"recurring_fee": "0.0",
"transfer_fee": "0.0",
"renewal_fee": "0.0"
}
}
}
]
},
"plan_currency": "USD",
"available_account_types": {
"data": [
{
"id": "1",
"type": "account_types",
"attributes": {
"created_at": "2016-08-25T09:26:12.658176+0300",
"updated_at": "2023-03-22T13:53:30.437450+0300",
"reseller_id": 1,
"name": "Personal",
"ancestry": null,
"default_payment_method_id": 1548,
"key": "personal",
"name_pattern": "%first_name %middle_name %last_name",
"use_by_default": true,
"primary_name": ""
}
},
{
"id": "2",
"type": "account_types",
"attributes": {
"created_at": "2016-08-25T09:26:12.674666+0300",
"updated_at": "2023-03-21T10:22:46.331102+0300",
"reseller_id": 1,
"name": "Business",
"ancestry": null,
"default_payment_method_id": 197,
"key": "business",
"name_pattern": "%primary_name",
"use_by_default": false,
"primary_name": "Company name"
}
}
]
},
"custom_attributes": {
"23234": ""
},
"plan_class_data": {
"increase_resources_immediate_switch_plan_order": false,
"decrease_resources_immediate_switch_plan_order": true
}
},
"relationships": {
"plan_category": {
"data": {
"id": "1",
"type": "plan_categories"
}
}
}
}
],
"links": {
"self": "https://test.activeplatform.com/api/v3/resellers/1/plans/34533/switchable_plans?filter%5Bswitch_type%5D=immediate_switch&page%5Bnumber%5D=1&page%5Bsize%5D=50",
"first": "https://test.activeplatform.com/api/v3/resellers/1/plans/34533/switchable_plans?filter%5Bswitch_type%5D=immediate_switch&page%5Bnumber%5D=1&page%5Bsize%5D=50",
"prev": null,
"next": null,
"last": "https://test.activeplatform.com/api/v3/resellers/1/plans/34533/switchable_plans?filter%5Bswitch_type%5D=immediate_switch&page%5Bnumber%5D=1&page%5Bsize%5D=50"
}
}