Cisco Identity Services Engine Guestsmtpnotificationconfiguration API

The guestsmtpnotificationconfiguration API from Cisco Identity Services Engine — 3 operation(s) for guestsmtpnotificationconfiguration.

Operations 6

GET /ers/config/guestsmtpnotificationsettings/{id} Get guest SMTP notification configuration by ID #
PATCH /ers/config/guestsmtpnotificationsettings/{id} Update part of the guest SMTP notification configuration by ID #
PUT /ers/config/guestsmtpnotificationsettings/{id} Update SMTP notification configuration #
GET /ers/config/guestsmtpnotificationsettings Get all guest SMTP notification configurations #
POST /ers/config/guestsmtpnotificationsettings Create guest SMTP notification configuration #
GET /ers/config/guestsmtpnotificationsettings/versioninfo Get guest smtp notification configuration version information #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/cisco-ise-guestsmtpnotificationconfiguration-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

cisco-ise-guestsmtpnotificationconfiguration-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  description: Guest SMTP notification configuration API is a global setting for enabling email notifications within guest application.
  version: 1.0.0
  title: Guest SMTP Notification Configuration…
tags:
- name: guestsmtpnotificationconfiguration
paths:
  /ers/config/guestsmtpnotificationsettings/{id}:
    get:
      tags:
      - guestsmtpnotificationconfiguration
      summary: Get guest SMTP notification configuration by ID
      description: This API allows the client to get a guest SMTP notification configuration by ID.
      parameters:
      - name: id
        in: path
        required: true
        schema:
          type: string
      - in: header
        name: HTTP ERS-Media-Type Header
        description: Example:- identity.guestsmtpnotificationsettings.1.0
        required: false
        schema:
          type: string
      - in: header
        name: HTTP X-CSRF-TOKEN Header
        description: Required Only if Enabled from GUI Example:- fetch
        schema:
          type: string
      responses:
        200:
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/guestsmtp'
            application/xml:
              schema:
                $ref: '#/components/schemas/guestsmtp'
      operationId: getErsConfigGuestsmtpnotificationsettingsById
      x-operation-id-source: derived
    patch:
      tags:
      - guestsmtpnotificationconfiguration
      summary: Update part of the guest SMTP notification configuration by ID
      description: This API allows the user to update part of the guest SMTP notification configuration by ID.
      parameters:
      - name: id
        in: path
        required: true
        schema:
          type: string
      - in: header
        name: HTTP ERS-Media-Type Header
        description: Example:- identity.guestsmtpnotificationsettings.1.0
        required: false
        schema:
          type: string
      responses:
        200:
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/guestsmtp'
            application/xml:
              schema:
                $ref: '#/components/schemas/guestsmtp'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/patchRequest'
          application/xml:
            schema:
              $ref: '#/components/schemas/patchRequest'
      operationId: patchErsConfigGuestsmtpnotificationsettingsById
      x-operation-id-source: derived
    put:
      tags:
      - guestsmtpnotificationconfiguration
      summary: Update SMTP notification configuration
      description: This API allows the client to update a SMTP configuration setting.
      parameters:
      - name: id
        in: path
        required: true
        schema:
          type: string
      - in: header
        name: HTTP ERS-Media-Type Header
        description: Example:- identity.guestsmtpnotificationsettings.1.0
        required: false
        schema:
          type: string
      - in: header
        name: HTTP X-CSRF-TOKEN Header
        description: The Token value from the GET X-CSRF-TOKEN fetch request
        schema:
          type: string
      responses:
        200:
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Update'
            application/xml:
              schema:
                $ref: '#/components/schemas/Update'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/guestsmtp'
          application/xml:
            schema:
              $ref: '#/components/schemas/guestsmtp'
      operationId: putErsConfigGuestsmtpnotificationsettingsById
      x-operation-id-source: derived
  /ers/config/guestsmtpnotificationsettings:
    get:
      tags:
      - guestsmtpnotificationconfiguration
      summary: Get all guest SMTP notification configurations
      description: 'This API allows the client to get all the guest SMTP notification configurations.


        Filter:


        [name]


        To search guest users by using toDate column,follow the format:


        DD-MON-YY (Example:13-SEP-18)


        Day or Year:GET /ers/config/guestuser/?filter=toDate.CONTAINS.13


        Month:GET /ers/config/guestuser/?filter=toDate.CONTAINS.SEP


        Date:GET /ers/config/guestuser/?filter=toDate.CONTAINS.13-SEP-18


        Sorting:


        [name, description]'
      parameters:
      - in: header
        name: HTTP ERS-Media-Type Header
        description: Example:- identity.guestsmtpnotificationsettings.1.0
        required: false
        schema:
          type: string
      - in: header
        name: HTTP X-CSRF-TOKEN Header
        description: Required Only if Enabled from GUI Example:- fetch
        schema:
          type: string
      responses:
        200:
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/search'
            application/xml:
              schema:
                $ref: '#/components/schemas/search'
      operationId: getErsConfigGuestsmtpnotificationsettings
      x-operation-id-source: derived
    post:
      tags:
      - guestsmtpnotificationconfiguration
      summary: Create guest SMTP notification configuration
      description: This API creates a guest SMTP notification configuration.
      parameters:
      - in: header
        name: HTTP ERS-Media-Type Header
        description: Example:- identity.guestsmtpnotificationsettings.1.0
        required: false
        schema:
          type: string
      - in: header
        name: HTTP X-CSRF-TOKEN Header
        description: The Token value from the GET X-CSRF-TOKEN fetch request
        schema:
          type: string
      responses:
        201:
          description: Created
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/guestsmtp'
          application/xml:
            schema:
              $ref: '#/components/schemas/guestsmtp'
      operationId: postErsConfigGuestsmtpnotificationsettings
      x-operation-id-source: derived
  /ers/config/guestsmtpnotificationsettings/versioninfo:
    get:
      tags:
      - guestsmtpnotificationconfiguration
      summary: Get guest smtp notification configuration version information
      description: This API helps to retrieve the version information related to the guest smtp notification configuration.
      responses:
        200:
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/VersionInfo'
      operationId: getErsConfigGuestsmtpnotificationsettingsVersioninfo
      x-operation-id-source: derived
