@itentialopensource/adapter-versa_director
Version:
This adapter integrates with system described as: versaDirectorApi.
580 lines • 15.8 kB
JSON
{
"actions": [
{
"name": "getNextgenOrganizations",
"protocol": "REST",
"method": "GET",
"entitypath": "{base_path}/{version}/nextgen/organization?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "createOrganization",
"protocol": "REST",
"method": "POST",
"entitypath": "{base_path}/{version}/nextgen/organization?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": "mockdatafiles/createOrganization-default.json"
}
]
},
{
"name": "getOrganizationAgents",
"protocol": "REST",
"method": "GET",
"entitypath": "{base_path}/{version}/nextgen/organization/agents/{pathv1}?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": "mockdatafiles/getOrganizationAgents-default.json"
}
]
},
{
"name": "getOrgsDetails",
"protocol": "REST",
"method": "POST",
"entitypath": "{base_path}/{version}/nextgen/organization/details?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": "mockdatafiles/getOrgsDetails-default.json"
}
]
},
{
"name": "getRootOrganizations",
"protocol": "REST",
"method": "GET",
"entitypath": "{base_path}/{version}/nextgen/organization/roots?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": "mockdatafiles/getRootOrganizations-default.json"
}
]
},
{
"name": "getDetailsForUUid",
"protocol": "REST",
"method": "GET",
"entitypath": "{base_path}/{version}/nextgen/organization/uuid/{pathv1}?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "getOrgVrfs",
"protocol": "REST",
"method": "GET",
"entitypath": "{base_path}/{version}/nextgen/organization/vrfs/{pathv1}?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": "mockdatafiles/getOrgVrfs-default.json"
}
]
},
{
"name": "getOrganizationDetails",
"protocol": "REST",
"method": "GET",
"entitypath": "{base_path}/{version}/nextgen/organization/{pathv1}?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "updateOrganization",
"protocol": "REST",
"method": "PUT",
"entitypath": "{base_path}/{version}/nextgen/organization/{pathv1}?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "deleteOrganization",
"protocol": "REST",
"method": "DELETE",
"entitypath": "{base_path}/{version}/nextgen/organization/{pathv1}?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "getOrgWanNetworkGroups",
"protocol": "REST",
"method": "GET",
"entitypath": "{base_path}/{version}/nextgen/organization/{pathv1}/wan-networks?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": "mockdatafiles/getOrgWanNetworkGroups-default.json"
}
]
},
{
"name": "createOrgWanNetworkGroup",
"protocol": "REST",
"method": "POST",
"entitypath": "{base_path}/{version}/nextgen/organization/{pathv1}/wan-networks?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "deleteOrgWanNetworkGroups",
"protocol": "REST",
"method": "DELETE",
"entitypath": "{base_path}/{version}/nextgen/organization/{pathv1}/wan-networks?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "updateOrgWanNetworkGroup",
"protocol": "REST",
"method": "PUT",
"entitypath": "{base_path}/{version}/nextgen/organization/{pathv1}/wan-networks/{pathv2}?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "deleteOrgWanNetworkGroup",
"protocol": "REST",
"method": "DELETE",
"entitypath": "{base_path}/{version}/nextgen/organization/{pathv1}/wan-networks/{pathv2}?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "getOrganizations",
"protocol": "REST",
"method": "GET",
"entitypath": "{base_path}/{version}/vnms/organization/orgs?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": "mockdatafiles/getOrganizations-default.json"
}
]
},
{
"name": "getOrgsCount",
"protocol": "REST",
"method": "GET",
"entitypath": "{base_path}/{version}/vnms/organization/orgs/count?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": "mockdatafiles/getOrgsCount-default.json"
}
]
},
{
"name": "setOrgWanPropagate",
"protocol": "REST",
"method": "POST",
"entitypath": "{base_path}/{version}/vnms/organization/wanNetworkPropagate?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "getZonesForOrganization",
"protocol": "REST",
"method": "GET",
"entitypath": "{base_path}/{version}/vnms/organization/zones?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "getOrgChildren",
"protocol": "REST",
"method": "GET",
"entitypath": "{base_path}/{version}/vnms/organization/{pathv1}/children?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": "mockdatafiles/getOrgChildren-default.json"
}
]
},
{
"name": "getAvailableOrganizationIds",
"protocol": "REST",
"method": "GET",
"entitypath": "{base_path}/{version}/vnms/sdwan/global/Org/availableId?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "getOrgApplianceUUID",
"protocol": "REST",
"method": "GET",
"entitypath": "{base_path}/{version}/api/config/nms/provider/organizations/organization?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "getOrganizationWANNetworks",
"protocol": "REST",
"method": "GET",
"entitypath": "{base_path}/{version}/api/config/nms/provider/organizations/organization/{pathv1}/wan-networks?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "createOrganizationWANNetwork",
"protocol": "REST",
"method": "PUT",
"entitypath": "{base_path}/{version}/api/config/nms/provider/organizations/organization/{pathv1}/wan-networks/wan-network/{pathv2}?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "get",
"protocol": "REST",
"method": "GET",
"entitypath": "{base_path}/{version}/?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "getPostStagingTemplateOrgLimits",
"protocol": "REST",
"method": "GET",
"entitypath": "{base_path}/{version}/api/config/devices/template/{pathv1}/config/orgs/org/{pathv2}?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "updatePostStagingTemplateOrgLimits",
"protocol": "REST",
"method": "PUT",
"entitypath": "{base_path}/{version}/api/config/devices/template/{pathv1}/config/orgs/org/{pathv2}?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"requestDatatype": "PLAIN",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "getTransportDomains",
"protocol": "REST",
"method": "GET",
"entitypath": "{base_path}/{version}/api/config/nms/sdwan/transport-domains?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
}
]
}