Below you see an example on how to list all connections. Examples both in JSON and JSONAPI are provided.
NOTE: Remember to substitute the token (after Bearer) and the service id (the "[SERVICE ID]" below) to your own token and service id.
curl -H "Authorization: Bearer [API SECURITY TOKEN]" -H "Content-Type: application/json" -H "Accept: application/json" -X GET https://api.myrapidi.com/api/v2/service/[SERVICE ID]/connections
The out-put for this example would be:
[
{
"id": "1",
"code": "AX001",
"description": "AX2009 on MB VM",
"connection_type": "ms_dynamics_ax",
"server_connect": "WIN-JQ88P6LD5IE",
"database": "DynamicsAX1",
"company":"Cronus",
"use_windows_authentication": false,
"user_id": "sa",
"schema": "",
"rapidiconnector": {
"user_id": "AX001_R",
"password": "xxxxx"
},
"comments": [
{
"created_at": "2018-06-6T17:04:58Z",
"created_by": "mibock",
"comment": "<p>connection for AX</p>"
}
]
},
{
"id": "2",
"code": "NAV002",
"description": "NAV 2009 native",
"connection_type": "ms_dynamics_nav",
"driver": "nbcnd",
"network_protocol": "",
"server_connect": "ABC-00XX",
"database_path": "",
"account":"Cronus International Ltd.",
"use_windows_authentication": true,
"user_id": "",
"use_codeunits_permissions": null,
"installation_path": "C:\\Program Files\\Microsoft Dynamics NAV\\60\\Classic",
"rapidiconnector": {
"user_id": "NAV002_R",
"password": "xxxxx"
},
"comments": []
},
{
"id": "3",
"code": "SFORCE003",
"description": "SFDC account",
"connection_type": "salesforce_com",
"user_id": "xxx",
"use_ssl": true,
"sandbox": true,
"comments": []
},
...
]
curl -H "Authorization: Bearer [API SECURITY TOKEN]" -H "Content-Type: application/vnd.api+json" -H "Accept: application/vnd.api+json" -X GET https://api.myrapidi.com/api/v2/service/[SERVICE ID]/connections
The out-put for this example would be:
{
"data": [
{
"id": "1",
"type": "connections",
"attributes": {
"code": "AX001",
"description": "AX2009 on MB VM",
"connection_type": "ms_dynamics_ax",
"server_connect": "WIN_JQ88P6LD5IE",
"database": "DynamicsAx1",
"company": "Cronus",
"use_windows_authentication": false,
"user_id": "sa",
"schema": ""
},
"relationships": {
"rapidiconnector": {
"data": {
"id":"36",
"type": "rapidiconnector"
}
},
"comments": {
"data": [
{
"id": "41",
"type": "comments"
}
]
}
},
},
{
"id": "2",
"type": "connections",
"attributes": {
"code": "NAV002",
"description": "NAV 2009 native",
"connection_type": "ms_dynamics_nav",
"driver": "ndbnd",
"network_protocol": "",
"server_connect": "LAPL-xxxx",
"database_path": "",
"account": "Cronus International Ltd.",
"use_windows_authentication": true,
"user_id": "",
"user_codeunits_permissions": null,
"installation_path": "C:\\Program Files\\Microsoft Dynamics NAV\\60\\Classic"
},
"relationships":
{
"rapidiconnector":
{
"data": {
"id":"55",
"type": "rapidiconnector"
}
},
"comments": {
"data": []
}
}
},
{
"id": "3",
"type": "connections",
"attributes": {
"code": "SFORCE003",
"description": "SFDC account",
"connection_type": "salesforce_com",
"user_id": "",
"user_ssl": true,
"sandbox": true
},
"relationships": {
"comments": {
"data": []
}
}
}
],
"included": [
{
"id":"36",
"type": "rapidiconnector",
"attributes": {
"user_id": AX001_R",
"password": "xxx"
}
},
{
"id":"41",
"type": "comments",
"attributes": {
"created_at": "2018-06-06T17:04:58Z",
"created_by": "mibock",
"comment": "<p>connection for AX</p>"
}
},
{
"id":"55",
"type": "rapidiconnector",
"attributes": {
"user_id": NAV003_R",
"password": "xxx"
}
},
...
]
}