openapi: 3.2.0 info: title: Cisco ISE API - TrustSec Trustsec Integration Rule - Dictionary Attributes API version: 1.0.0 x-provenance: method: harvested authored_by: Cisco harvested_by: API Evangelist harvested_on: '2026-08-19' first_party: true provider_published: true source_host: pubhub.devnetcloud.com note: 103 ISE API descriptions (1,490 operations; 32 OpenAPI 3.0.x + 71 Swagger 2.0) enumerated from Cisco's own DevNet project manifest and fetched anonymously. Byte-identity reconfirmed 2026-08-19 by SHA-256 against the live source. x-evidence: - type: source url: https://pubhub.devnetcloud.com/media/identity-services-engine-api-v1/docs/ - type: source url: https://developer.cisco.com/docs/identity-services-engine/ servers: - url: https://172.23.118.207:443 description: Inferred Url tags: - name: Trustsec Integration Rule - Dictionary Attributes paths: /api/v1/trustsec/classification-policy/dictionaries/{dictionaryName}/attribute: get: tags: - Trustsec Integration Rule - Dictionary Attributes summary: Trustsec Integraion Rule - Returns list of dictionary attributes for Classification. description: Trustsec Integraion Rule - Returns list of dictionary attributes for Classification. operationId: getCommonPolicyClassificationDictionaryAttributesByDictionaryName parameters: - name: dictionaryName in: path description: the name of the dictionary the dictionary attribute belongs to required: true style: simple schema: type: string exampleSetFlag: true - name: X-Request-ID in: header description: The request ID header consists of the request ID which is returned in the response headers and also appears in the API service logs. required: false schema: type: string exampleSetFlag: true responses: '200': description: list of DictionaryAttributeResponseEntity objects content: application/json: schema: $ref: '#/components/schemas/DictionaryAttributeListResponseEntity' exampleSetFlag: false '400': description: Bad request content: application/json: schema: $ref: '#/components/schemas/Error' exampleSetFlag: false '401': description: Unauthorized '403': description: Forbidden '404': description: The specified resource was not found content: application/json: schema: $ref: '#/components/schemas/Error' exampleSetFlag: false /api/v1/trustsec/classification-policy/dictionaries/{dictionaryName}/attribute/{attributeName}: get: tags: - Trustsec Integration Rule - Dictionary Attributes summary: Get a Dictionary Attribute. description: Get a Dictionary Attribute. operationId: getCommonPolicyClassificationAttributesByDictionaryNameByAttributeName parameters: - name: attributeName in: path description: the dictionary attribute name required: true style: simple schema: type: string exampleSetFlag: true - name: dictionaryName in: path description: the name of the dictionary the dictionary attribute belongs to required: true style: simple schema: type: string exampleSetFlag: true - name: X-Request-ID in: header description: The request ID header consists of the request ID which is returned in the response headers and also appears in the API service logs. required: false schema: type: string exampleSetFlag: true responses: '200': description: Response containaing DictionaryAttributeResponseEntity Object content: application/json: schema: $ref: '#/components/schemas/DictionaryAttributeResponseEntity' exampleSetFlag: false '400': description: Bad request content: application/json: schema: $ref: '#/components/schemas/Error' exampleSetFlag: false '401': description: Unauthorized '403': description: Forbidden '404': description: The specified resource was not found content: application/json: schema: $ref: '#/components/schemas/Error' exampleSetFlag: false /api/v1/trustsec/inbound-rule/dictionaries/{dictionaryName}/attribute: get: tags: - Trustsec Integration Rule - Dictionary Attributes summary: Trustsec Integration Rule - Returns list of dictionary attributes for Inbound. description: Trustsec Integraion Rule - Returns list of dictionary attributes for Inbound. operationId: getCommonPolicyIngressDictionaryAttributesByDictionaryName parameters: - name: dictionaryName in: path description: the name of the dictionary the dictionary attribute belongs to required: true style: simple schema: type: string exampleSetFlag: true - name: X-Request-ID in: header description: The request ID header consists of the request ID which is returned in the response headers and also appears in the API service logs. required: false schema: type: string exampleSetFlag: true responses: '200': description: list of DictionaryAttributeResponseEntity objects content: application/json: schema: $ref: '#/components/schemas/DictionaryAttributeListResponseEntity' exampleSetFlag: false '400': description: Bad request content: application/json: schema: $ref: '#/components/schemas/Error' exampleSetFlag: false '401': description: Unauthorized '403': description: Forbidden '404': description: The specified resource was not found content: application/json: schema: $ref: '#/components/schemas/Error' exampleSetFlag: false /api/v1/trustsec/inbound-rule/dictionaries/{dictionaryName}/attribute/{attributeName}: get: tags: - Trustsec Integration Rule - Dictionary Attributes summary: Get a Dictionary Attribute. description: Get a Dictionary Attribute. operationId: getCommonPolicyIngressAttributesByDictionaryNameByAttributeName parameters: - name: attributeName in: path description: the dictionary attribute name required: true style: simple schema: type: string exampleSetFlag: true - name: dictionaryName in: path description: the name of the dictionary the dictionary attribute belongs to required: true style: simple schema: type: string exampleSetFlag: true - name: X-Request-ID in: header description: The request ID header consists of the request ID which is returned in the response headers and also appears in the API service logs. required: false schema: type: string exampleSetFlag: true responses: '200': description: Response containaing DictionaryAttributeResponseEntity Object content: application/json: schema: $ref: '#/components/schemas/DictionaryAttributeResponseEntity' exampleSetFlag: false '400': description: Bad request content: application/json: schema: $ref: '#/components/schemas/Error' exampleSetFlag: false '401': description: Unauthorized '403': description: Forbidden '404': description: The specified resource was not found content: application/json: schema: $ref: '#/components/schemas/Error' exampleSetFlag: false /api/v1/trustsec/outbound-rule/dictionaries/{dictionaryName}/attribute: get: tags: - Trustsec Integration Rule - Dictionary Attributes summary: Trustsec Integraion Rule - Returns list of dictionary attributes for outbound. description: Trustsec Integraion Rule - Returns list of dictionary attributes for outbound. operationId: getCommonPolicyEgressDictionaryAttributesByDictionaryName parameters: - name: dictionaryName in: path description: the name of the dictionary the dictionary attribute belongs to required: true style: simple schema: type: string exampleSetFlag: true - name: X-Request-ID in: header description: The request ID header consists of the request ID which is returned in the response headers and also appears in the API service logs. required: false schema: type: string exampleSetFlag: true responses: '200': description: list of DictionaryAttributeResponseEntity objects content: application/json: schema: $ref: '#/components/schemas/DictionaryAttributeListResponseEntity' exampleSetFlag: false '400': description: Bad request content: application/json: schema: $ref: '#/components/schemas/Error' exampleSetFlag: false '401': description: Unauthorized '403': description: Forbidden '404': description: The specified resource was not found content: application/json: schema: $ref: '#/components/schemas/Error' exampleSetFlag: false /api/v1/trustsec/outbound-rule/dictionaries/{dictionaryName}/attribute/{attributeName}: get: tags: - Trustsec Integration Rule - Dictionary Attributes summary: Get a Dictionary Attribute. description: Get a Dictionary Attribute. operationId: getCommonPolicyEgressAttributesByDictionaryNameByAttributeName parameters: - name: attributeName in: path description: the dictionary attribute name required: true style: simple schema: type: string exampleSetFlag: true - name: dictionaryName in: path description: the name of the dictionary the dictionary attribute belongs to required: true style: simple schema: type: string exampleSetFlag: true - name: X-Request-ID in: header description: The request ID header consists of the request ID which is returned in the response headers and also appears in the API service logs. required: false schema: type: string exampleSetFlag: true responses: '200': description: Response containaing DictionaryAttributeResponseEntity Object content: application/json: schema: $ref: '#/components/schemas/DictionaryAttributeResponseEntity' exampleSetFlag: false '400': description: Bad request content: application/json: schema: $ref: '#/components/schemas/Error' exampleSetFlag: false '401': description: Unauthorized '403': description: Forbidden '404': description: The specified resource was not found content: application/json: schema: $ref: '#/components/schemas/Error' exampleSetFlag: false components: schemas: DictionaryAttributeResponseEntity: title: DictionaryAttributeResponseEntity required: - response - version type: object properties: response: $ref: '#/components/schemas/DictionaryAttribute' exampleSetFlag: true version: type: string example: 1.0.0 exampleSetFlag: true exampleSetFlag: false Error: title: Error required: - code - message type: object properties: code: type: integer format: int32 example: 400 exampleSetFlag: true message: type: string example: Some error occurred exampleSetFlag: true exampleSetFlag: false DictionaryAttributeListResponseEntity: title: DictionaryAttributeListResponseEntity required: - response - version type: object properties: response: type: array example: '[{"allowedValues":[{"key":"key1","value":"value1","isDefault":true}],"dataType":"IPV6","description":"a dictionary attribute description","dictionaryName":"my dictionary","directionType":"BOTH","id":"12345678-f0e7-456b-a2d1-876543320b11","internalName":"my dictionary attribute internal name","name":"my dictionary attribute"}]' exampleSetFlag: true items: $ref: '#/components/schemas/DictionaryAttribute' exampleSetFlag: false version: type: string example: 1.0.0 exampleSetFlag: true exampleSetFlag: false DictionaryAttribute: title: DictionaryAttribute required: - dataType - internalName - name type: object properties: allowedValues: type: array description: all of the allowed values for the dictionary attribute example: '[{"key":"key1"},{"value":"value1"},{"isDefault":true}]' exampleSetFlag: true items: $ref: '#/components/schemas/DictionaryAttributeAllowedValues' exampleSetFlag: false dataType: type: string description: the data type for the dictionary attribute example: IPV6 exampleSetFlag: true enum: - BOOLEAN - DATE - FLOAT - INT - IP - IPV4 - IPV6 - IPV6INTERFACE - IPV6PREFIX - LONG - OCTET_STRING - STRING - UINT64 - UNIT32 description: type: string description: The description of the Dictionary attribute example: a dictionary attribute description exampleSetFlag: true dictionaryName: type: string description: the name of the dictionary which the dictionary attribute belongs to example: my dictionary exampleSetFlag: true directionType: type: string description: the direction for the useage of the dictionary attribute readOnly: true example: BOTH exampleSetFlag: true enum: - BOTH - IN - NONE - OUT id: type: string description: Identifier for the dictionary attribute format: uuid readOnly: true example: 12345678-f0e7-456b-a2d1-876543320b11 exampleSetFlag: true internalName: type: string description: the internal name of the dictionary attribute example: my dictionary attribute internal name exampleSetFlag: true name: type: string description: The dictionary attribute's name example: my dictionary attribute exampleSetFlag: true description: Dictionary Attribute format exampleSetFlag: false DictionaryAttributeAllowedValues: title: DictionaryAttributeAllowedValues required: - key - value type: object properties: isDefault: type: boolean description: true if this key value is the default between the allowed values of the dictionary attribute example: true exampleSetFlag: true key: type: string exampleSetFlag: true value: type: string exampleSetFlag: true exampleSetFlag: false