Test Connection
POST/testConnection
This API is used to save and test a connection.
The Authorization
must have Bearer
followed by Token
.
Mandatory params:
connectiontype, connectionName
OR connectionkey
(if both are passed connectionkey is considered)
Additional connection parameters can also be passed -
For example, for SAP Import, provide paramters - JCO_ASHOST, JCO_SYSNR, JCO_CLIENT, JCO_USER, PASSWORD,
This API is enhanced to update vaultconnection, and vaultconfiguration connection details.
From Release v23.10, if you specify the key value for header response
as standard,
a detailed error message is displayed in the Response that enables you to troubleshoot errors.
Request
- multipart/form-data
Body
Responses
- 200
Test Connection-non standard response / Test Connection-non standard failure / Test Connection-standard response success / Test Connection-standard response failure
Response Headers
Access-Control-Allow-Credentials
string
Access-Control-Allow-Origin
string
CF-Cache-Status
string
CF-RAY
string
Cache-Control
string
Content-Encoding
string
Content-Security-Policy
string
Date
string
Expires
string
Permissions-Policy
string
Referrer-Policy
string
Server
string
Set-Cookie
string
Strict-Transport-Security
string
X-Content-Type-Options
string
- application/json
- Schema
- Example (from schema)
- Test Connection-non standard failure
- Test Connection-non standard response
- Test Connection-standard response failure
- Test Connection-standard response success
Schema
Array [
]
connectionResult
object
errors
object[]
{
"connectionKey": 1909,
"connectionName": "Active Directory_Doc",
"connectionResult": {
"errors": [
{
"errorMessage": "The connection to the [LDAP://3.19.17.34:386] server was denied. Target Error Message: [javax.naming.CommunicationException: 3.19.17.34:386 [Root exception is java.net.ConnectException: Connection refused (Connection refused)]\n\t]"
}
]
},
"connectionStatus": "SUCCESS",
"connectionType": "AD",
"errorCode": "0",
"msg": "Connection Successful"
}
{
"connectionKey": 1909,
"errorCode": "0",
"msg": "Connection Failed"
}
{
"connectionKey": 1909,
"errorCode": "0",
"msg": "Connection Successful"
}
{
"connectionKey": 1909,
"connectionName": "Active Directory_Doc",
"connectionResult": {
"errors": [
{
"errorMessage": "The connection to the [LDAP://3.19.17.34:386] server was denied. Target Error Message: [javax.naming.CommunicationException: 3.19.17.34:386 [Root exception is java.net.ConnectException: Connection refused (Connection refused)]\n\t]"
}
]
},
"connectionStatus": "FAILURE",
"connectionType": "AD",
"errorCode": "0",
"msg": "Connection Failed"
}
{
"connectionKey": 1909,
"connectionName": "Active Directory_Doc",
"connectionStatus": "SUCCESS",
"connectionType": "AD",
"errorCode": "0",
"msg": "Connection Successful"
}