Tenable Security Center API: MDM

/mdm

Methods
GET

Gets the list of MDMs.

Fields Parameter
Expand

The fields parameter should be specified along the query string, and it takes the syntax

    ?fields=<field>,...

Allowed Fields

**id
*name
*description
value
editor
ipPref
pluginIDs 

Legend

* = always comes back

** = comes back if fields list not specified on GET all
redFont =  field is a JSON object e.g. "repository" :{ "id" : <id>, "name" : <name> } )
Request Parameters

None

Example Response
Expand
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
{
    "type" : "regular",
    "response" : [
        {
            "name" : "ActiveSync",
            "description" : "",
            "id" : "1"      },
        {
            "name" : "Apple Profile Manager",
            "description" : "",
            "id" : "2"      },
        {
            "name" : "Good MDM",
            "description" : "",
            "id" : "3"      },
        {
            "name" : "Mobile Iron",
            "description" : "",
            "id" : "4"      },
        {
            "name" : "AirWatch MDM",
            "description" : "",
            "id" : "5"      },
        {
            "name" : "Blackberry UEM",
            "description" : "",
            "id" : "6"        },
        {
            "name" : "Microsoft Intune",
            "description" : "",
            "id" : "7"        }
    ],
    "error_code" : 0,
    "error_msg" : "",
    "warnings" : [],
    "timestamp" : 1425311916
}

/mdm/{id}

Methods
GET

Gets the MDM associated with {id}.

Fields Parameter
Expand

The fields parameter should be specified along the query string, and it takes the syntax

    ?fields=<field>,...

Allowed Fields

**id
*name
*description
value
editor
ipPref
pluginIDs

Legend

* = always comes back

** = comes back if fields list not specified on GET all
redFont =  field is a JSON object e.g. "repository" :{ "id" : <id>, "name" : <name> } )
Request Parameters

None

Example Response
Expand
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
{
    "type" : "regular",
    "response" : {
        "name" : "Apple Profile Manager",
        "value" : "profile_manager",
        "ipPref" : "Apple Profile Manager server  : ",
        "pluginIDs" : [
            {
                "id" : "60032"          }
        ],
        "description" : "",
        "id" : "2",
        "editor" : "[]" },
    "error_code" : 0,
    "error_msg" : "",
    "warnings" : [],
    "timestamp" : 1425311962
}