How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Cisco Identity Services Engine Workload Connection API

The Workload Connection API from Cisco Identity Services Engine — 30 operation(s) for workload connection.

Cisco Identity Services Engine Workload Connection API is one of 197 APIs that Cisco Identity Services Engine publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Workload Connection. The published artifact set on APIs.io includes an OpenAPI specification and API documentation.

This API exposes 35 operations across 30 paths, and defines 32 schemas. It is described by OpenAPI 3.2.0, at version 1.0.0.

Requests are made against a single base URL, https://172.23.118.207:443.

35 operations 30 paths 32 schemas 1 DELETE13 GET16 POST5 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
1.0.0
Base URL
https://{server}:{port}/ers/config
Resource Areas
1

Paths & Operations 35

Across 30 paths, the API surfaces 35 operations — 1 DELETE, 13 GET, 16 POST, 5 PUT. Each is listed below with its method, path, parameters, and response codes.

Workload Connection 35
GET
/api/v1/trustsec/inbound-rule/previewMappingCount
Returns a count of total number of inbound rule mappings
getPreviewMappingCount 1 param → 200400401403404
GET
/api/v1/trustsec/integration/workload-connection
Get all workload connections
getCloudConnections 1 param → 200401403404
GET
/api/v1/trustsec/integration/workload-connection/attribute
Get attributes for all connectors
getAttributesForAllConnectors 1 param → 200401403404
GET
/api/v1/trustsec/integration/workload-connection/attribute/values/{connectionType}/{attributeName}
Get the values of an attribute
getAttributeValues 3 params → 200401403404
GET
/api/v1/trustsec/integration/workload-connection/attribute/{connectionType}
Get attributes for all connectors of a specific type
getAttributesForConnectorsByType 2 params → 200401403404
PUT
/api/v1/trustsec/integration/workload-connection/attribute/{connectionType}
Perform the required crud operations given a list of all attributes of a specific type
updateAttributesByType 2 params body → 200201400401403404
POST
/api/v1/trustsec/integration/workload-connection/aws
Create an AWS connection.
createAWSConnection 1 param body → 200201401403404
POST
/api/v1/trustsec/integration/workload-connection/aws/attribute/fetch
Get Attributes list from AWS
getAttributesFromAWS 1 param body → 200201401403404
POST
/api/v1/trustsec/integration/workload-connection/aws/test
Test the AWS Connection
testAWSConnector 1 param body → 200201401403404
GET
/api/v1/trustsec/integration/workload-connection/aws/{connectionId}
Returns AWS connection details.
getAWSConnectionByID 2 params → 200401403404
PUT
/api/v1/trustsec/integration/workload-connection/aws/{connectionId}
Edit an AWS connection.
updateAWSConnectionByID 2 params body → 200201401403404
POST
/api/v1/trustsec/integration/workload-connection/azure
Create an Azure connection
createAzureConnection 1 param body → 200201401403404
POST
/api/v1/trustsec/integration/workload-connection/azure/attribute/fetch
Get Attributes list from Azure
getAttributesFromAzure 1 param body → 200201401403404
POST
/api/v1/trustsec/integration/workload-connection/azure/test
Test the Azure Connection
testAzureConnector 1 param body → 200201401403404
GET
/api/v1/trustsec/integration/workload-connection/azure/{connectionId}
Returns the Azure connection
getAzureConnectionByID 2 params → 200401403404
PUT
/api/v1/trustsec/integration/workload-connection/azure/{connectionId}
Update an Azure connection
updateAzureConnectionByID 2 params body → 200201401403404
GET
/api/v1/trustsec/integration/workload-connection/fetch-new-attributes/{connectionId}
Fetch the new attributes from an workload connection
fetchNewAttributes 2 params → 200401403404
POST
/api/v1/trustsec/integration/workload-connection/gcp
Create a GCP connection.
createGCPConnection 1 param body → 200201401403404
POST
/api/v1/trustsec/integration/workload-connection/gcp/attribute/fetch
Get Attributes list from GCP
getAttributesFromGCP 1 param body → 200201401403404
POST
/api/v1/trustsec/integration/workload-connection/gcp/test
Test the GCP Connection
testGCPConnector 1 param body → 200201401403404
GET
/api/v1/trustsec/integration/workload-connection/gcp/{connectionId}
Returns a GCP connection details.
getGCPConnectionByID 2 params → 200401403404
PUT
/api/v1/trustsec/integration/workload-connection/gcp/{connectionId}
Edit a GCP connection.
updateGCPConnectionByID 2 params body → 200201401403404
GET
/api/v1/trustsec/integration/workload-connection/names
Get all workload connection names
getWorkloadConnectionNames 1 param → 200400401403404
POST
/api/v1/trustsec/integration/workload-connection/services/start
Start the workload connector services
startWorkloadConnectorServices 1 param → 200201400401403404
GET
/api/v1/trustsec/integration/workload-connection/services/status
Returns status of workload connector services
getWorkloadConnectorServicesStatus 1 param → 200400401403404
GET
/api/v1/trustsec/integration/workload-connection/services/threshold
Returns a dynamic count of new workload connections allowed along with the hardware profile of ISE
getWorkloadConnectorThreshold 1 param → 200400401403404
POST
/api/v1/trustsec/integration/workload-connection/vcenter
Create a VCenter connection
createVCenterConnection 1 param body → 200201400401403404
POST
/api/v1/trustsec/integration/workload-connection/vcenter/attribute/fetch
Get Attributes list from vCenter
getAttributesFromVCenter 1 param body → 200201401403404
POST
/api/v1/trustsec/integration/workload-connection/vcenter/test
Test the vCenter Connection
testvCenterConnector 1 param body → 200201401403404
GET
/api/v1/trustsec/integration/workload-connection/vcenter/{connectionId}
Returns the VCenter connection
getVCenterConnectionByID 2 params → 200400401403404
PUT
/api/v1/trustsec/integration/workload-connection/vcenter/{connectionId}
Edit a VCenter connection
updateVCenterConnectionByID 2 params body → 200201400401403404
DELETE
/api/v1/trustsec/integration/workload-connection/{connectionId}
Delete workload connection by connection id
deleteCloudConnectionByID 2 params → 200204401403
POST
/api/v1/trustsec/integration/workload-connection/{connectionId}/connect
Connect a workload connection by connection id
connectCloudConnectionByID 2 params → 200201400401403404
POST
/api/v1/trustsec/integration/workload-connection/{connectionId}/suspend
Suspend workload connection by connection id
suspendCloudConnectionByID 2 params → 200201400401403404
POST
/api/v1/trustsec/integration/workload-connection/{connectionId}/syncnow
Re-sync with workload connection by connection id
syncCloudConnectionByID 2 params → 200201400401403404