components:
  schemas:
    patchRequestBody:
      type: object
      properties:
        any-resource-attribute:
          type: string
          example: some-updated-value
        another-resource-attribute:
          type: string
          example: some-updated-value
    Update:
      type: object
      properties:
        UpdatedFieldsList:
          $ref: '#/components/schemas/UpdatedFieldsList'
    UpdatedField:
      type: object
      properties:
        field:
          type: string
          example: field1
        oldValue:
          type: string
          example: val_old
        newValue:
          type: string
          example: val_new
    guestsmtp:
      type: object
      properties:
        ERSGuestSmtpNotificationSettings:
          $ref: '#/components/schemas/ERSGuestSmtpNotificationSettings'
    patchRequest:
      type: object
      properties:
        ERSGuestSmtpNotificationSettings:
          $ref: '#/components/schemas/patchRequestBody'
    search:
      type: object
      properties:
        SearchResult:
          $ref: '#/components/schemas/SearchResult'
    link1:
      type: object
      properties:
        rel:
          type: string
          example: self
        href:
          type: string
          example: https://<ise-ip>:9060/ers/config/guestsmtpnotificationsettings/versioninfo
        type:
          type: string
          example: application/json
    UpdatedFieldsList:
      type: object
      properties:
        updatedField:
          $ref: '#/components/schemas/UpdatedField'
        field:
          type: string
          example: some other field
        oldValue:
          type: string
          example: val_old
        newValue:
          type: string
          example: val_new
    version:
      type: object
      properties:
        currentServerVersion:
          type: string
          example: '1.0'
        supportedVersions:
          type: string
          example: '1.0'
        link:
          $ref: '#/components/schemas/link1'
    SearchResult:
      type: object
      properties:
        total:
          type: integer
          example: 1
        resources:
          type: array
          example:
          - id: 9ecb5340-8c01-11e6-996c-525400b48521
            link:
              rel: self
              href: https://<ise-ip>:9060/ers/config/ers/config/guestsmtpnotificationsettings/9ecb5340-8c01-11e6-996c-525400b48521
              type: application/json
          items:
            properties:
              name:
                type: string
    VersionInfo:
      type: object
      properties:
        VersionInfo:
          $ref: '#/components/schemas/version'
    ERSGuestSmtpNotificationSettings:
      type: object
      properties:
        id:
          type: string
          example: 9ecb5340-8c01-11e6-996c-525400b48521
        smtpServer:
          type: string
          example: ''
        notificationEnabled:
          type: boolean
          example: true
        useDefaultFromAddress:
          type: boolean
          example: false
        defaultFromAddress:
          type: string
          example: donotreply@example.com
        smtpPort:
          type: string
          example: 25
        connectionTimeout:
          type: string
          example: 60
        useTLSorSSLEncryption:
          type: boolean
          example: false
        usePasswordAuthentication:
          type: boolean
          example: false
        userName:
          type: string
          example: ''
        password:
          type: string
          example: ''
        link:
          type: object
          properties:
            rel:
              type: string
              example: self
            href:
              type: string
              example: https://<ise-ip>:9060/ers/config/ers/config/guestsmtpnotificationsettings/9ecb5340-8c01-11e6-996c-525400b48521
            type:
              type: string
              example: application/json