DeepLink API Calls

Create OIDC Client

This call creates ClientID and secret for a given account Guid.

Authentication

This call requires Tenant Admin credentials or user having system management or user management role.

HTTP Method

POST

Request URI

api/v1/oidc/client

Request Parameters

Parameter

Argument Type

Description

Example Value

accountGuid Request Body Account Guid of the client. 1181cdec-f141-4de3-b71a-36fc26ab9a4a

This API can be accessed with Basic mode of authentication as well as with the Token-based authentication.

Example Request with Access Token


curl --location --request GET 'https://[Ivanti Neurons for MDM]/api/v1/ec' \
--header 'Authorization: Basic <token>' \

Example Request with Basic Auth


curl --location --request GET 'https://[Ivanti Neurons for MDM]/api/v1/ec' \
--header 'Authorization: Basic <token>' \

Sample Response

{
    "errors": null,
    "result": {
        "searchResults": [
            {
                "id": 28723,
                "createdAt": 1591726945738,
                "createdBy": 67076,
                "modifiedAt": 1591748936099,
                "modifiedBy": 1,
                "name": "ppp091.auto.mobileiron.com",
                "description": null,
                "registrationState": "REGISTERED",
                "kocabVersion": "69.0.0.24",
                "enabled": true,
                "routingTagIds": [],
                "lastConnectedAt": 1591741596537,
                "available": false,
                "capabilities": {
                    "caServers": [
                        {
                            "displayName": "Generic SCEP Server",
                            "displayNameKey": "ca.connector.generic.name",
                            "configOptions": [
                                {
                                    "key": "scep.url",
                                    "defaultValue": null,
                                    "description": "SCEP URL",
                                    "descriptionKey": "ca.connector.common.option.scep.url",
                                    "required": true,
                                    "valueType": "URL"
                                },
                                {
                                    "key": "scep.static.challenge",
                                    "defaultValue": null,
                                    "description": "Static Challenge Password",
                                    "descriptionKey": "ca.connector.common.option.static.challenge",
                                    "required": false,
                                    "valueType": "STRING"
                                },
                                {
                                    "key": "scep.ca.identifier",
                                    "defaultValue": null,
                                    "description": "CA Identifier",
                                    "descriptionKey": "ca.connector.common.option.ca.identifier",
                                    "required": false,
                                    "valueType": "STRING"
                                }
                            ],
                            "serverType": "OTHER"
                        },
                        {
                            "displayName": "Microsoft NDES",
                            "displayNameKey": "ca.connector.microsoft.ndes.name",
                            "configOptions": [
                                {
                                    "key": "scep.url",
                                    "defaultValue": null,
                                    "description": "SCEP URL",
                                    "descriptionKey": "ca.connector.common.option.scep.url",
                                    "required": true,
                                    "valueType": "URL"
                                },
                                {
                                    "key": "microsoft.ndes.username",
                                    "defaultValue": null,
                                    "description": "Admin Username",
                                    "descriptionKey": "ca.connector.microsoft.ndes.option.username",
                                    "required": false,
                                    "valueType": "STRING"
                                },
                                {
                                    "key": "microsoft.ndes.password",
                                    "defaultValue": null,
                                    "description": "Admin Password",
                                    "descriptionKey": "ca.connector.microsoft.ndes.option.password",
                                    "required": false,
                                    "valueType": "PASSWORD"
                                },
                                {
                                    "key": "microsoft.ndes.challenge.url",
                                    "defaultValue": null,
                                    "description": "Challenge URL",
                                    "descriptionKey": "ca.connector.microsoft.ndes.option.challengeUrl",
                                    "required": false,
                                    "valueType": "URL"
                                }
                            ],
                            "serverType": "MICROSOFT"
                        },
                        {
                            "displayName": "EJBCA Server",
                            "displayNameKey": "ca.connector.ejbca.name",
                            "configOptions": [
                                {
                                    "key": "scep.url",
                                    "defaultValue": null,
                                    "description": "SCEP URL",
                                    "descriptionKey": "ca.connector.common.option.scep.url",
                                    "required": true,
                                    "valueType": "URL"
                                },
                                {
                                    "key": "scep.static.challenge",
                                    "defaultValue": null,
                                    "description": "Static Challenge Password",
                                    "descriptionKey": "ca.connector.common.option.static.challenge",
                                    "required": false,
                                    "valueType": "STRING"
                                },
                                {
                                    "key": "scep.ca.identifier",
                                    "defaultValue": null,
                                    "description": "CA Identifier",
                                    "descriptionKey": "ca.connector.common.option.ca.identifier",
                                    "required": false,
                                    "valueType": "STRING"
                                }
                            ],
                            "serverType": "EJBCA"
                        }
                    ]
                },
                "unicastRoutingTagId": 29697,
                "loggingLevel": "INFO",
                "loggingRevertsAt": null
            }
        ],
        "totalCount": 1,
        "offset": 0,
        "limit": 50
    }
}

DeepLink Login

This API fetches the one time login nonce token.

Authentication

This call requires tenant admin credentials.

HTTP Method

GET

Request URI

api/v1/ec

Request Parameters

Parameter

Argument Type

Description

Example Value