Schemas 32

The contract defines 32 schemas that model the data the API accepts and returns. The most detailed are VcenterConfigWithAttribute (13 properties), VcenterConfig (12 properties), AzureConfigWithAttribute (9 properties), CloudConnectionSummary (9 properties). Each schema is shown below with its type and property counts.

VcenterConfigResponse
object
2 properties
AzureConfig
object
8 properties 6 required
AttributeValuesResponse
object
2 properties
GcpConfigResponse
object
2 properties 2 required
AwsAccessInfo
object
3 properties 3 required
WorkloadConnectionNames
object
3 properties
AttributeMapping
object
3 properties 3 required
VcenterConfigWithAttribute
object
13 properties 6 required
FetchAttributeMappingResponse
object
2 properties
AllAttributesMappingResponse
object
2 properties
GcpConfig
object
6 properties 4 required
AttributeReferences
object
2 properties
TestResponse
object
2 properties
AzureConfigWithAttribute
object
9 properties 6 required
Error
object
2 properties 2 required
AwsConfigResponse
object
2 properties 2 required
VcenterConfig
object
12 properties 6 required
CloudConnectionSummaryListResponseEntity
object
2 properties
WorkloadConnectionNamesResponseEntity
object
2 properties
AwsConfig
object
7 properties 5 required
GcpAccessInfo
object
2 properties 2 required
AzureAccessInfo
object
4 properties 4 required
WorkloadConnectorThresholdResponseEntity
object
2 properties
AwsConfigWithAttribute
object
8 properties 5 required
CloudConnectionSummary
object
Workload connection summary
9 properties
AttributeMappingWithReferences
object
4 properties 3 required
AttributeValues
object
1 property
AzureConfigResponse
object
2 properties 2 required
WorkloadConnectorThresholdResponse
object
2 properties
AttributeMappingWithType
object
4 properties 3 required
GcpConfigWithAttribute
object
7 properties 4 required
VcenterAccessInfo
object
vCenter connection configuration
8 properties 4 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

cisco-ise-workload-connection-api-openapi.yml Raw ↑

Other APIs Cisco Identity Services Engine publishes across the network.

Cisco Identity Services Engine Acct Status API
Cisco Identity Services Engine Acct Status TT API
Cisco Identity Services Engine ACI Connection API
Cisco Identity Services Engine ACI Data API
Cisco Identity Services Engine Acibindings API
Cisco Identity Services Engine Acisettings API
Cisco Identity Services Engine Active Directories API
Cisco Identity Services Engine Activedirectory API
Cisco Identity Services Engine AD Groups API
Cisco Identity Services Engine Admin Groups API
Cisco Identity Services Engine Admin Users API
Cisco Identity Services Engine Adminuser API
Where this information came from

This is an independent, third-party profile of Cisco Identity Services Engine Workload Connection API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.