Networking

List ACS files

Returns a list of ACS device firmware/config files stored in MongoDB. Optionally filter by oui and/or product_class via the main_attributes query parameter.

get/admin/networking/acs-files

Request

  • Base URL: https://demo.splynx.com/api/2.0
  • URL: https://demo.splynx.com/api/2.0/admin/networking/acs-files
  • Auth: HTTP basic

Query parameters

main_attributes[oui]string
Example:000C42

Filter by OUI (Organizationally Unique Identifier), e.g. 000C42. Optional.

main_attributes[product_class]string
Example:CHR

Filter by device product class, e.g. CHR. Optional.

main_attributes[file_type]string
Example:1 Firmware Upgrade Image

Filter by file type. Standard values: 1 Firmware Upgrade Image, 2 Web Content, 3 Vendor Configuration File, 4 Tone File, 5 Ringer File, X MIKROTIK Factory Configuration File. Custom types from server config are also valid. Optional.

Response

idstring required

MongoDB ObjectId of the file.

ouistring nullable

Device OUI (Organizationally Unique Identifier).

product_classstring nullable

Device product class.

file_type'1 Firmware Upgrade Image' | '2 Web Content' | '3 Vendor Configuration File' | '4 Tone File' | '5 Ringer File' | 'X MIKROTIK Factory Configuration File' nullable

TR-069 file type. Standard values are listed in the enum. Custom types configured in config/acs_file_types.php on the server are also possible.

versionstring nullable

File/firmware version string.

lengthinteger nullable

File size in bytes.

Example response

[
  {
    "id": "64f1a2b3c4d5e6f7a8b9c0d1",
    "oui": "E48D8C",
    "product_class": "CHR",
    "file_type": "1 Firmware Upgrade Image",
    "version": "7.10.2",
    "length": 10485760
  }
]

Changes

No recorded changes to this operation across all 1 revision of this API.