Fortinet white logo
Fortinet white logo

Rest API

7.4.0

Post /settings/integration/mdm/authenticate

Post /settings/integration/mdm/authenticate

Description

Authenticates against an MDM server and returns the refresh token. This is not required for all vendors.

Request Body Parameters

Name

Required

Type

mdmVendor

Required

String
applicationID Required String
identifier Required String
appAccessKey Required String
appRequest Required String
appVersion

Required

String

platformID

Required

String

authCode

Required

String

Request Headers

Key

Value

Type

Description

Authorization Bearer <Authorization Token> String Authorization credential generated by FortiNAC
Content-Type (option 1) application/json String

Content-Type (option 2)

application/xml

Sample Request

Request URL

POST https://10.106.94.152:8443/api/v2/settings/integration/mdm/authenticate

Request Header

Authorization: Bearer <Authorization_Token>

Content-Type: application/json

Request Body

mdmVendor: "xxxxxxxx"

applicationID: "xxxxxxxx"

identifier: "xxxxxxxx"

appAccessKey: "xxxxxxxx"

appRequest: "xxxxxxxx"

appVersion: "xxxxxxxx"

platformID: "xxxxxxxx"

authCode: "xxxxxxxx"

Sample Response

{

"status": "string",

"errorMessage": "string",

"results": []

}

Post /settings/integration/mdm/authenticate

Post /settings/integration/mdm/authenticate

Description

Authenticates against an MDM server and returns the refresh token. This is not required for all vendors.

Request Body Parameters

Name

Required

Type

mdmVendor

Required

String
applicationID Required String
identifier Required String
appAccessKey Required String
appRequest Required String
appVersion

Required

String

platformID

Required

String

authCode

Required

String

Request Headers

Key

Value

Type

Description

Authorization Bearer <Authorization Token> String Authorization credential generated by FortiNAC
Content-Type (option 1) application/json String

Content-Type (option 2)

application/xml

Sample Request

Request URL

POST https://10.106.94.152:8443/api/v2/settings/integration/mdm/authenticate

Request Header

Authorization: Bearer <Authorization_Token>

Content-Type: application/json

Request Body

mdmVendor: "xxxxxxxx"

applicationID: "xxxxxxxx"

identifier: "xxxxxxxx"

appAccessKey: "xxxxxxxx"

appRequest: "xxxxxxxx"

appVersion: "xxxxxxxx"

platformID: "xxxxxxxx"

authCode: "xxxxxxxx"

Sample Response

{

"status": "string",

"errorMessage": "string",

"results": []

}