N/A      

Example Request with Access Token


curl --location --request GET 'https://[Ivanti Neurons for MDM]/api/v1/ec' \
--header 'Authorization: Basic <token>' \

Example Request with Basic Auth

Response

{
    "errors": null,
    "result": {
        "searchResults": [
            {
                "id": 28723,
                "createdAt": 1591726945738,
                "createdBy": 67076,
                "modifiedAt": 1591748936099,
                "modifiedBy": 1,
                "name": "ppp091.auto.mobileiron.com",
                "description": null,
                "registrationState": "REGISTERED",
                "kocabVersion": "69.0.0.24",
                "enabled": true,
                "routingTagIds": [],
                "lastConnectedAt": 1591741596537,
                "available": false,
                "capabilities": {
                    "caServers": [
                        {
                            "displayName": "Generic SCEP Server",
                            "displayNameKey": "ca.connector.generic.name",
                            "configOptions": [
                                {
                                    "key": "scep.url",
                                    "defaultValue": null,
                                    "description": "SCEP URL",
                                    "descriptionKey": "ca.connector.common.option.scep.url",
                                    "required": true,
                                    "valueType": "URL"
                                },
                                {
                                    "key": "scep.static.challenge",
                                    "defaultValue": null,
                                    "description": "Static Challenge Password",
                                    "descriptionKey": "ca.connector.common.option.static.challenge",
                                    "required": false,
                                    "valueType": "STRING"
                                },
                                {
                                    "key": "scep.ca.identifier",
                                    "defaultValue": null,
                                    "description": "CA Identifier",
                                    "descriptionKey": "ca.connector.common.option.ca.identifier",
                                    "required": false,
                                    "valueType": "STRING"
                                }
                            ],
                            "serverType": "OTHER"
                        },
                        {
                            "displayName": "Microsoft NDES",
                            "displayNameKey": "ca.connector.microsoft.ndes.name",
                            "configOptions": [
                                {
                                    "key": "scep.url",
                                    "defaultValue": null,
                                    "description": "SCEP URL",
                                    "descriptionKey": "ca.connector.common.option.scep.url",
                                    "required": true,
                                    "valueType": "URL"
                                },
                                {
                                    "key": "microsoft.ndes.username",
                                    "defaultValue": null,
                                    "description": "Admin Username",
                                    "descriptionKey": "ca.connector.microsoft.ndes.option.username",
                                    "required": false,
                                    "valueType": "STRING"
                                },
                                {
                                    "key": "microsoft.ndes.password",
                                    "defaultValue": null,
                                    "description": "Admin Password",
                                    "descriptionKey": "ca.connector.microsoft.ndes.option.password",
                                    "required": false,
                                    "valueType": "PASSWORD"
                                },
                                {
                                    "key": "microsoft.ndes.challenge.url",
                                    "defaultValue": null,
                                    "description": "Challenge URL",
                                    "descriptionKey": "ca.connector.microsoft.ndes.option.challengeUrl",
                                    "required": false,
                                    "valueType": "URL"
                                }
                            ],
                            "serverType": "MICROSOFT"
                        },
                        {
                            "displayName": "EJBCA Server",
                            "displayNameKey": "ca.connector.ejbca.name",
                            "configOptions": [
                                {
                                    "key": "scep.url",
                                    "defaultValue": null,
                                    "description": "SCEP URL",
                                    "descriptionKey": "ca.connector.common.option.scep.url",
                                    "required": true,
                                    "valueType": "URL"
                                },
                                {
                                    "key": "scep.static.challenge",
                                    "defaultValue": null,
                                    "description": "Static Challenge Password",
                                    "descriptionKey": "ca.connector.common.option.static.challenge",
                                    "required": false,
                                    "valueType": "STRING"
                                },
                                {
                                    "key": "scep.ca.identifier",
                                    "defaultValue": null,
                                    "description": "CA Identifier",
                                    "descriptionKey": "ca.connector.common.option.ca.identifier",
                                    "required": false,
                                    "valueType": "STRING"
                                }
                            ],
                            "serverType": "EJBCA"
                        }
                    ]
                },
                "unicastRoutingTagId": 29697,
                "loggingLevel": "INFO",
                "loggingRevertsAt": null
            }
        ],
        "totalCount": 1,
        "offset": 0,
        "limit": 50
    }
}

Reset Secret

This call creates ClientID and secret for a given account Guid.

Authentication

This call requires Tenant Admin credentials or user having system management or user management role.

HTTP Method

POST

Request URI

api/v1/oidc/client

Request Parameters

Parameter

Argument Type

Description

Example Value

accountGuid Request Body Account Guid of the client. 1181cdec-f141-4de3-b71a-36fc26ab9a4a

This API can be accessed with Basic mode of authentication as well as with the Token-based authentication.

Example Request



curl --location --request GET 'https://[Ivanti Neurons for MDM]/api/v1/ec' \

--header 'Authorization: Basic <token>' \

Sample Response

{"errors":null,

"result":{

"clientId":"CLIENT_ID ",

"clientSecret":"CLIENT_SECRET",

"accountGuid":"1181cdec-f141-4de3-b71a-36fc26ab9a4a"

}

}