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

{server}:443/api/v1/endpoint-custom-attribute

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

/api/v1/endpoint-custom-attribute

GET, POST

List all custom attributes, create new attribute

/api/v1/endpoint-custom-attribute/{name}

GET, PUT, DELETE

Get/update/delete specific attribute

/api/v1/endpoint-custom-attribute/rename

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"}'

Download

  • Repository: specs/ise/ise-openapi-custom-attributes.json

  • Size: 7.5 KB

  • Lines: 287