Custom Attributes API Specification
Specification Details
| Property | Value |
|---|---|
Title |
Cisco ISE API - CustomAttributes |
OpenAPI Version |
3.0.3 |
API Version |
1.0.0 |
Base URL |
|
Authentication |
HTTP Basic |
Endpoints |
3 |
Description
Custom attributes allow you to define additional fields on endpoint objects for:
-
Profiling conditions
-
Authorization policy conditions
-
Asset tracking metadata
-
Custom reporting fields
Endpoints
| Endpoint | Methods | Description |
|---|---|---|
|
GET, POST |
List all custom attributes, create new attribute |
|
GET, PUT, DELETE |
Get/update/delete specific attribute |
|
PUT |
Rename an existing attribute |
Attribute Types
Custom attributes support these data types:
-
String -
Integer -
Boolean -
Date -
IP Address -
MAC Address
Example Usage
# List all custom attributes
curl -X GET "https://ise:443/api/v1/endpoint-custom-attribute" \
-H "Accept: application/json" \
-u admin:password
# Create custom attribute
curl -X POST "https://ise:443/api/v1/endpoint-custom-attribute" \
-H "Content-Type: application/json" \
-d '{"attributeName": "AssetTag", "attributeType": "String"}'
# Rename attribute
curl -X PUT "https://ise:443/api/v1/endpoint-custom-attribute/rename" \
-H "Content-Type: application/json" \
-d '{"currentName": "AssetTag", "newName": "Asset_Tag"}'