openapi: 3.2.0 info: title: Cisco ISE API - TrustSec NBAR Application Management 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: NBAR Application Management paths: /api/v1/trustsec/sgacl/nbarapp: get: tags: - NBAR Application Management summary: Get all NBAR Applications description: Get all NBAR Applications operationId: getNBARAppList parameters: - name: page in: query description: Page number required: false style: form schema: type: integer format: int32 exampleSetFlag: true - name: size in: query description: Number of objects returned per page required: false style: form schema: type: integer format: int32 exampleSetFlag: true - name: sort in: query description: sort type - asc or desc required: false style: form schema: type: string exampleSetFlag: true enum: - asc - desc - name: sortBy in: query description: sort column by which objects needs to be sorted required: false style: form schema: type: string exampleSetFlag: true - name: filter in: query description: '
Simple filtering should be available through the filter query string parameter. The structure of a filter is a triplet of field operator and value separated with dots. More than one filter can be sent. The logical operator common to ALL filter criteria will be by default AND, and can be changed by using the "filterType=or" query string parameter. Each resource Data model description should specify if an attribute is a filtered field.
OPERATOR DESCRIPTION
EQ Equals
NEQ Not Equals
GT Greater Than
LT Less Then
STARTSW Starts With
NSTARTSW Not Starts With
ENDSW Ends With
NENDSW Not Ends With
CONTAINS Contains
NCONTAINS Not Contains
' required: false style: form explode: true schema: type: string exampleSetFlag: true - name: filterType in: query description: The logical operator common to ALL filter criteria will be by default AND, and can be changed by using the parameter required: false style: form schema: type: string exampleSetFlag: true enum: - AND - OR responses: '200': description: List of NBAR Applications content: application/json: schema: $ref: '#/components/schemas/NBARAppResult' exampleSetFlag: false '400': description: Bad Request for this specified resource content: application/json: schema: $ref: '#/components/schemas/Error' exampleSetFlag: false '401': description: Unauthorized '403': description: Forbidden '404': description: Not Found post: tags: - NBAR Application Management summary: Create NBAR application description: Create NBAR application operationId: createNBARApp requestBody: content: application/json: schema: $ref: '#/components/schemas/NBARApp' exampleSetFlag: false responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/IdObject' exampleSetFlag: false '201': description: Created content: application/json: schema: $ref: '#/components/schemas/IdObject' exampleSetFlag: false '400': description: Bad Request for this specified resource content: application/json: schema: $ref: '#/components/schemas/Error' exampleSetFlag: false '401': description: Unauthorized '403': description: Forbidden '404': description: Not Found '500': description: Unexpected Error content: application/json: schema: $ref: '#/components/schemas/Error' exampleSetFlag: false /api/v1/trustsec/sgacl/nbarapp/{id}: get: tags: - NBAR Application Management summary: Get NBAR Application by id description: Get NBAR Application by id operationId: getNBARAppById parameters: - name: id in: path description: Id required: true style: simple schema: type: string exampleSetFlag: true responses: '200': description: List with the specified NBAR Application content: application/json: schema: $ref: '#/components/schemas/NBARAppResult' exampleSetFlag: false '400': description: Bad Request for this specified resource 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 put: tags: - NBAR Application Management summary: Update NBAR Application description: Update NBAR Application operationId: updateNBARApp parameters: - name: id in: path description: Id required: true style: simple schema: type: string exampleSetFlag: true requestBody: content: application/json: schema: $ref: '#/components/schemas/NBARApp' exampleSetFlag: false responses: '200': description: The request was successful and the resource was updated. content: application/json: schema: type: string exampleSetFlag: true '201': description: Created '400': description: Bad Request for this specified resource 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 delete: tags: - NBAR Application Management summary: Delete NBAR Application operationId: deleteNBARApp parameters: - name: id in: path description: Id required: true style: simple schema: type: string exampleSetFlag: true responses: '200': description: Deleted NBAR Application content: application/json: schema: $ref: '#/components/schemas/IdObject' exampleSetFlag: false '204': description: No Content '400': description: Bad Request for this specified resource 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: NetworkIdentityEx: title: NetworkIdentityEx required: - ports - protocol type: object properties: ports: type: string exampleSetFlag: true protocol: type: string exampleSetFlag: true exampleSetFlag: false NBARAppResult: title: NBARAppResult type: object properties: response: type: array exampleSetFlag: true items: $ref: '#/components/schemas/NBARApp' exampleSetFlag: false version: type: string example: 1.0.0 exampleSetFlag: true description: NBAR Application Result exampleSetFlag: false IdObject: title: IdObject type: object properties: id: type: string description: resource id example: b8e52b05-5b5c-4d1c-8022-33769738c696 exampleSetFlag: true description: Resource Id Object 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 NBARApp: title: NBARApp required: - description - name type: object properties: description: type: string exampleSetFlag: true id: type: string exampleSetFlag: true name: type: string exampleSetFlag: true networkIdentities: type: array description: Array of NIs exampleSetFlag: true items: $ref: '#/components/schemas/NetworkIdentityEx' exampleSetFlag: false exampleSetFlag: false