Download OpenAPI specification:
API to interact with Datalake data
Get tokens from app_id / app_secret.
Once you have the access_token, you can add it to the Authorization Header prefixed with the Bearer keyword to authenticate on protected endpoints: Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9...
Authentication parameters
| app_id | string |
| app_secret | string |
| grant_type | string Enum: "client_credentials" "refresh_token" |
{- "app_id": "string",
- "app_secret": "string",
- "grant_type": "client_credentials"
}{- "access_token": "string",
- "refresh_token": "string"
}Get the OXO Software Update status
| cc_product_ids | string A valid cc_product_id or a list of several cc_product_id separated with |
| page | integer (PageParam) >= 1 Default: 1 The number of items to skip before starting to collect the result set. |
| page_count | integer (PageCountParam) [ 1 .. 3000 ] Default: 50 The number of items to return. |
{- "success": true,
- "results": [
- {
- "cc_product_id": "string",
- "download": true,
- "swap": true,
- "update_request": "string"
}
], - "pagination": {
- "page_number": 1,
- "page_count": 50,
- "last_page": 3,
- "total_count": 123
}
}Records an update request for the given OXO systems. The POST request body must contain a list of systems update status with all mandatory parameters as shown in the example body below.
OXO Software Update status parameters
Array of objects |
{- "systems": [
- {
- "cc_product_id": "string",
- "cpu_id": "string",
- "download": true,
- "swap": true,
- "update_request": "string"
}
]
}{- "success": true
}Get the OXO Software Update status
| page | integer (PageParam) >= 1 Default: 1 The number of items to skip before starting to collect the result set. |
| page_count | integer (PageCountParam) [ 1 .. 3000 ] Default: 50 The number of items to return. |
| cc_product_ids | Array of strings Filter the OXO Software Update status for the given |
{- "cc_product_ids": [
- "string"
]
}{- "success": true,
- "results": [
- {
- "cc_product_id": "string",
- "download": true,
- "swap": true,
- "update_request": "string"
}
], - "pagination": {
- "page_number": 1,
- "page_count": 50,
- "last_page": 3,
- "total_count": 123
}
}Return OXO cloudconnected systems enriched with software update status.
An optional parameter min_release gives the possibility to filter results according to the OXO release.
An optional parameter cc_product_ids gives the possibility to filter results according to the cc_product_id.
| min_release | string Minimum OXO release to search for |
| cc_product_ids | string A valid cc_product_id or a list of several cc_product_id separated with |
| page | integer (PageParam) >= 1 Default: 1 The number of items to skip before starting to collect the result set. |
| page_count | integer (PageCountParam) [ 1 .. 3000 ] Default: 50 The number of items to return. |
{- "success": true,
- "results": [
- {
- "cc_product_id": "string",
- "fleet_ref": "string",
- "subfleet_ref": "string",
- "install_id": "string",
- "cpu_id": "string",
- "cpu_type": "string",
- "swap_planned": "string",
- "download": true,
- "swap": true,
- "update_request": "string",
- "target": "string",
- "replacement_release": "string",
- "replacement_version": "string",
- "release": "string",
- "version": "string"
}
], - "pagination": {
- "page_number": 1,
- "page_count": 50,
- "last_page": 3,
- "total_count": 123
}
}Get the OXO collected GlobalData over the last 7 days.
By default, return all items. An optional parameter ids separated by ; can be used to filter data.
The type of these ids must be one of ccproduct-id or fleet-ref.
A 404 Not Found error is returned if the given id_type is invalid.
| id_type required | string Enum: "ccproduct-id" "fleet-ref" The type of ids specified in the request |
| ids | string (Optional) A list of valid |
| page | integer (PageParam) >= 1 Default: 1 The number of items to skip before starting to collect the result set. |
| page_count | integer (PageCountParam) [ 1 .. 3000 ] Default: 50 The number of items to return. |
{- "success": true,
- "results": [
- {
- "ccproduct_id": "string",
- "fleet_ref": "string",
- "subfleet_ref": "string",
- "install_id": "string",
- "active_user_number": 0,
- "rainbow_activation_status": "string",
- "rainbow_connection_status": "string",
- "rainbow_pabx_id": "string",
- "release": "string",
- "version": "string",
- "cpu_id": "string",
- "cpu_type": "string",
- "replacement_release": "string",
- "replacement_version": "string",
- "swap_planned": true,
- "target": "string",
- "last_update_date": "string"
}
], - "pagination": {
- "page_number": 1,
- "page_count": 50,
- "last_page": 3,
- "total_count": 123
}
}Get the OXO collected GlobalData over the last 7 days.
By default, return all items. An optional parameter ids can be used to filter data.
The type of these ids must be one of ccproduct-id or fleet-ref.
A 404 Not Found error is returned if the given id_type is invalid.
| id_type required | string Enum: "ccproduct-id" "fleet-ref" |
| page | integer (PageParam) >= 1 Default: 1 The number of items to skip before starting to collect the result set. |
| page_count | integer (PageCountParam) [ 1 .. 3000 ] Default: 50 The number of items to return. |
| ids | Array of strings (Optional) A list of valid |
{- "ids": [
- "string"
]
}{- "success": true,
- "results": [
- {
- "ccproduct_id": "string",
- "fleet_ref": "string",
- "subfleet_ref": "string",
- "install_id": "string",
- "active_user_number": 0,
- "rainbow_activation_status": "string",
- "rainbow_connection_status": "string",
- "rainbow_pabx_id": "string",
- "release": "string",
- "version": "string",
- "cpu_id": "string",
- "cpu_type": "string",
- "replacement_release": "string",
- "replacement_version": "string",
- "swap_planned": true,
- "target": "string",
- "last_update_date": "string"
}
], - "pagination": {
- "page_number": 1,
- "page_count": 50,
- "last_page": 3,
- "total_count": 123
}
}Get the OXO FTR data.
By default, return all items. An optional parameter ids separated by ; can be used to filter data.
The type of these ids must be one of cpu-id or fleet-ref.
A 404 Not Found error is returned if the given id_type is invalid.
| id_type required | string Enum: "cpu-id" "fleet-ref" The type of ids specified in the request |
| ids | string (Optional) A list of valid |
| page | integer (PageParam) >= 1 Default: 1 The number of items to skip before starting to collect the result set. |
| page_count | integer (PageCountParam) [ 1 .. 3000 ] Default: 50 The number of items to return. |
{- "success": true,
- "results": [
- {
- "cpu_id": "string",
- "fleet_ref": "string",
- "subfleet_ref": "string",
- "install_id": "string",
- "last_update_date": "string"
}
], - "pagination": {
- "page_number": 1,
- "page_count": 50,
- "last_page": 3,
- "total_count": 123
}
}Get the cc_product_id of all the OXO systems that can be collected by the data collector.
| page | integer (PageParam) >= 1 Default: 1 The number of items to skip before starting to collect the result set. |
| page_count | integer (PageCountParam) [ 1 .. 3000 ] Default: 50 The number of items to return. |
{- "success": true,
- "results": [
- "product_id_xxxx"
], - "pagination": {
- "page_number": 1,
- "page_count": 50,
- "last_page": 3,
- "total_count": 123
}
}Get systems infos for the specified fleet_refs and subfleet_refs.
Note that the subfleet_refs field is optional in which case the request will return infos for all
systems associated to the fleet_refs regardless of the subfleet_refs.
The POST request body must contain a fleet_ref / subfleet_ref pair in a JSON object.
Additional filtering is possible by adding a filter JSON object in the request body. (see example below)
A 400 Bad Request error is returned if the fleet_ref / subfleet_ref pair is missing in the request body.
OXO Fleets Systems Infos parameters
Array of objects | |
object (OxoSystemsInfosFilters) | |
| page | integer (PageParam) >= 1 Default: 1 The number of items to skip before starting to collect the result set. |
| page_count | integer (PageCountParam) [ 1 .. 3000 ] Default: 50 The number of items to return. |
{- "refs": [
- {
- "fleet_ref": "string",
- "subfleet_ref": "string"
}
], - "filters": {
- "cc_product_id_key_main": true,
- "install_id": true,
- "fleet_ref": true,
- "nb_of_sa_month_from": 0,
- "nb_of_sa_month_to": 0,
- "nb_of_sa_year_from": 0,
- "nb_of_sa_year_to": 0
}, - "page": 1,
- "page_count": 50
}{- "success": true,
- "results": [
- {
- "bp_purchase_order": "string",
- "cpu_1_status": "string",
- "cpu_id_1": "string",
- "crd_bp_company_id": 0,
- "crd_bp_company_name": "string",
- "current_applicant_id": "string",
- "current_applicant_name": "string",
- "current_oxo_release_label": "string",
- "internal_id_of_the_systems": 0,
- "nb_of_sa_month": 0,
- "nb_of_sa_year": 0,
- "nb_of_universal_telephony": 0,
- "cc_product_id_key_main": "string",
- "delegated_ir_company_id": 0,
- "delegated_ir_company_name": "string",
- "fleet_ref": "string",
- "subfleet_ref": "string"
}
], - "pagination": {
- "page_number": 1,
- "page_count": 50,
- "last_page": 3,
- "total_count": 123
}
}Get systems infos for the specified applicants.
The POST request body must contain a list of applicants in JSON array.
Additional filtering is possible by adding a filter JSON object in the request body. (see example below)
A 400 Bad Request error is returned if applicants are missing in the request body.
OXO Applicants Systems Infos parameters
| applicants | Array of integers |
object (OxoSystemsInfosFilters) | |
| page | integer (PageParam) >= 1 Default: 1 The number of items to skip before starting to collect the result set. |
| page_count | integer (PageCountParam) [ 1 .. 3000 ] Default: 50 The number of items to return. |
{- "applicants": [
- 0
], - "filters": {
- "cc_product_id_key_main": true,
- "install_id": true,
- "fleet_ref": true,
- "nb_of_sa_month_from": 0,
- "nb_of_sa_month_to": 0,
- "nb_of_sa_year_from": 0,
- "nb_of_sa_year_to": 0
}, - "page": 1,
- "page_count": 50
}{- "success": true,
- "results": [
- {
- "bp_purchase_order": "string",
- "cpu_1_status": "string",
- "cpu_id_1": "string",
- "crd_bp_company_id": 0,
- "crd_bp_company_name": "string",
- "current_applicant_id": "string",
- "current_applicant_name": "string",
- "current_oxo_release_label": "string",
- "internal_id_of_the_systems": 0,
- "nb_of_sa_month": 0,
- "nb_of_sa_year": 0,
- "nb_of_universal_telephony": 0,
- "cc_product_id_key_main": "string",
- "delegated_ir_company_id": 0,
- "delegated_ir_company_name": "string",
- "fleet_ref": "string",
- "subfleet_ref": "string"
}
], - "pagination": {
- "page_number": 1,
- "page_count": 50,
- "last_page": 3,
- "total_count": 123
}
}Get systems infos for the specified ir_delegated.
The POST request body must contain a list of ir_delegated in JSON array.
Additional filtering is possible by adding a filter JSON object in the request body. (see example below)
A 400 Bad Request error is returned if ir_delegated are missing in the request body.
OXO Applicants Systems Infos parameters
| ir_delegated | Array of integers |
object (OxoSystemsInfosFilters) | |
| page | integer (PageParam) >= 1 Default: 1 The number of items to skip before starting to collect the result set. |
| page_count | integer (PageCountParam) [ 1 .. 3000 ] Default: 50 The number of items to return. |
{- "ir_delegated": [
- 0
], - "filters": {
- "cc_product_id_key_main": true,
- "install_id": true,
- "fleet_ref": true,
- "nb_of_sa_month_from": 0,
- "nb_of_sa_month_to": 0,
- "nb_of_sa_year_from": 0,
- "nb_of_sa_year_to": 0
}, - "page": 1,
- "page_count": 50
}{- "success": true,
- "results": [
- {
- "bp_purchase_order": "string",
- "cpu_1_status": "string",
- "cpu_id_1": "string",
- "crd_bp_company_id": 0,
- "crd_bp_company_name": "string",
- "current_applicant_id": "string",
- "current_applicant_name": "string",
- "current_oxo_release_label": "string",
- "internal_id_of_the_systems": 0,
- "nb_of_sa_month": 0,
- "nb_of_sa_year": 0,
- "nb_of_universal_telephony": 0,
- "cc_product_id_key_main": "string",
- "delegated_ir_company_id": 0,
- "delegated_ir_company_name": "string",
- "fleet_ref": "string",
- "subfleet_ref": "string"
}
], - "pagination": {
- "page_number": 1,
- "page_count": 50,
- "last_page": 3,
- "total_count": 123
}
}Returns the cc_product_id_key_main value of an OXO system identified by the given cpu_id.
A 204 No Content status is returned if there is no cc_product_id_key_main for the specified cpu_id.
A 404 Not Found error is returned in case the given cpu_id is not found in the DataLake.
| cpu_id required | string A valid CPU Id |
{- "success": true,
- "results": [
- {
- "cc_product_id_key_main": "string",
- "cpu_id_1": "string"
}
]
}Returns the cc_product_id_key_main associated with the specified
fleet_ref and install_id pair.
A field walled_garden is returned alongside the ccproductid with boolean value
true or false depending on the OXO system walled garden status.
A 204 No Content status is returned if there is no cc_product_id_key_main for the specified
fleet_ref and install_id pair.
A 400 Bad Request error is returned in case of misuse of URL parameter.
| fleet_ref required | string A valid OXO system 'fleet ref' |
| install_id required | string A valid OXO system 'install id' |
{- "success": true,
- "results": [
- {
- "fleet_ref": "string",
- "install_id": "string",
- "cc_product_id_key_main": "string",
- "cpu_id": "string",
- "walled_garden": true
}
]
}Get the OXE Software Update status
| cc_product_ids | string A valid cc_product_id or a list of several cc_product_id separated with |
| page | integer (PageParam) >= 1 Default: 1 The number of items to skip before starting to collect the result set. |
| page_count | integer (PageCountParam) [ 1 .. 3000 ] Default: 50 The number of items to return. |
{- "success": true,
- "results": [
- {
- "cc_product_id": "string",
- "download": true,
- "user_action": "string",
- "update_request": "string"
}
], - "pagination": {
- "page_number": 1,
- "page_count": 50,
- "last_page": 3,
- "total_count": 123
}
}Records an update request for the given OXE systems. The 'Software Update Status' of the systems identified by their cc_product_id are updated according to the given data.
OXE Software Update status parameters
Array of objects |
{- "systems": [
- {
- "cc_product_id": "string",
- "cpu_id_1": "string",
- "cpu_id_2": "string",
- "download": true,
- "user_action": "string",
- "update_request": "string"
}
]
}{- "success": true
}Get the OXE Software Update status
| page | integer (PageParam) >= 1 Default: 1 The number of items to skip before starting to collect the result set. |
| page_count | integer (PageCountParam) [ 1 .. 3000 ] Default: 50 The number of items to return. |
| cc_product_ids | Array of strings Filter the OXE Software Update status for the given |
{- "cc_product_ids": [
- "string"
]
}{- "success": true,
- "results": [
- {
- "cc_product_id": "string",
- "download": true,
- "user_action": "string",
- "update_request": "string"
}
], - "pagination": {
- "page_number": 1,
- "page_count": 50,
- "last_page": 3,
- "total_count": 123
}
}Return OXE cloudconnected systems enriched with software update status.
An optional parameter cc_product_ids gives the possibility to filter results according to the cc_product_id.
| cc_product_ids | string A valid cc_product_id or a list of several cc_product_id separated with |
| page | integer (PageParam) >= 1 Default: 1 The number of items to skip before starting to collect the result set. |
| page_count | integer (PageCountParam) [ 1 .. 3000 ] Default: 50 The number of items to return. |
{- "success": true,
- "results": [
- {
- "cc_product_id": "string",
- "cpu_type": "string",
- "installation_number": "string",
- "network_number": "string",
- "node_number": "string",
- "alarm_relay": "string",
- "large_configuration": "string",
- "linux_version": "string",
- "mao_version": "string",
- "version": "string",
- "release": "string",
- "patch": "string",
- "download": true,
- "user_action": "string",
- "update_request": "string"
}
], - "pagination": {
- "page_number": 1,
- "page_count": 50,
- "last_page": 3,
- "total_count": 123
}
}Get systems infos for the specified fleet_refs and company_ids.
The POST request body must contain a fleet_ref / company_id pair in a JSON object.
Additional filtering is possible by adding a filter JSON object in the request body. (see example below)
A 400 Bad Request error is returned if the fleet_ref / company_id pair is missing in the request body.
OXE Fleets Systems Infos parameters
Array of objects | |
object (OxeSystemsInfosFilters) | |
| page | integer (PageParam) >= 1 Default: 1 The number of items to skip before starting to collect the result set. |
| page_count | integer (PageCountParam) [ 1 .. 3000 ] Default: 50 The number of items to return. |
{- "refs": [
- {
- "fleet_ref": "string",
- "company_id": "string"
}
], - "filters": {
- "product_state": "normal",
- "last_connection_from": "2023-08-10",
- "last_connection_to": "2023-08-16",
- "qualifying_period_from": 0,
- "qualifying_period_to": 0,
- "contract_start_date_from": "2023-08-10",
- "contract_start_date_to": "2023-08-16",
- "contract_end_date_from": "2023-08-10",
- "contract_end_date_to": "2023-08-16"
}, - "page": 1,
- "page_count": 50
}{- "success": true,
- "results": [
- {
- "account_key_swk__cc_product_id": "string",
- "bp_purchase_order": "string",
- "cpu_id_1": "string",
- "cpu_id_2": "string",
- "current_applicant_id": "string",
- "current_applicant_name": "string",
- "current_oxe_release_label": "string",
- "delegated_ir_company_id": 0,
- "delegated_ir_company_name": "string",
- "internal_id_of_the_system": 0,
- "8770_release": 0,
- "cpu_1_status": "string",
- "vaa_release": 0,
- "vna_release": 0,
- "otmsmc_release": 0,
- "sbc_release": 0,
- "fax_release": 0,
- "o2g_release": 0,
- "dispatch_console_release": 0,
- "is_purple": true,
- "opex_project_id": "string",
- "voice_mail_46x5": "string",
- "voice_mail_8440": "string",
- "contact_center": "string",
- "ics_8400_type": "string",
- "crd_bp_company_id": 0,
- "crd_bp_company_name": "string",
- "fleet_ref": "string",
- "ip_sip_utl": 0,
- "analog_utl": 0
}
], - "pagination": {
- "page_number": 1,
- "page_count": 50,
- "last_page": 3,
- "total_count": 123
}
}Get systems infos for the specified applicants.
The POST request body must contain a list of applicants in JSON array.
Additional filtering is possible by adding a filter JSON object in the request body. (see example below)
A 400 Bad Request error is returned if applicants are missing in the request body.
OXE Applicants Systems Infos parameters
| applicants | Array of integers |
object (OxeSystemsInfosFilters) | |
| page | integer (PageParam) >= 1 Default: 1 The number of items to skip before starting to collect the result set. |
| page_count | integer (PageCountParam) [ 1 .. 3000 ] Default: 50 The number of items to return. |
{- "applicants": [
- 0
], - "filters": {
- "product_state": "normal",
- "last_connection_from": "2023-08-10",
- "last_connection_to": "2023-08-16",
- "qualifying_period_from": 0,
- "qualifying_period_to": 0,
- "contract_start_date_from": "2023-08-10",
- "contract_start_date_to": "2023-08-16",
- "contract_end_date_from": "2023-08-10",
- "contract_end_date_to": "2023-08-16"
}, - "page": 1,
- "page_count": 50
}{- "success": true,
- "results": [
- {
- "account_key_swk__cc_product_id": "string",
- "bp_purchase_order": "string",
- "cpu_id_1": "string",
- "cpu_id_2": "string",
- "current_applicant_id": "string",
- "current_applicant_name": "string",
- "current_oxe_release_label": "string",
- "delegated_ir_company_id": 0,
- "delegated_ir_company_name": "string",
- "internal_id_of_the_system": 0,
- "8770_release": 0,
- "cpu_1_status": "string",
- "vaa_release": 0,
- "vna_release": 0,
- "otmsmc_release": 0,
- "sbc_release": 0,
- "fax_release": 0,
- "o2g_release": 0,
- "dispatch_console_release": 0,
- "is_purple": true,
- "opex_project_id": "string",
- "voice_mail_46x5": "string",
- "voice_mail_8440": "string",
- "contact_center": "string",
- "ics_8400_type": "string",
- "crd_bp_company_id": 0,
- "crd_bp_company_name": "string",
- "fleet_ref": "string",
- "ip_sip_utl": 0,
- "analog_utl": 0
}
], - "pagination": {
- "page_number": 1,
- "page_count": 50,
- "last_page": 3,
- "total_count": 123
}
}Get systems infos for the specified ir_delegated.
The POST request body must contain a list of ir_delegated in JSON array.
Additional filtering is possible by adding a filter JSON object in the request body. (see example below)
A 400 Bad Request error is returned if ir_delegated are missing in the request body.
OXE Applicants Systems Infos parameters
| ir_delegated | Array of integers |
object (OxeSystemsInfosFilters) | |
| page | integer (PageParam) >= 1 Default: 1 The number of items to skip before starting to collect the result set. |
| page_count | integer (PageCountParam) [ 1 .. 3000 ] Default: 50 The number of items to return. |
{- "ir_delegated": [
- 0
], - "filters": {
- "product_state": "normal",
- "last_connection_from": "2023-08-10",
- "last_connection_to": "2023-08-16",
- "qualifying_period_from": 0,
- "qualifying_period_to": 0,
- "contract_start_date_from": "2023-08-10",
- "contract_start_date_to": "2023-08-16",
- "contract_end_date_from": "2023-08-10",
- "contract_end_date_to": "2023-08-16"
}, - "page": 1,
- "page_count": 50
}{- "success": true,
- "results": [
- {
- "account_key_swk__cc_product_id": "string",
- "bp_purchase_order": "string",
- "cpu_id_1": "string",
- "cpu_id_2": "string",
- "current_applicant_id": "string",
- "current_applicant_name": "string",
- "current_oxe_release_label": "string",
- "delegated_ir_company_id": 0,
- "delegated_ir_company_name": "string",
- "internal_id_of_the_system": 0,
- "8770_release": 0,
- "cpu_1_status": "string",
- "vaa_release": 0,
- "vna_release": 0,
- "otmsmc_release": 0,
- "sbc_release": 0,
- "fax_release": 0,
- "o2g_release": 0,
- "dispatch_console_release": 0,
- "is_purple": true,
- "opex_project_id": "string",
- "voice_mail_46x5": "string",
- "voice_mail_8440": "string",
- "contact_center": "string",
- "ics_8400_type": "string",
- "crd_bp_company_id": 0,
- "crd_bp_company_name": "string",
- "fleet_ref": "string",
- "ip_sip_utl": 0,
- "analog_utl": 0
}
], - "pagination": {
- "page_number": 1,
- "page_count": 50,
- "last_page": 3,
- "total_count": 123
}
}By default, return all the BP Custom Data.
Optional parameter allow a facility to get BP Custom Data for specidied cpuids separated by ;.
| cpuids | string (Optional) A list of valid cpuids separated by |
| page | integer (PageParam) >= 1 Default: 1 The number of items to skip before starting to collect the result set. |
| page_count | integer (PageCountParam) [ 1 .. 3000 ] Default: 50 The number of items to return. |
{- "success": true,
- "results": [
- {
- "cpu_id": "string",
- "customer": "string",
- "custo_1": "string",
- "custo_2": "string",
- "reseller": "string",
- "opportunity": "string",
- "email_notification": "string"
}
], - "pagination": {
- "page_number": 1,
- "page_count": 50,
- "last_page": 3,
- "total_count": 123
}
}Create Business Partner custom data for the given cpu_ids.
A 400 Bad Request error is returned in case of malformed JSON body.
Array of objects |
{- "custom_data": [
- {
- "cpu_id": "string",
- "customer": "string",
- "custo_1": "string",
- "custo_2": "string",
- "reseller": "string",
- "opportunity": "string",
- "email_notification": "string"
}
]
}{- "success": true
}Update Business Partner custom data for the given cpu_ids.
A 400 Bad Request error is returned in case of malformed JSON body.
Array of objects |
{- "custom_data": [
- {
- "cpu_id": "string",
- "customer": "string",
- "custo_1": "string",
- "custo_2": "string",
- "reseller": "string",
- "opportunity": "string",
- "email_notification": "string"
}
]
}{- "success": true
}Delete Business Partner custom data for the given cpu_ids.
A 204 No Content status is returned if BP Custom Data has been successfully deleted for the given cpu_ids.
A 400 Bad Request error is returned in case of malformed JSON body.
| cpu_ids required | string A list of valid cpuids separated by |
{- "success": false,
- "error": "string"
}By default, return all the data available on the RTR server
Optional ccproductids parameter allow a facility to get RTR data only for the specified
ccproductids separated by ;.
| ccproductids | string (Optional) A list of valid ccproductids separated by |
| page | integer (PageParam) >= 1 Default: 1 The number of items to skip before starting to collect the result set. |
| page_count | integer (PageCountParam) [ 1 .. 3000 ] Default: 50 The number of items to return. |
{- "success": true,
- "results": [
- {
- "ccproductid": "string",
- "lastconnection": "string",
- "productstate": "string",
- "qualifyingperiod": 30
}
], - "pagination": {
- "page_number": 1,
- "page_count": 50,
- "last_page": 3,
- "total_count": 123
}
}By default, return all the data available on the RTR server
Optional ccproductids parameter allow a facility to get RTR data only for the specified
ccproductids separated by ;.
| ccproductids | string (Optional) A list of valid ccproductids separated by |
| page | integer (PageParam) >= 1 Default: 1 The number of items to skip before starting to collect the result set. |
| page_count | integer (PageCountParam) [ 1 .. 3000 ] Default: 50 The number of items to return. |
{- "success": true,
- "results": [
- {
- "ccproductid": "string",
- "lastconnection": "string",
- "productstate": "string",
- "qualifyingperiod": 30
}
], - "pagination": {
- "page_number": 1,
- "page_count": 50,
- "last_page": 3,
- "total_count": 123
}
}By default, return all the RTR Notification data.
Optional ccproductids parameter allow a facility to get RTR Notification data only for the specified ccproductids separated by ;.
| page | integer (PageParam) >= 1 Default: 1 The number of items to skip before starting to collect the result set. |
| page_count | integer (PageCountParam) [ 1 .. 3000 ] Default: 50 The number of items to return. |
| ccproductids | Array of strings (Optional) A list of valid ccproductids |
{- "ccproductids": [
- "string"
]
}{- "success": true,
- "results": [
- {
- "cc_product_id": "string",
- "email_address": "string",
- "notif_disabled": true
}
], - "pagination": {
- "page_number": 1,
- "page_count": 50,
- "last_page": 3,
- "total_count": 123
}
}Create RTR Notification Data for the given cc_product_ids.
The request body must contain a list with values to update.
A 400 Bad Request error is returned in case of malformed JSON body.
Array of objects |
{- "rtr_notif": [
- {
- "cc_product_id": "string",
- "email_address": "string",
- "notif_disabled": true
}
]
}{- "success": true
}Update RTR Notification Data for the given cc_product_ids.
The request body must contain a list with values to update.
A 400 Bad Request error is returned in case of malformed JSON body.
Array of objects |
{- "rtr_notif": [
- {
- "cc_product_id": "string",
- "email_address": "string",
- "notif_disabled": true
}
]
}{- "success": true
}Delete RTR Notification Data for the given cc_product_ids.
A 204 No Content status is returned if the RTR Notification Data has been successfully deleted.
A 400 Bad Request status is returned in case the cc_product_ids parameter is not specified.
| cc_product_ids required | string A list of valid cc_product_ids separated by |
{- "success": false,
- "error": "string"
}By default, return all the RTR Notification data.
Optional ccproductids parameter allow a facility to get RTR Notification data only for the specified ccproductids.
| page | integer (PageParam) >= 1 Default: 1 The number of items to skip before starting to collect the result set. |
| page_count | integer (PageCountParam) [ 1 .. 3000 ] Default: 50 The number of items to return. |
| ccproductids | Array of strings (Optional) A list of valid ccproductids |
{- "ccproductids": [
- "string"
]
}{- "success": true,
- "results": [
- {
- "cc_product_id": "string",
- "email_address": "string",
- "notif_disabled": true
}
], - "pagination": {
- "page_number": 1,
- "page_count": 50,
- "last_page": 3,
- "total_count": 123
}
}By default, return all the BP Applicants Notification emails.
Optional parameter allow a facility to get BP Applicant Notification email for the specified
applicant_number.
| applicant_number | string (Optional) The applicant_number for which to get applicant email |
| page | integer (PageParam) >= 1 Default: 1 The number of items to skip before starting to collect the result set. |
| page_count | integer (PageCountParam) [ 1 .. 3000 ] Default: 50 The number of items to return. |
{- "success": true,
- "results": [
- {
- "applicant_number": "string",
- "email_notification": "string"
}
], - "pagination": {
- "page_number": 1,
- "page_count": 50,
- "last_page": 3,
- "total_count": 123
}
}Add BP Applicant Notification email for the specified applicant_number / notification_email pairs.
The request body must contain a list of applicant_number / notification_email pairs to create.
A 400 Bad Request error is returned in case of malformed JSON body.
Array of objects |
{- "applicant_notif": [
- {
- "applicant_number": "string",
- "email_notification": "string"
}
]
}{- "success": true
}Update BP Applicant Notification email for the specified applicant_number / notification_email pairs.
The request body must contain a list of applicant_number / notification_email pairs to update.
A 400 Bad Request error is returned in case of malformed JSON body.
Array of objects |
{- "applicant_notif": [
- {
- "applicant_number": "string",
- "email_notification": "string"
}
]
}{- "success": true
}By default, return all the BP Company Notification emails.
Optional parameter allow a facility to get BP Company Notification email for the specified company_id.
| company_id | string (Optional) The company's ID for which to get BP company email |
| page | integer (PageParam) >= 1 Default: 1 The number of items to skip before starting to collect the result set. |
| page_count | integer (PageCountParam) [ 1 .. 3000 ] Default: 50 The number of items to return. |
{- "success": true,
- "results": [
- {
- "company_id": "string",
- "email_notification": "string"
}
], - "pagination": {
- "page_number": 1,
- "page_count": 50,
- "last_page": 3,
- "total_count": 123
}
}Add BP Company Notification email for the given company_ids / notification_email pairs.
The request body must contain a list of company_ids / notification_email pairs to create.
A 400 Bad Request error is returned in case of malformed JSON body.
Array of objects |
{- "bp_notif": [
- {
- "company_id": "string",
- "email_notification": "string"
}
]
}{- "success": true
}Update BP Company Notification email for the given company_ids / notification_email pairs.
The request body must contain list of company_ids / notification_email pairs to update.
A 400 Bad Request error is returned in case of malformed JSON body.
Array of objects |
{- "bp_notif": [
- {
- "company_id": "string",
- "email_notification": "string"
}
]
}{- "success": true
}Get all fleet_ref(s) for the specified company_id.
A 404 Not Found error is returned either if the given company_id is not found in the DataLake.
| company_id | string A valid company Id |
{- "success": true,
- "results": [
- {
- "company_id": "string",
- "ref": "string",
- "description": "string"
}
], - "pagination": {
- "page_number": 1,
- "page_count": 50,
- "last_page": 3,
- "total_count": 123
}
}Create a fleet_ref for the specified company_id.
The POST request body must contain fleet_ref and description in a JSON object.
A 404 Not Found error is returned if the specified company_id is not found in the DataLake.
A 400 Bad Request error is returned if the fleet_ref is missing in the request body.
The uniqueness of the wanted fleet_ref for the specified company_id is checked
and a 409 Conflict error is returned if the specified fleet_ref already exists
for this company.
| company_id | string A valid company Id |
| fleet_ref | string |
| description | string |
{- "fleet_ref": "string",
- "description": "string"
}{- "success": true
}Update OXE fleet refs for the given company_id and fleet_ref.
The request body must contain fleet_ref and description in a JSON object.
A 404 Not Found error is returned if the specified company_id is not found in the DataLake.
A 404 Not Found error is returned if the specified fleet_ref is not found for the given
company_id.
A 400 Bad Request error is returned if the fleet_ref is missing in the request body.
The uniqueness of the wanted fleet_ref for the specified company_id is checked
and a 409 Conflict error is returned if the specified fleet_ref already exists
for this company.
| company_id | string A valid company Id |
| fleet_ref | string A valid fleet_ref |
| fleet_ref | string |
| description | string |
{- "fleet_ref": "string",
- "description": "string"
}{- "success": true
}Delete the FleetRef specified by the company_id and fleet_ref pair.
Note: all associations if any between OXE systems and the specified FleetRef are automatically removed.
A 204 No Content status is returned if the specified fleet_ref has been successfully deleted.
A 404 Not Found error is returned if the specified company_id is not found in the DataLake.
A 404 Not Found error is returned if the specified fleet_ref is not found in the DataLake
for the given company_id.
| company_id | string A valid company Id |
| fleet_ref | string A valid fleet_ref |
{- "message": "Unauthorized"
}Get all the OXE systems associated to the given fleet_ref.
A 404 Not Found error is returned if the specified company_id/code> is not found in the
DataLake.
A 404 Not Found error is returned if the specified fleet_ref doesn't exist for the given
company_id.
| company_id | string A valid company Id |
| fleet_ref | string A valid company Id |
{- "success": true,
- "results": [
- {
- "company_id": "string",
- "fleet_ref": "string",
- "internal_id_of_the_system": "string"
}
], - "pagination": {
- "page_number": 1,
- "page_count": 50,
- "last_page": 3,
- "total_count": 123
}
}Associate a fleet_ref of the given company_id to OXE systems defined
by their system ids (internal_id_of_the_system).
The POST request body must contain a JSON object with the system Ids of the OXE systems that must be associated
to the given fleet_ref.
A 404 Not Found error is returned if either the specified company_id is not found in the
DataLake or if the specified fleet_ref doesn't exist for the given company_id.
A 400 Bad Request error is returned either if one of the specified system ids is not found in the DataLake or
if no internal_id_of_the_system is specified in the POST request body.
| company_id | string A valid company Id |
| fleet_ref | string A valid fleet_ref |
| internal_id_of_the_system | Array of arrays |
{- "internal_id_of_the_system": [ ]
}{- "success": true
}Delete all the Fleet-Ref/Systems associations for the given system_ids.
A 204 No Content status is returned if the Fleet-Ref/Systems associations have been successfully deleted.
A 400 Bad Request status is returned in case the system_ids parameter is not specified.
| system_ids | Array of arrays A valid system_id or a list of system_ids separated by |
{- "success": false,
- "error": "string"
}Get all the OXE FleetRef Associations.
Can be filtered for the given systemids separated by ;.
A 400 Bad Request status is returned in case the systemids parameter is not specified.
| systemids | Array of arrays (Optional) A list of valid |
{- "success": true,
- "results": [
- {
- "system_id": "string",
- "company_id": "string",
- "fleet_ref": "string"
}
], - "pagination": {
- "page_number": 1,
- "page_count": 50,
- "last_page": 3,
- "total_count": 123
}
}Returns the fleet_ref and company_id associated with the specified IR company (ir_company_id).
A 404 Not Found error is returned if the specified IR company does not exit in the DataLake.
| ir_company_id | string A valid IR company Id |
{- "success": true,
- "results": [
- {
- "fleet_company_id": "string",
- "fleet_ref": "string",
- "ir_company_id": "string"
}
], - "pagination": {
- "page_number": 1,
- "page_count": 50,
- "last_page": 3,
- "total_count": 123
}
}Associate a given IR Company Id to the specified fleet_ref of the specified company.
A 404 Not Found error is returned if:
.. the specified IR company does not exit in the DataLake or
.. the specified company does not exit in the DataLake or
.. the specified fleet_ref does not exist for the specified company
| company_id | string A valid company Id |
| fleet_ref | string A valid fleet_ref |
| ir_company_id | string A valid IR company ID |
| internal_id_of_the_system | Array of arrays |
{- "internal_id_of_the_system": [ ]
}{- "success": true
}Delete association between the specified ir_company_id and the FleetRef specified by the fleet_ref and company_id pair.
A 204 No Content status is returned if the specified association has been successfully deleted.
A 404 Not Found error is returned if:
.. the specified IR company does not exit in the DataLake or
.. the specified company does not exit in the DataLake or
.. the specified fleet_ref does not exist for the specified company
| company_id | string A valid company Id |
| fleet_ref | string A valid fleet_ref |
| ir_company_id | string A valid IR company ID |
{- "message": "Unauthorized"
}Get all services for the specified fleet_refs.
The POST request body must contain a list of fleet_refs in a JSON array.
A 400 Bad Request error is returned if fleet_refs are missing in the request body.
Array of objects | |
| page | integer (PageParam) >= 1 Default: 1 The number of items to skip before starting to collect the result set. |
| page_count | integer (PageCountParam) [ 1 .. 3000 ] Default: 50 The number of items to return. |
{- "refs": [
- {
- "fleet_ref": "string",
- "company_id": "string"
}
], - "page": 1,
- "page_count": 50
}{- "success": true,
- "results": [
- {
- "internal_id_of_the_system": "string",
- "is_purple": "string",
- "purple_project_id": "string",
- "productname": "string",
- "servicetype": "string",
- "subscription_id": "string",
- "ale_purchaseorder": "string",
- "contractstartdate": "string",
- "contractenddate": "string",
- "endcustomername": "string",
- "current_applicant_id": "string"
}
], - "pagination": {
- "page_number": 1,
- "page_count": 50,
- "last_page": 3,
- "total_count": 123
}
}Get all services for the specified applicants.
The POST request body must contain a list of applicants in a JSON array.
A 400 Bad Request error is returned if applicants are missing in the request body.
| applicants | Array of strings |
| page | integer (PageParam) >= 1 Default: 1 The number of items to skip before starting to collect the result set. |
| page_count | integer (PageCountParam) [ 1 .. 3000 ] Default: 50 The number of items to return. |
{- "applicants": [
- "string"
], - "page": 1,
- "page_count": 50
}{- "success": true,
- "results": [
- {
- "internal_id_of_the_system": "string",
- "is_purple": "string",
- "purple_project_id": "string",
- "productname": "string",
- "servicetype": "string",
- "subscription_id": "string",
- "ale_purchaseorder": "string",
- "contractstartdate": "string",
- "contractenddate": "string",
- "endcustomername": "string",
- "current_applicant_id": "string"
}
], - "pagination": {
- "page_number": 1,
- "page_count": 50,
- "last_page": 3,
- "total_count": 123
}
}Get all services for the specified ir_delegated.
The POST request body must contain a list of ir_delegated in a JSON array.
A 400 Bad Request error is returned if ir_delegated are missing in the request body.
| ir_delegated | Array of strings |
| page | integer (PageParam) >= 1 Default: 1 The number of items to skip before starting to collect the result set. |
| page_count | integer (PageCountParam) [ 1 .. 3000 ] Default: 50 The number of items to return. |
{- "ir_delegated": [
- "string"
], - "page": 1,
- "page_count": 50
}{- "success": true,
- "results": [
- {
- "internal_id_of_the_system": "string",
- "is_purple": "string",
- "purple_project_id": "string",
- "productname": "string",
- "servicetype": "string",
- "subscription_id": "string",
- "ale_purchaseorder": "string",
- "contractstartdate": "string",
- "contractenddate": "string",
- "endcustomername": "string",
- "current_applicant_id": "string"
}
], - "pagination": {
- "page_number": 1,
- "page_count": 50,
- "last_page": 3,
- "total_count": 123
}
}Get all services.
The request can filter items by system_ids, applicants, ir_delegated or refs.
| page | integer (PageParam) >= 1 Default: 1 The number of items to skip before starting to collect the result set. |
| page_count | integer (PageCountParam) [ 1 .. 3000 ] Default: 50 The number of items to return. |
| system_ids | Array of strings |
{- "refs": [
- "string"
]
}{- "success": true,
- "results": [
- {
- "internal_id_of_the_system": "string",
- "is_purple": "string",
- "purple_project_id": "string",
- "productname": "string",
- "servicetype": "string",
- "subscription_id": "string",
- "ale_purchaseorder": "string",
- "contractstartdate": "string",
- "contractenddate": "string",
- "endcustomername": "string",
- "current_applicant_id": "string"
}
], - "pagination": {
- "page_number": 1,
- "page_count": 50,
- "last_page": 3,
- "total_count": 123
}
}Returns the cpuid value of an OXE system identified by the given ccproductid.
A 404 Not Found status is returned in case the given ccproductid is not found in the DataLake.
| cc_product_id | string A valid CC Product Id |
{- "success": true,
- "results": [
- {
- "cc_product_id_key_swk": "string",
- "cpu_id_1": "string",
- "cpu_id_2": "string",
- "internal_id_of_the_system": "string"
}
]
}Get the OXE Collected Site Data over the last 2 months.
Items can be filtered by ccproductids separated by ;
| ccproductids | string A list of valid |
{- "success": true,
- "results": [
- {
- "ccproduct_id": "string",
- "version": "string",
- "release": "string",
- "patch": "string",
- "last_update_date": "string"
}
]
}Get the OXE Collected Site Data over the last 2 months.
Items can be filtered by ccproductids
| page | integer (PageParam) >= 1 Default: 1 The number of items to skip before starting to collect the result set. |
| page_count | integer (PageCountParam) [ 1 .. 3000 ] Default: 50 The number of items to return. |
| ccproductids | Array of strings A list of valid |
{- "ccproductids": [
- "string"
]
}{- "success": true,
- "results": [
- {
- "ccproduct_id": "string",
- "version": "string",
- "release": "string",
- "patch": "string",
- "last_update_date": "string"
}
]
}Get the OXE Collected Rainbow Status data over the last 2 months.
Can be filtered for the given ccproductids separated by ;
| ccproductids | string A list of valid |
{- "success": true,
- "results": [
- {
- "ccproduct_id": "string",
- "rainbow_connection_state": "string",
- "rainbow_agent_state": "string",
- "rainbow_pabx_id": "string"
}
]
}Get the OXE Collected Rainbow Status data over the last 2 months.
Can be filtered for the given ccproductids.
| page | integer (PageParam) >= 1 Default: 1 The number of items to skip before starting to collect the result set. |
| page_count | integer (PageCountParam) [ 1 .. 3000 ] Default: 50 The number of items to return. |
| ccproductids | Array of strings A list of valid |
{- "ccproductids": [
- "string"
]
}{- "success": true,
- "results": [
- {
- "ccproduct_id": "string",
- "rainbow_connection_state": "string",
- "rainbow_agent_state": "string",
- "rainbow_pabx_id": "string"
}
]
}Get the OXE last incident date. Can be filtered for the given ccproductids separated by ;.
| ccproductids | string A list of valid |
{- "success": true,
- "results": [
- {
- "ccproduct_id": "string",
- "last_incident_date": "string"
}
]
}Get the OXE last incident date. Can be filtered for the given ccproductids.
| page | integer (PageParam) >= 1 Default: 1 The number of items to skip before starting to collect the result set. |
| page_count | integer (PageCountParam) [ 1 .. 3000 ] Default: 50 The number of items to return. |
| ccproductids | Array of strings A list of valid |
{- "ccproductids": [
- "string"
]
}{- "success": true,
- "results": [
- {
- "ccproduct_id": "string",
- "last_incident_date": "string"
}
]
}Returns the 100 last incidents (if any) occurred in the last 24 hours of an OXE system identified by the given product_id.
| product_id | string A valid |
{- "success": true,
- "results": [
- {
- "product_id": "string",
- "index": "string",
- "iso_date": "string",
- "coupler": 0,
- "crystal": 0,
- "node": "string",
- "number": 0,
- "originator": "string",
- "severity": 0,
- "terminal": 0,
- "type": "string"
}
]
}Get all Terminals corresponding to the given category. Can be filtered for the given ccproductids separated by ;.
| category | string Enum: "term" "dect" "ip-phone" The category of terminals to return |
| ccproductids | string A list of valid |
| page | integer (PageParam) >= 1 Default: 1 The number of items to skip before starting to collect the result set. |
| page_count | integer (PageCountParam) [ 1 .. 3000 ] Default: 50 The number of items to return. |
{- "success": true,
- "results": [
- {
- "ccproduct_id": "string",
- "coupler": 0,
- "crystal": 0,
- "terminal": 0,
- "type": "string",
- "equipment_number": "string",
- "directory_number": "string",
- "id": "string",
- "ip_version": "string",
- "ipv4_address": "string",
- "ipv6_address": "string",
- "mac_ipei": "string",
- "ip_domain": "string",
- "hardware_version": "string",
- "software_version": "string",
- "desk_sharing": "string",
- "duplication": "string",
- "encryption": "string",
- "native_encryption": "string",
- "ooscause": "string"
}
], - "pagination": {
- "page_number": 1,
- "page_count": 50,
- "last_page": 3,
- "total_count": 123
}
}Get all Terminals corresponding to the given category. Can be filtered for the given ccproductids separated by ;.
| category | string Enum: "term" "dect" "ip-phone" The category of terminals to return |
| page | integer (PageParam) >= 1 Default: 1 The number of items to skip before starting to collect the result set. |
| page_count | integer (PageCountParam) [ 1 .. 3000 ] Default: 50 The number of items to return. |
| ccproductids | Array of strings A list of valid |
{- "ccproductids": [
- "string"
]
}{- "success": true,
- "results": [
- {
- "ccproduct_id": "string",
- "coupler": 0,
- "crystal": 0,
- "terminal": 0,
- "type": "string",
- "equipment_number": "string",
- "directory_number": "string",
- "id": "string",
- "ip_version": "string",
- "ipv4_address": "string",
- "ipv6_address": "string",
- "mac_ipei": "string",
- "ip_domain": "string",
- "hardware_version": "string",
- "software_version": "string",
- "desk_sharing": "string",
- "duplication": "string",
- "encryption": "string",
- "native_encryption": "string",
- "ooscause": "string"
}
], - "pagination": {
- "page_number": 1,
- "page_count": 50,
- "last_page": 3,
- "total_count": 123
}
}Returns the cc_product_id_key_main value of an OXE system identified by the given cpu_id.
A 204 No Content status is returned if there is no cc_product_id_key_main for the specified cpu_id.
A 404 Not Found error is returned in case the given cpu_id is not found in the DataLake.
| cpu_id required | string A valid CPU ID |
{- "success": true,
- "results": [
- {
- "cc_product_id_key_main": "string",
- "cpu_id_1": "string",
- "cpu_id_2": "string",
- "internal_id_of_the_system": "string"
}
]
}Get all fleet_ref(s) for the specified company_id.
A 404 Not Found error is returned either if the given company_id is not found in the DataLake.
| company_id | string A valid company Id |
{- "success": true,
- "results": [
- {
- "company_id": "string",
- "ref": "string",
- "description": "string"
}
], - "pagination": {
- "page_number": 1,
- "page_count": 50,
- "last_page": 3,
- "total_count": 123
}
}Create a fleet_ref for the specified company_id.
The POST request body must contain fleet_ref and description in a JSON object.
A 404 Not Found error is returned if the specified company_id is not found in the DataLake.
A 400 Bad Request error is returned if the fleet_ref is missing in the request body.
The uniqueness of the wanted fleet_ref for the specified company_id is checked
and a 409 Conflict error is returned if the specified fleet_ref already exists
for this company.
| company_id | string A valid company Id |
| fleet_ref | string |
| description | string |
{- "fleet_ref": "string",
- "description": "string"
}{- "success": true
}Update OXO fleet refs for the given company_id and fleet_ref.
The request body must contain fleet_ref and description in a JSON object.
A 404 Not Found error is returned if the specified company_id is not found in the DataLake.
A 404 Not Found error is returned if the specified fleet_ref is not found for the given
company_id.
A 400 Bad Request error is returned if the fleet_ref is missing in the request body.
The uniqueness of the wanted fleet_ref for the specified company_id is checked
and a 409 Conflict error is returned if the specified fleet_ref already exists
for this company.
| company_id | string A valid company Id |
| fleet_ref | string A valid fleet_ref |
| fleet_ref | string |
| description | string |
{- "fleet_ref": "string",
- "description": "string"
}{- "success": true
}Delete the FleetRef specified by the company_id and fleet_ref pair.
Note: all associations if any between OXO systems and the specified FleetRef are automatically removed.
A 204 No Content status is returned if the specified fleet_ref has been successfully deleted.
A 404 Not Found error is returned if the specified company_id is not found in the DataLake.
A 404 Not Found error is returned if the specified fleet_ref is not found in the DataLake
for the given company_id.
| company_id | string A valid company Id |
| fleet_ref | string A valid fleet_ref |
{- "message": "Unauthorized"
}Get all fleet_ref(s) and subfleet_ref(s) for the specified company_id
(note that fleet_refs and subfleet_refs linked together may not belong to the same company).
A 404 Not Found error is returned either if there is neither fleet_ref nor
subfleet_ref for the given company_id or if the given company_id is not found in
the DataLake.
| company_id | string A valid company Id |
{- "success": true,
- "results": [
- {
- "fleet_company_id": 0,
- "fleet_description": "string",
- "fleet_ref": "string",
- "subfleet_company_id": 0,
- "subfleet_description": "string",
- "subfleet_ref": "string"
}
], - "pagination": {
- "page_number": 1,
- "page_count": 50,
- "last_page": 3,
- "total_count": 123
}
}Create a subfleet_ref for the specified fleet_ref.
The specified company_id identifies the BP creating the subfleet_ref and is stored
alongside the subfleet_ref for filtering purposes.
The POST request body must contain subfleet_ref and description in a JSON object.
A 404 Not Found error is returned if either the specified fleet_ref or the
company_id are not found in the DataLake.
A 400 Bad Request error is returned if the subfleet_ref is missing in the request body.
The uniqueness of the wanted subfleet_ref for the given fleet_ref is checked and
a 409 Conflict error is returned if the specified subfleet_ref already exists.
| company_id | string A valid company Id |
| fleet_ref | string A valid fleet_ref |
| subfleet_ref | string |
| description | string |
{- "subfleet_ref": "string",
- "description": "string"
}{- "success": true
}Update OXO subfleet refs for the given company_id, fleet_ref and subfleet_ref.
The request body must contain fleet_ref and description in a JSON object.
A 404 Not Found error is returned if the specified company_id is not found in the DataLake.
A 404 Not Found error is returned if the specified subfleet_ref is not found for the given fleet_ref and the given company_id.
A 400 Bad Request error is returned if the fleet_ref is missing in the request body.
The uniqueness of the wanted subfleet_ref is checked and a '409 Conflict' error is returned if the specified subfleet_ref already exists.
| company_id | string A valid company Id |
| fleet_ref | string A valid fleet_ref |
| subfleet_ref | string A valid subfleet_ref |
| subfleet_ref | string |
| description | string |
{- "subfleet_ref": "string",
- "description": "string"
}{- "success": true
}Delete the SubFleetRef specified by the company_id, fleet_ref and subfleet_ref triplet.
A 204 No Content status is returned if the specified subfleet_ref has been successfully deleted.
A 404 Not found status is returned if the company_id is not found in the DataLake.
A 404 Not found status is returned if the subfleet_ref is not found in the DataLake for the
specified fleet_ref and company.
| company_id | string A valid company Id |
| fleet_ref | string A valid fleet_ref |
| subfleet_ref | string A valid subfleet_ref |
{- "message": "Unauthorized"
}Returns the cpuid value of an OXO system identified by the given ccproductid.
A 404 Not Found status is returned in case the given ccproductid is not found in the DataLake.
| cc_product_id | string A valid CC Product Id |
{- "success": true,
- "results": [
- {
- "cc_product_id_key_main": "string",
- "cpu_id_1": "string"
}
]
}Get the OXO last incident date. Can be filtered for the given ccproductids separated by ;.
| ccproductids | string A list of valid |
| page | integer (PageParam) >= 1 Default: 1 The number of items to skip before starting to collect the result set. |
| page_count | integer (PageCountParam) [ 1 .. 3000 ] Default: 50 The number of items to return. |
{- "success": true,
- "pagination": {
- "page_number": 1,
- "page_count": 50,
- "last_page": 3,
- "total_count": 123
}, - "results": [
- {
- "ccproduct_id": "string",
- "last_incident_date": "string"
}
]
}Get the OXO last incident date. Can be filtered for the given ccproductids.
| page | integer (PageParam) >= 1 Default: 1 The number of items to skip before starting to collect the result set. |
| page_count | integer (PageCountParam) [ 1 .. 3000 ] Default: 50 The number of items to return. |
| ccproductids | Array of strings A list of valid |
{- "ccproductids": [
- "string"
]
}{- "success": true,
- "pagination": {
- "page_number": 1,
- "page_count": 50,
- "last_page": 3,
- "total_count": 123
}, - "results": [
- {
- "ccproduct_id": "string",
- "last_incident_date": "string"
}
]
}Get the OXO last collection date. Can be filtered for the given ccproductids separated by ;.
| ccproductids | string A list of valid |
| page | integer (PageParam) >= 1 Default: 1 The number of items to skip before starting to collect the result set. |
| page_count | integer (PageCountParam) [ 1 .. 3000 ] Default: 50 The number of items to return. |
{- "success": true,
- "pagination": {
- "page_number": 1,
- "page_count": 50,
- "last_page": 3,
- "total_count": 123
}, - "results": [
- {
- "ccproduct_id": "string",
- "last_collection_date": "string"
}
]
}Get the OXO last collection date. Can be filtered for the given ccproductids.
| page | integer (PageParam) >= 1 Default: 1 The number of items to skip before starting to collect the result set. |
| page_count | integer (PageCountParam) [ 1 .. 3000 ] Default: 50 The number of items to return. |
| ccproductids | Array of strings A list of valid |
{- "ccproductids": [
- "string"
]
}{- "success": true,
- "pagination": {
- "page_number": 1,
- "page_count": 50,
- "last_page": 3,
- "total_count": 123
}, - "results": [
- {
- "ccproduct_id": "string",
- "last_collection_date": "string"
}
]
}Get trunks of the OXO systems. Can be filtered for the given cc_product_ids separated by ;.
| cc_product_ids | string A valid cc_product_id or a list of several cc_product_id separated with |
| page | integer (PageParam) >= 1 Default: 1 The number of items to skip before starting to collect the result set. |
| page_count | integer (PageCountParam) [ 1 .. 3000 ] Default: 50 The number of items to return. |
{- "success": true,
- "pagination": {
- "page_number": 1,
- "page_count": 50,
- "last_page": 3,
- "total_count": 123
}, - "results": [
- {
- "cc_product_id": "string",
- "domain_name": "string",
- "index_label": "string",
- "ip_address": "string",
- "local_domain_name": "string",
- "outbound": "string",
- "outbound_proxy_ip": "string",
- "realm": "string",
- "registrar_ip_address": "string",
- "registrar_name": "string",
- "status": "string",
- "trunk_index": "string",
- "trunk_type": 0,
- "nb_of_channels": 0,
- "sip_profile_name": "string",
- "tls_activation": "string",
- "srtp_activation": "string",
- "max_used_of_ch": 0,
- "instant_used_of_ch": 0,
- "saturation_occ_of_ch": 0
}
]
}Get trunks of the OXO systems. Can be filtered for the given cc_product_ids.
| page | integer (PageParam) >= 1 Default: 1 The number of items to skip before starting to collect the result set. |
| page_count | integer (PageCountParam) [ 1 .. 3000 ] Default: 50 The number of items to return. |
| cc_product_ids | Array of strings A list of valid |
{- "cc_product_ids": [
- "string"
]
}{- "success": true,
- "pagination": {
- "page_number": 1,
- "page_count": 50,
- "last_page": 3,
- "total_count": 123
}, - "results": [
- {
- "cc_product_id": "string",
- "domain_name": "string",
- "index_label": "string",
- "ip_address": "string",
- "local_domain_name": "string",
- "outbound": "string",
- "outbound_proxy_ip": "string",
- "realm": "string",
- "registrar_ip_address": "string",
- "registrar_name": "string",
- "status": "string",
- "trunk_index": "string",
- "trunk_type": 0,
- "nb_of_channels": 0,
- "sip_profile_name": "string",
- "tls_activation": "string",
- "srtp_activation": "string",
- "max_used_of_ch": 0,
- "instant_used_of_ch": 0,
- "saturation_occ_of_ch": 0
}
]
}Get boards of the OXO systems. Can be filtered for the given cc_product_ids separated by ;.
| cc_product_ids | string A valid cc_product_id or a list of several cc_product_id separated with |
| page | integer (PageParam) >= 1 Default: 1 The number of items to skip before starting to collect the result set. |
| page_count | integer (PageCountParam) [ 1 .. 3000 ] Default: 50 The number of items to return. |
{- "success": true,
- "pagination": {
- "page_number": 1,
- "page_count": 50,
- "last_page": 3,
- "total_count": 123
}, - "results": [
- {
- "cc_product_id": "string",
- "board_number": "string",
- "board_type": "string",
- "shelf_number": 0,
- "board_variant": "string",
- "shelf_type": "string"
}
]
}Get boards of the OXO systems. Can be filtered for the given cc_product_ids.
| page | integer (PageParam) >= 1 Default: 1 The number of items to skip before starting to collect the result set. |
| page_count | integer (PageCountParam) [ 1 .. 3000 ] Default: 50 The number of items to return. |
| cc_product_ids | Array of strings A list of valid |
{- "cc_product_ids": [
- "string"
]
}{- "success": true,
- "pagination": {
- "page_number": 1,
- "page_count": 50,
- "last_page": 3,
- "total_count": 123
}, - "results": [
- {
- "cc_product_id": "string",
- "board_number": "string",
- "board_type": "string",
- "shelf_number": 0,
- "board_variant": "string",
- "shelf_type": "string"
}
]
}Get terminals of the OXO systems. Can be filtered for the given cc_product_ids separated by ;.
| cc_product_ids | string A valid cc_product_id or a list of several cc_product_id separated with |
| page | integer (PageParam) >= 1 Default: 1 The number of items to skip before starting to collect the result set. |
| page_count | integer (PageCountParam) [ 1 .. 3000 ] Default: 50 The number of items to return. |
{- "success": true,
- "pagination": {
- "page_number": 1,
- "page_count": 50,
- "last_page": 3,
- "total_count": 123
}, - "results": [
- {
- "cc_product_id": "string",
- "connected": 0,
- "interface": "string",
- "registered": 0,
- "type": "string"
}
]
}Get terminals of the OXO systems. Can be filtered for the given cc_product_ids.
| page | integer (PageParam) >= 1 Default: 1 The number of items to skip before starting to collect the result set. |
| page_count | integer (PageCountParam) [ 1 .. 3000 ] Default: 50 The number of items to return. |
| cc_product_ids | Array of strings A list of valid |
{- "cc_product_ids": [
- "string"
]
}{- "success": true,
- "pagination": {
- "page_number": 1,
- "page_count": 50,
- "last_page": 3,
- "total_count": 123
}, - "results": [
- {
- "cc_product_id": "string",
- "connected": 0,
- "interface": "string",
- "registered": 0,
- "type": "string"
}
]
}Get terminals details of the OXO systems. Can be filtered for the given cc_product_ids separated by ;.
| cc_product_ids | string A valid cc_product_id or a list of several cc_product_id separated with |
| page | integer (PageParam) >= 1 Default: 1 The number of items to skip before starting to collect the result set. |
| page_count | integer (PageCountParam) [ 1 .. 3000 ] Default: 50 The number of items to return. |
{- "success": true,
- "pagination": {
- "page_number": 1,
- "page_count": 50,
- "last_page": 3,
- "total_count": 123
}, - "results": [
- {
- "cc_product_id": "string",
- "directory_number": "string",
- "category": "string",
- "interface": "string",
- "type": "string",
- "physical_state": "string",
- "logical_state": "string",
- "hardware_number": "string",
- "software_version": "string",
- "desk_sharing": "string",
- "mac_ipei": "string",
- "ip_address": "string",
- "native_encrypt": "string",
- "encrypt_activation": "string",
- "emergency_loc": "string"
}
]
}Get terminals details of the OXO systems. Can be filtered for the given cc_product_ids.
| page | integer (PageParam) >= 1 Default: 1 The number of items to skip before starting to collect the result set. |
| page_count | integer (PageCountParam) [ 1 .. 3000 ] Default: 50 The number of items to return. |
| cc_product_ids | Array of strings A list of valid |
{- "cc_product_ids": [
- "string"
]
}{- "success": true,
- "pagination": {
- "page_number": 1,
- "page_count": 50,
- "last_page": 3,
- "total_count": 123
}, - "results": [
- {
- "cc_product_id": "string",
- "directory_number": "string",
- "category": "string",
- "interface": "string",
- "type": "string",
- "physical_state": "string",
- "logical_state": "string",
- "hardware_number": "string",
- "software_version": "string",
- "desk_sharing": "string",
- "mac_ipei": "string",
- "ip_address": "string",
- "native_encrypt": "string",
- "encrypt_activation": "string",
- "emergency_loc": "string"
}
]
}Get licenses of OXO systems. Can be filtered for the given cc_product_ids separated by ;.
| cc_product_ids | string A valid cc_product_id or a list of several cc_product_id separated with |
| page | integer (PageParam) >= 1 Default: 1 The number of items to skip before starting to collect the result set. |
| page_count | integer (PageCountParam) [ 1 .. 3000 ] Default: 50 The number of items to return. |
{- "success": true,
- "results": [
- {
- "cc_product_id": "string",
- "directory_number": "string",
- "category": "string",
- "interface": "string",
- "type": "string",
- "physical_state": "string",
- "logical_state": "string",
- "hardware_number": "string",
- "software_version": "string",
- "desk_sharing": "string",
- "mac_ipei": "string",
- "ip_address": "string",
- "native_encrypt": "string",
- "encrypt_activation": "string",
- "emergency_loc": "string"
}
], - "pagination": {
- "page_number": 1,
- "page_count": 50,
- "last_page": 3,
- "total_count": 123
}
}Get licenses of OXO systems. Can be filtered for the given cc_product_ids.
| page | integer (PageParam) >= 1 Default: 1 The number of items to skip before starting to collect the result set. |
| page_count | integer (PageCountParam) [ 1 .. 3000 ] Default: 50 The number of items to return. |
| cc_product_ids | Array of strings A list of valid |
{- "cc_product_ids": [
- "string"
]
}{- "success": true,
- "results": [
- {
- "cc_product_id": "string",
- "directory_number": "string",
- "category": "string",
- "interface": "string",
- "type": "string",
- "physical_state": "string",
- "logical_state": "string",
- "hardware_number": "string",
- "software_version": "string",
- "desk_sharing": "string",
- "mac_ipei": "string",
- "ip_address": "string",
- "native_encrypt": "string",
- "encrypt_activation": "string",
- "emergency_loc": "string"
}
], - "pagination": {
- "page_number": 1,
- "page_count": 50,
- "last_page": 3,
- "total_count": 123
}
}Get licenses of OXE systems. Can be filtered for the given cc_product_ids separated by ;.
| cc_product_ids | string A valid cc_product_id or a list of several cc_product_id separated with |
| page | integer (PageParam) >= 1 Default: 1 The number of items to skip before starting to collect the result set. |
| page_count | integer (PageCountParam) [ 1 .. 3000 ] Default: 50 The number of items to return. |
{- "success": true,
- "results": [
- {
- "cc_product_id": "string",
- "license": "string",
- "current": 0,
- "max": 0,
- "reference": 0
}
], - "pagination": {
- "page_number": 1,
- "page_count": 50,
- "last_page": 3,
- "total_count": 123
}
}Get licenses of OXE systems. Can be filtered for the given cc_product_ids.
| page | integer (PageParam) >= 1 Default: 1 The number of items to skip before starting to collect the result set. |
| page_count | integer (PageCountParam) [ 1 .. 3000 ] Default: 50 The number of items to return. |
| cc_product_ids | Array of strings A list of valid |
{- "cc_product_ids": [
- "string"
]
}{- "success": true,
- "pagination": {
- "page_number": 1,
- "page_count": 50,
- "last_page": 3,
- "total_count": 123
}, - "results": [
- {
- "cc_product_id": "string",
- "license": "string",
- "current": 0,
- "max": 0,
- "reference": 0
}
]
}Get trunks of OXE systems. Can be filtered for the given cc_product_ids separated by ;.
| cc_product_ids | string A valid cc_product_id or a list of several cc_product_id separated with |
| page | integer (PageParam) >= 1 Default: 1 The number of items to skip before starting to collect the result set. |
| page_count | integer (PageCountParam) [ 1 .. 3000 ] Default: 50 The number of items to return. |
{- "success": true,
- "pagination": {
- "page_number": 1,
- "page_count": 50,
- "last_page": 3,
- "total_count": 123
}, - "results": [
- {
- "cc_product_id": "string",
- "compressed": true,
- "family": "string",
- "label": "string",
- "local": true,
- "node": 0,
- "prefix": "string",
- "type": "string",
- "variant": "string",
- "trunk_index": 0,
- "status": "string",
- "nb_of_channels": 0,
- "tls_activation": "string",
- "nb_calls_done": 0,
- "saturation_occ_of_ch": 0,
- "nb_call_failures": 0,
- "voice_encryption": "string"
}
]
}Get trunks of OXE systems. Can be filtered for the given cc_product_ids.
| page | integer (PageParam) >= 1 Default: 1 The number of items to skip before starting to collect the result set. |
| page_count | integer (PageCountParam) [ 1 .. 3000 ] Default: 50 The number of items to return. |
| cc_product_ids | Array of strings A list of valid |
{- "cc_product_ids": [
- "string"
]
}{- "success": true,
- "pagination": {
- "page_number": 1,
- "page_count": 50,
- "last_page": 3,
- "total_count": 123
}, - "results": [
- {
- "cc_product_id": "string",
- "compressed": true,
- "family": "string",
- "label": "string",
- "local": true,
- "node": 0,
- "prefix": "string",
- "type": "string",
- "variant": "string",
- "trunk_index": 0,
- "status": "string",
- "nb_of_channels": 0,
- "tls_activation": "string",
- "nb_calls_done": 0,
- "saturation_occ_of_ch": 0,
- "nb_call_failures": 0,
- "voice_encryption": "string"
}
]
}Get SIP Gateways of OXE systems. Can be filtered for the given cc_product_ids separated by ;.
| cc_product_ids | string A valid cc_product_id or a list of several cc_product_id separated with |
| page | integer (PageParam) >= 1 Default: 1 The number of items to skip before starting to collect the result set. |
| page_count | integer (PageCountParam) [ 1 .. 3000 ] Default: 50 The number of items to return. |
{- "success": true,
- "pagination": {
- "page_number": 1,
- "page_count": 50,
- "last_page": 3,
- "total_count": 123
}, - "results": [
- {
- "cc_product_id": "string",
- "index": 0,
- "name": "string",
- "gateway_type": "string",
- "state": "string",
- "remote_domain": "string",
- "transport": "string",
- "use_trunk_group_number": 0,
- "srtp": "string"
}
]
}Get SIP Gateways of OXE systems. Can be filtered for the given cc_product_ids.
| page | integer (PageParam) >= 1 Default: 1 The number of items to skip before starting to collect the result set. |
| page_count | integer (PageCountParam) [ 1 .. 3000 ] Default: 50 The number of items to return. |
| cc_product_ids | Array of strings A list of valid |
{- "cc_product_ids": [
- "string"
]
}{- "success": true,
- "pagination": {
- "page_number": 1,
- "page_count": 50,
- "last_page": 3,
- "total_count": 123
}, - "results": [
- {
- "cc_product_id": "string",
- "index": 0,
- "name": "string",
- "gateway_type": "string",
- "state": "string",
- "remote_domain": "string",
- "transport": "string",
- "use_trunk_group_number": 0,
- "srtp": "string"
}
]
}Get boards of OXE systems. Can be filtered for the given cc_product_ids separated by ;.
| cc_product_ids | string A valid cc_product_id or a list of several cc_product_id separated with |
| page | integer (PageParam) >= 1 Default: 1 The number of items to skip before starting to collect the result set. |
| page_count | integer (PageCountParam) [ 1 .. 3000 ] Default: 50 The number of items to return. |
{- "success": true,
- "pagination": {
- "page_number": 1,
- "page_count": 50,
- "last_page": 3,
- "total_count": 123
}, - "results": [
- {
- "cc_product_id": "string",
- "crystal": 0,
- "coupler": 0,
- "coupler_id": "string",
- "coupler_state": "string",
- "coupler_type": "string",
- "hardware_type": "string"
}
]
}Get boards of OXE systems. Can be filtered for the given cc_product_ids.
| page | integer (PageParam) >= 1 Default: 1 The number of items to skip before starting to collect the result set. |
| page_count | integer (PageCountParam) [ 1 .. 3000 ] Default: 50 The number of items to return. |
| cc_product_ids | Array of strings A list of valid |
{- "cc_product_ids": [
- "string"
]
}{- "success": true,
- "pagination": {
- "page_number": 1,
- "page_count": 50,
- "last_page": 3,
- "total_count": 123
}, - "results": [
- {
- "cc_product_id": "string",
- "crystal": 0,
- "coupler": 0,
- "coupler_id": "string",
- "coupler_state": "string",
- "coupler_type": "string",
- "hardware_type": "string"
}
]
}Get racls of OXE systems. Can be filtered for the given cc_product_ids separated by ;.
| cc_product_ids | string A valid cc_product_id or a list of several cc_product_id separated with |
| page | integer (PageParam) >= 1 Default: 1 The number of items to skip before starting to collect the result set. |
| page_count | integer (PageCountParam) [ 1 .. 3000 ] Default: 50 The number of items to return. |
{- "success": true,
- "pagination": {
- "page_number": 1,
- "page_count": 50,
- "last_page": 3,
- "total_count": 123
}, - "results": [
- {
- "cc_product_id": "string",
- "asked_channel_size": 0,
- "asked_signalling_mode": 0,
- "crystal": 0,
- "crystal_level": 0,
- "crystal_locked": true,
- "crystal_media_server": true,
- "crystal_rack_fict": true,
- "crystal_rack_type": "string",
- "crystal_ready": true,
- "domain_number_of_the_rack": 0,
- "link_of_the_tonalities": 0,
- "neqt_of_the_main_board": 0,
- "neqt_of_the_stand-by_board": 0,
- "upper_main_crystal": 0,
- "upper_stand-by_crystal": 0
}
]
}Get racks of OXE systems. Can be filtered for the given cc_product_ids.
| page | integer (PageParam) >= 1 Default: 1 The number of items to skip before starting to collect the result set. |
| page_count | integer (PageCountParam) [ 1 .. 3000 ] Default: 50 The number of items to return. |
| cc_product_ids | Array of strings A list of valid |
{- "cc_product_ids": [
- "string"
]
}{- "success": true,
- "pagination": {
- "page_number": 1,
- "page_count": 50,
- "last_page": 3,
- "total_count": 123
}, - "results": [
- {
- "cc_product_id": "string",
- "asked_channel_size": 0,
- "asked_signalling_mode": 0,
- "crystal": 0,
- "crystal_level": 0,
- "crystal_locked": true,
- "crystal_media_server": true,
- "crystal_rack_fict": true,
- "crystal_rack_type": "string",
- "crystal_ready": true,
- "domain_number_of_the_rack": 0,
- "link_of_the_tonalities": 0,
- "neqt_of_the_main_board": 0,
- "neqt_of_the_stand-by_board": 0,
- "upper_main_crystal": 0,
- "upper_stand-by_crystal": 0
}
]
}Get terminals for the specified ccProductIds
| cc_product_ids | string A valid cc_product_id or a list of several cc_product_id separated with |
{- "success": true,
- "results": [
- {
- "cc_product_id": "string",
- "connected": 0,
- "registered": 0,
- "subtype": "string",
- "type": "string"
}
]
}Get terminals for the specified ccProductIds.
| cc_product_ids | Array of strings A list of valid |
{- "cc_product_ids": [
- "string"
]
}{- "success": true,
- "results": [
- {
- "cc_product_id": "string",
- "connected": 0,
- "registered": 0,
- "subtype": "string",
- "type": "string"
}
]
}Returns CloudConnect Data Collector Analytics over a 4-week time span. Can be filtered for the given ccproduct_ids.
| ccproduct_ids | string A valid cc_product_id or a list of several cc_product_id separated with |
| page | integer (PageParam) >= 1 Default: 1 The number of items to skip before starting to collect the result set. |
| page_count | integer (PageCountParam) [ 1 .. 3000 ] Default: 50 The number of items to return. |
{- "success": true,
- "pagination": {
- "page_number": 1,
- "page_count": 50,
- "last_page": 3,
- "total_count": 123
}, - "results": [
- {
- "cc_product_id": "string",
- "correlator": 0,
- "date": "string",
- "duration": 0,
- "error": "string",
- "protocol": 0,
- "size": 0,
- "status": "string",
- "swap": true
}
]
}Returns CloudConnect Data Collector Analytics over a 4-week time span.
Can be filtered for the given ccproduct_ids.
| page | integer (PageParam) >= 1 Default: 1 The number of items to skip before starting to collect the result set. |
| page_count | integer (PageCountParam) [ 1 .. 3000 ] Default: 50 The number of items to return. |
| ccproduct_ids | Array of strings A list of valid |
{- "ccproduct_ids": [
- "string"
]
}{- "success": true,
- "pagination": {
- "page_number": 1,
- "page_count": 50,
- "last_page": 3,
- "total_count": 123
}, - "results": [
- {
- "cc_product_id": "string",
- "correlator": 0,
- "date": "string",
- "duration": 0,
- "error": "string",
- "protocol": 0,
- "size": 0,
- "status": "string",
- "swap": true
}
]
}Get IR Delegation Status. Can be filtered for the given cc_product_ids separated by ;.
| ccproduct_ids | string A valid cc_product_id or a list of several cc_product_id separated with |
| page | integer (PageParam) >= 1 Default: 1 The number of items to skip before starting to collect the result set. |
| page_count | integer (PageCountParam) [ 1 .. 3000 ] Default: 50 The number of items to return. |
{- "success": true,
- "pagination": {
- "page_number": 1,
- "page_count": 50,
- "last_page": 3,
- "total_count": 123
}, - "results": [
- {
- "cc_product_id": "string",
- "system_id": 0,
- "cpu_id": "string",
- "ir_delegated_company_id": 0,
- "ir_delegated_company_name": "string"
}
]
}Get IR Delegation Status. Can be filtered for the given cc_product_ids.
| page | integer (PageParam) >= 1 Default: 1 The number of items to skip before starting to collect the result set. |
| page_count | integer (PageCountParam) [ 1 .. 3000 ] Default: 50 The number of items to return. |
| cc_product_ids | Array of strings A list of valid |
{- "cc_product_ids": [
- "string"
]
}{- "success": true,
- "pagination": {
- "page_number": 1,
- "page_count": 50,
- "last_page": 3,
- "total_count": 123
}, - "results": [
- {
- "cc_product_id": "string",
- "system_id": 0,
- "cpu_id": "string",
- "ir_delegated_company_id": 0,
- "ir_delegated_company_name": "string"
}
]
}Returns the inventory status of the OXE or OXO systems.
It can be filtered with cc_product_id separated with ;
| cc_product_ids | string A valid cc_product_id or a list of several cc_product_id separated with |
{- "success": true,
- "pagination": {
- "page_number": 1,
- "page_count": 50,
- "last_page": 3,
- "total_count": 123
}, - "results": [
- {
- "cc_product_id": "string",
- "status": "string"
}
]
}Returns the inventory status of the OXE or OXO systems.
It can be filtered with cc_product_id.
| cc_product_ids | Array of strings A list of valid |
{- "cc_product_ids": [
- "string"
]
}{- "success": true,
- "pagination": {
- "page_number": 1,
- "page_count": 50,
- "last_page": 3,
- "total_count": 123
}, - "results": [
- {
- "cc_product_id": "string",
- "status": "string"
}
]
}Return Ftr product data Parameter allow a facility to get Ftr Product Data
| cc_product_ids | string A list of valid cc_product_ids separated by |
| activation_date | string A valid activation_date format : YYYY-MM-DD |
| product_type | integer A valid product_type_id (OXO=1, OXE=3) |
{- "success": true,
- "results": [
- {
- "ccproductid": "string",
- "activation_date": "string",
- "ccpa_exists_on_xmppserver": true,
- "ccpa_jid": "string",
- "ccpa_password_date": "string",
- "ccpa_port": 0,
- "cc_applicant_id": 0,
- "cc_product_sate_id": 0,
- "cc_product_type_id": 0,
- "ftr_allowed": true,
- "fullname": "string",
- "is_opex": true,
- "state_last_change_date": "string",
- "updated_at": "string"
}
], - "pagination": {
- "page_number": 1,
- "page_count": 50,
- "last_page": 3,
- "total_count": 123
}
}Return the history of the feature specified by feature_name for the given company_id over the last 6 months.
A 404 Not Found status is returned if the specified company_id is not found in the DataLake.
| company_id | string A valid company id |
| feature_name | string The name of the feature (as it is journalized by the FleetDashboard) to get the history for |
{- "success": true,
- "pagination": {
- "page_number": 1,
- "page_count": 50,
- "last_page": 3,
- "total_count": 123
}, - "results": [
- {
- "company_id": "string",
- "cpu_id": "string",
- "ccproduct_id": "string",
- "user_id": "string",
- "user_name": "string",
- "info": "string",
- "state": "string",
- "date": "string"
}
]
}Get systems infos matching the specified filters.
Systems can be filtered by cpu_id, applicant or company.
The POST request body must contain a list of cpus , applicants or companies.
A 400 Bad Request error is returned if the request isn't formatted correctly.
OXE Systems Infos filters
| applicants | Array of strings |
| companies | Array of integers |
| cpus | Array of strings |
| page | integer (PageParam) >= 1 Default: 1 The number of items to skip before starting to collect the result set. |
| page_count | integer (PageCountParam) [ 1 .. 3000 ] Default: 50 The number of items to return. |
{- "applicants": [
- "string"
], - "companies": [
- 0
], - "cpus": [
- "string"
], - "page": 1,
- "page_count": 50
}{- "success": true,
- "results": [
- {
- "account_key_swk__cc_product_id": "string",
- "bp_purchase_order": "string",
- "cpu_id_1": "string",
- "cpu_id_2": "string",
- "current_applicant_id": "string",
- "current_applicant_name": "string",
- "current_oxe_release_label": "string",
- "delegated_ir_company_id": 0,
- "delegated_ir_company_name": "string",
- "internal_id_of_the_system": 0,
- "8770_release": 0,
- "cpu_1_status": "string",
- "vaa_release": 0,
- "vna_release": 0,
- "otmsmc_release": 0,
- "sbc_release": 0,
- "fax_release": 0,
- "o2g_release": 0,
- "dispatch_console_release": 0,
- "is_purple": true,
- "opex_project_id": "string",
- "voice_mail_46x5": "string",
- "voice_mail_8440": "string",
- "contact_center": "string",
- "ics_8400_type": "string",
- "crd_bp_company_id": 0,
- "crd_bp_company_name": "string",
- "fleet_ref": "string",
- "ip_sip_utl": 0,
- "analog_utl": 0
}
], - "pagination": {
- "page_number": 1,
- "page_count": 50,
- "last_page": 3,
- "total_count": 123
}
}Get systems infos matching the specified filters.
Systems can be filtered by cpu_id, applicant or company.
The POST request body must contain a list of cpus , applicants or companies.
A 400 Bad Request error is returned if the request isn't formatted correctly.
OXO Systems Infos filters
| applicants | Array of strings |
| companies | Array of integers |
| cpus | Array of strings |
| page | integer (PageParam) >= 1 Default: 1 The number of items to skip before starting to collect the result set. |
| page_count | integer (PageCountParam) [ 1 .. 3000 ] Default: 50 The number of items to return. |
{- "applicants": [
- "string"
], - "companies": [
- 0
], - "cpus": [
- "string"
], - "page": 1,
- "page_count": 50
}{- "success": true,
- "results": [
- {
- "bp_purchase_order": "string",
- "cpu_1_status": "string",
- "cpu_id_1": "string",
- "crd_bp_company_id": 0,
- "crd_bp_company_name": "string",
- "current_applicant_id": "string",
- "current_applicant_name": "string",
- "current_oxo_release_label": "string",
- "internal_id_of_the_systems": 0,
- "nb_of_sa_month": 0,
- "nb_of_sa_year": 0,
- "nb_of_universal_telephony": 0,
- "cc_product_id_key_main": "string",
- "delegated_ir_company_id": 0,
- "delegated_ir_company_name": "string",
- "fleet_ref": "string",
- "subfleet_ref": "string"
}
], - "pagination": {
- "page_number": 1,
- "page_count": 50,
- "last_page": 3,
- "total_count": 123
}
}Return all applicants for a given list of applicants_ids.
| applicants_ids | string A valid list of applicant_id separated by ; |
| page | integer (PageParam) >= 1 Default: 1 The number of items to skip before starting to collect the result set. |
| page_count | integer (PageCountParam) [ 1 .. 3000 ] Default: 50 The number of items to return. |
{- "success": true,
- "results": [
- {
- "parent_company_id": 0,
- "parent_company_name": "string",
- "mother_company_id": 0,
- "mother_company_name": "string",
- "applicant_number": "string",
- "applicant_name": "string",
- "country": "string",
- "country_id": "string",
- "currency": "string",
- "market_id": "string",
- "archived": true,
- "service_names": "string",
- "company_type": "string",
- "active_coop_count": "string",
- "active_coop_count_id": "string",
- "blocked_by_credit_management": true,
- "address": "string",
- "zip_code": "string",
- "city": "string"
}
], - "pagination": {
- "page_number": 1,
- "page_count": 50,
- "last_page": 3,
- "total_count": 123
}
}Return all applicants for a given company_id.
To get all existing applicants (irrespective of companies) simply specify all in the URL parameter instead of a company_id.
A 404 Not Found error is returned if the specified company_id does not exit in the Datalake.
| company_id | string A valid company Id |
| is_archived | boolean Whether we query for active or inactive applicants. If not specified, returns both (archived and active) |
| page | integer (PageParam) >= 1 Default: 1 The number of items to skip before starting to collect the result set. |
| page_count | integer (PageCountParam) [ 1 .. 3000 ] Default: 50 The number of items to return. |
{- "success": true,
- "results": [
- {
- "parent_company_id": 0,
- "parent_company_name": "string",
- "mother_company_id": 0,
- "mother_company_name": "string",
- "applicant_number": "string",
- "applicant_name": "string",
- "country": "string",
- "country_id": "string",
- "currency": "string",
- "market_id": "string",
- "archived": true,
- "service_names": "string",
- "company_type": "string",
- "active_coop_count": "string",
- "active_coop_count_id": "string",
- "blocked_by_credit_management": true,
- "address": "string",
- "zip_code": "string",
- "city": "string"
}
], - "pagination": {
- "page_number": 1,
- "page_count": 50,
- "last_page": 3,
- "total_count": 123
}
}Return all IR for a given VAD company_id.
A 404 Not Found error is returned if the specified company_id does not exit in the Datalake.
| company_id | string A valid company Id |
| is_archived | boolean Whether we query for active or inactive companies |
| page | integer (PageParam) >= 1 Default: 1 The number of items to skip before starting to collect the result set. |
| page_count | integer (PageCountParam) [ 1 .. 3000 ] Default: 50 The number of items to return. |
{- "success": true,
- "results": [
- {
- "company_address1": "string",
- "company_address2": "string",
- "company_address3": "string",
- "company_address4": "string",
- "company_address5": "string",
- "bpws_direct_billing": true,
- "company_type": "string",
- "gesdp_program_member_concat": "string",
- "gesdp_partner_type_concat": "string",
- "city": "string",
- "country_label": "string",
- "contract_options": "string",
- "company_account_blocket_for_arch": true,
- "company_report_status": "string",
- "reporting_category_id": "string",
- "website_url": "string",
- "contracted_master_distributors_ir_concat": "string",
- "country_id": "string",
- "state_wwpdb": "string",
- "phone": "string",
- "is_a_contracted_entity": true,
- "cred_creation_date": "string",
- "contract_volume_commitment_currency": "string",
- "mother_company": 0,
- "comments": "string",
- "post_code": "string",
- "company_name": "string",
- "sms": "string",
- "company_id": 0
}
], - "pagination": {
- "page_number": 1,
- "page_count": 50,
- "last_page": 3,
- "total_count": 123
}
}Return contact infos for a given contact_id.
A 404 Not Found error is returned if the specified contact_id does not exit in the Datalake.
| contact_id | string A valid contact_id |
| page | integer (PageParam) >= 1 Default: 1 The number of items to skip before starting to collect the result set. |
| page_count | integer (PageCountParam) [ 1 .. 3000 ] Default: 50 The number of items to return. |
{- "success": true,
- "results": [
- {
- "contact_id": 0,
- "country_id": "string",
- "country_label": "string",
- "crd_login": "string",
- "firstname": "string",
- "lastname": true,
- "language_id": "string",
- "language_label": "string",
- "company_id": 0,
- "civility": "string",
- "creation_date": "string",
- "gespd_user_status_label": "string"
}
], - "pagination": {
- "page_number": 1,
- "page_count": 50,
- "last_page": 3,
- "total_count": 123
}
}Get products catalog infos matching the specified product type.
Products can be filtered by product_type: "BD_OTHER", "Cloud Communications BD", "Communications", "IID", "Network", "Non ESD", "Undefined BD"
A 400 Bad Request error is returned if the request isn't formatted correctly.
| product_type | string A valid product_type |
| page | integer (PageParam) >= 1 Default: 1 The number of items to skip before starting to collect the result set. |
| page_count | integer (PageCountParam) [ 1 .. 3000 ] Default: 50 The number of items to return. |
{- "success": true,
- "results": [
- {
- "part_number": "string",
- "eligible": true,
- "ga": "string",
- "ga3": "string",
- "sap_product_id": "string",
- "sap_ph_id": "string",
- "sap_ph_description": "string",
- "sap_part_description": "string",
- "product_description_part": "string",
- "business_division_part": "string",
- "product_line_part": "string",
- "product_line_1_part": "string",
- "product_line_2_part": "string",
- "product_line_3_part": "string",
- "product_line_4_part": "string",
- "product_line_5_part": "string",
- "product_line_3_id_part": "string",
- "item_category_group_id": "string",
- "material_type_id": "string",
- "commercial_organization": "string",
- "part_description": "string"
}
], - "pagination": {
- "page_number": 1,
- "page_count": 50,
- "last_page": 3,
- "total_count": 123
}
}Return all companies for a given company_id, company_type or company_ids list, with a default is_archived and include_archived set to False. A 404 Not Found error is returned if the specified company_type or company_id does not exit in the Datalake.
| company_type | string A valid company type |
| company_id | string A valid company id |
| company_ids | string A valid list of company id separated by ; |
| is_archived | boolean Whether we query for active or inactive companies |
| include_archived | boolean Whether we query for all active and inactive companies |
| page | integer (PageParam) >= 1 Default: 1 The number of items to skip before starting to collect the result set. |
| page_count | integer (PageCountParam) [ 1 .. 3000 ] Default: 50 The number of items to return. |
{- "success": true,
- "results": [
- {
- "company_address1": "string",
- "company_address2": "string",
- "company_address3": "string",
- "company_address4": "string",
- "company_address5": "string",
- "bpws_direct_billing": true,
- "company_type": "string",
- "gesdp_program_member_concat": "string",
- "gesdp_partner_type_concat": "string",
- "city": "string",
- "country_label": "string",
- "contract_options": "string",
- "company_account_blocket_for_arch": true,
- "company_report_status": "string",
- "reporting_category_id": "string",
- "website_url": "string",
- "contracted_master_distributors_ir_concat": "string",
- "country_id": "string",
- "state_wwpdb": "string",
- "phone": "string",
- "is_a_contracted_entity": true,
- "cred_creation_date": "string",
- "contract_volume_commitment_currency": "string",
- "mother_company": 0,
- "comments": "string",
- "post_code": "string",
- "company_name": "string",
- "sms": "string",
- "company_id": 0
}
], - "pagination": {
- "page_number": 1,
- "page_count": 50,
- "last_page": 3,
- "total_count": 123
}
}Return all orders filtered by part_number and/or applicant_ids, where their order_date is contained within a start_period and an end_period. At least one of part_numbers or applicant_ids must be provided. Start period and end period are mandatory and must be in ISO format (YYYY-MM-DD). Difference between 'start_period' and 'end_period' can't exceed 31 days.
| part_numbers | Array of arrays Optional list of part numbers to filter by. At least one of part_numbers or applicant_ids must be provided. |
| start_period | string Start date for filtering orders in ISO format (YYYY-MM-DD) |
| end_period | string End date for filtering orders in ISO format (YYYY-MM-DD) |
| applicant_ids | Array of strings Optional list of applicant IDs to filter by. At least one of part_numbers or applicant_ids must be provided. |
{- "part_numbers": [ ],
- "start_period": "string",
- "end_period": "string",
- "applicant_ids": [
- "string"
]
}{- "success": true,
- "results": [
- {
- "currency": "string",
- "end_customer_address": "string",
- "end_customer_city": "string",
- "end_customer_country": "string",
- "end_customer_country_code": "string",
- "end_customer_name": "string",
- "end_customer_sector": "string",
- "end_customer_sub_sector": "string",
- "end_customer_zip": "string",
- "order_date": "string",
- "order_line_type": "string",
- "order_line_type_id": "string",
- "parent_order_line": 0,
- "part_description": "string",
- "part_number": "string",
- "purchase_order": "string",
- "quantity": 0,
- "service_net_price": 0,
- "sold_to": 0,
- "order_id": "string",
- "order_line": 0,
- "applicant_name": "string",
- "applicant_id": "string"
}
], - "pagination": {
- "page_number": 1,
- "page_count": 50,
- "last_page": 3,
- "total_count": 123
}
}Return all materials for a given list of system_id or a single pair of subscription_number and applicant_number
| system_id | Array of arrays |
| subscription_number | string |
| applicant_number | string |
{- "system_id": [ ],
- "subscription_number": "string",
- "applicant_number": "string"
}{- "success": true,
- "results": [
- {
- "system_id": "string",
- "internal_id_of_the_system": "string",
- "cpu_id_1": "string",
- "cpu_id_2": "string",
- "customer_order_label_of_the_last_operation_on_oxe_keys": "string",
- "current_applicant_id": "string",
- "subscription": "string",
- "internal_cc_id_of_the_system": "string",
- "otms_instance_id": "string",
- "otmc_instance_id": "string",
- "date_of_the_last_operation_on_oxe_keys": "string"
}
], - "pagination": {
- "page_number": 1,
- "page_count": 50,
- "last_page": 3,
- "total_count": 123
}
}Returns the hardware support serial number trail based on the provided filters. You must provide either: - A date range (creation_date_from and creation_date_to) - An order ID and order line combination - A HWS swap status Additional filters can be applied to narrow down the results.
| creation_date_from | string <date> Start date for the search range (YYYY-MM-DD) |
| creation_date_to | string <date> End date for the search range (YYYY-MM-DD) |
| order_id | string Order ID to filter by |
| order_line | string Order line to filter by |
| hws_swap_status | string Hardware support swap status to filter by |
| status | Array of strings Status(es) to filter by |
| sold_to | Array of strings Sold to applicant ID(s) to filter by |
| business_partner | Array of strings Business partner ID(s) to filter by |
| support_partner | Array of strings Support partner ID(s) to filter by |
| end_customer_id | Array of strings End customer ID(s) to filter by |
| bundle_reference | Array of strings Bundle reference(s) to filter by |
| serial_number | Array of strings Serial number(s) to filter by |
| only_hws_in | boolean Default: false If true, only returns records with non-empty serial_number_hws_in |
{- "creation_date_from": "2019-08-24",
- "creation_date_to": "2019-08-24",
- "order_id": "string",
- "order_line": "string",
- "hws_swap_status": "string",
- "status": [
- "string"
], - "sold_to": [
- "string"
], - "business_partner": [
- "string"
], - "support_partner": [
- "string"
], - "end_customer_id": [
- "string"
], - "bundle_reference": [
- "string"
], - "serial_number": [
- "string"
], - "only_hws_in": false
}{- "success": true,
- "results": [
- {
- "swap_date": "string",
- "status": "string",
- "bundle_reference_hws_in": "string",
- "bundle_reference_hws_out": "string",
- "part_number_hws_out": "string",
- "support_partner_hws_in": "string",
- "hws_base_order_line": "string",
- "hws_out_departure_date": "2019-08-24",
- "applicant_id_hws_out": "string",
- "hws_in_warranty_end_date": "2019-08-24",
- "serial_number_hws_in": "string",
- "order_line_type": "string",
- "business_partner_hws_out": "string",
- "part_number_hws_in": "string",
- "hws_in_arrival_date": "2019-08-24",
- "order_line_hws_out": "string",
- "order_line_hws_in": "string",
- "applicant_id_hws_in": "string",
- "business_partner_hws_in": "string",
- "replaced_by": "string",
- "hws_order_id": "string",
- "hws_in_warranty_service_level": "string",
- "serial_number_hws_out": "string",
- "GSI1SK": "string",
- "GSI1PK": "string",
- "GSI2PK": "string",
- "PK": "string",
- "SK": "string",
- "hws_identification_date": "2019-08-24"
}
]
}Return end customer company info data for a given sfdc_id_18. A 404 Not Found error is returned if the specified sfdc_id_18 does not exist in the Datalake.
| sfdc_id_18 required | string Salesforce 18-character ID |
{- "success": true,
- "results": [
- {
- "account_name": "string",
- "city": "string",
- "country_name": "string",
- "crd_id_mother_company": "string",
- "created_date": "string",
- "csn_crd": "string",
- "industry": "string",
- "last_modified_date": "string",
- "parent_account": "string",
- "parent_account_id": "string",
- "service_renewal_owner": "string",
- "sfdc_id_18": "string",
- "type": "string",
- "vertical": "string",
- "zip_code": "string"
}
]
}This endpoint allows clients to retrieve and verify detailed information about an asset using its serial number.
| serial_number required | string Example: serial_number=XYZ12345 |
{- "success": true,
- "results": { }
}