Everbridge Notification Templates API

EB Suites - BroadcastTemplate Template Management

Business capability
Crisis Communications Management BC-850.50

Operations 5

GET /notificationTemplates/{organizationId} List Notification Templates #
POST /notificationTemplates/{organizationId} Create Notification Template #
DELETE /notificationTemplates/{organizationId}/{notificationTemplateId} Delete Notification Template #
GET /notificationTemplates/{organizationId}/{notificationTemplateId} Get Notification Template #
PUT /notificationTemplates/{organizationId}/{notificationTemplateId} Update Notification Template #

Documentation

📖
Documentation
https://developers.everbridge.net/home/docs/overview
📖
APIReference
https://developers.everbridge.net/home/reference
📖
GettingStarted
https://developers.everbridge.net/home/docs/ebs-gs-guide
📖
Authentication
https://developers.everbridge.net/home/docs/ebs-gs-guide-authentication-types
📖
APIReference
https://developers.everbridge.net/home/reference/generate-token
📖
APIReference
https://developers.everbridge.net/home/reference/comms-apis
📖
APIReference
https://developers.everbridge.net/home/reference/authorization
📖
GettingStarted
https://developers.everbridge.net/home/docs/notifications
📖
APIReference
https://developers.everbridge.net/home/reference/cema-query-public
📖
APIReference
https://developers.everbridge.net/home/reference/cema-query-stream-1
📖
APIReference
https://developers.everbridge.net/home/reference/assets
📖
APIReference
https://developers.everbridge.net/home/reference/assets-query
📖
APIReference
https://developers.everbridge.net/home/reference/travel-risk-intelligence
📖
APIReference
https://developers.everbridge.net/home/reference/checks
📖
APIReference
https://developers.everbridge.net/home/reference/risk-events
📖
APIReference
https://developers.everbridge.net/home/reference/safety-devices-event
📖
APIReference
https://developers.everbridge.net/home/reference/snapcomms-authentication
📖
GettingStarted
https://support.snapcomms.com/hc/en-us/articles/19361020051867-Integration-Through-API-Overview

Specifications

Other Resources

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/everbridge-notification-templates-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

everbridge-notification-templates-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  description: EB Suite APIs.
  title: EB Suite Notification Templates API
  version: '1.0'
servers:
- url: https://api.everbridge.net/rest
- url: https://api.everbridge.eu/rest
tags:
- description: EB Suites - BroadcastTemplate Template Management
  name: Notification Templates
paths:
  /notificationTemplates/{organizationId}:
    get:
      operationId: EBS List Notification Templates
      parameters:
      - description: The ID of the organization containing the notificationTemplates
        in: path
        name: organizationId
        required: true
        schema:
          $ref: '#/components/schemas/organizationId'
      - description: Filter templates by message title or category name.
        in: query
        name: queryValue
        required: false
        schema:
          default: ''
          type: string
      - description: The page number of notificationTemplates to return.
        in: query
        name: pageNumber
        required: false
        schema:
          default: 1
          format: int32
          type: integer
      responses:
        '200':
          content:
            application/json:
              examples:
                success:
                  summary: success
                  value:
                    firstPageUri: https://api-dev3.everbridge.net/rest/notificationTemplates/1536984111644674?pageNumber=1
                    lastPageUri: https://api-dev3.everbridge.net/rest/notificationTemplates/1536984111644674?pageNumber=1
                    message: OK
                    page:
                      currentPageNo: 1
                      data:
                      - accountId: 1536846672691202
                        broadcastContacts:
                          contactIds:
                          - 595799473913944
                          contactSearchType: AllOr
                          defaultSeqGroupQuota: 1
                          enableGroupCalendar: false
                          sequenceGroupEnabled: false
                          sequenceGroupInterval: 5
                        broadcastSettings:
                          bookConference: false
                          confirm: true
                          contactCycles: 1
                          cycleInterval: 0
                          deliverPaths:
                          - accountId: 0
                            awarePathId: 0
                            createdId: 0
                            default: false
                            displayFlag: false
                            editable: false
                            expose: false
                            extRequired: false
                            id: 589820879437825
                            isDefault: false
                            lastModifiedId: 0
                            mandatory: false
                            organizationId: 0
                            pathId: 241901148045316
                            prompt: Email
                            resourceBundleId: 0
                            seq: 0
                          deliveryMethodInterval: 0
                          deliveryPathOrder: Contact
                          duration: 1
                          durationTimeUnit: HOURS
                          enableBeep: true
                          enableRecord: false
                          enableSecureNotification: false
                          enableSmartConferenceConfirmationText: true
                          language: en_US
                          mobileSettings:
                            allowShare: false
                            pushAlertEnabled: false
                            requestComment: false
                            requestImage: false
                            requestLocation: false
                            requireConfirm: false
                          quietTimeOverride: false
                          recipientApp: false
                          requirePinForMessage: false
                          senderCallerInfos:
                          - accountId: 0
                            callerId: '7818646213'
                            countryCode: US
                            countryName: United States
                            createdId: 0
                            id: 0
                            isDefault: true
                            lastModifiedId: 0
                            organizationId: 0
                            resourceBundleId: 0
                          senderEmail: Internal Training (Dev3)
                          throttlDefaultAmount: 0
                          throttle: false
                          validateContacts: true
                          validateContactsByOrganization: false
                        category:
                          accountId: 1536846672691202
                          createdDate: 1675437422375
                          createdId: 585800790048776
                          createdName: Ajay Goel
                          id: 594253285687298
                          lastModifiedDate: 1675437422375
                          lastModifiedId: 585800790048776
                          lastModifiedName: Ajay Goel
                          name: MN Category 2
                          organizationId: 1536984111644674
                          resourceBundleId: 1536984111644675
                          status: A
                        categoryId: 594253285687298
                        createdDate: 1675437422380
                        createdId: 585800790048776
                        createdName: Ajay Goel
                        enableLifeSafety: false
                        id: 594253285687316
                        lastModifiedDate: 1678294524826
                        lastModifiedId: 1530249602924607
                        lastModifiedName: Vishal Agrawal
                        message:
                          accountId: 0
                          category:
                            accountId: 1536846672691202
                            createdDate: 1675437422375
                            createdId: 585800790048776
                            createdName: Ajay Goel
                            id: 594253285687298
                            lastModifiedDate: 1675437422375
                            lastModifiedId: 585800790048776
                            lastModifiedName: Ajay Goel
                            name: MN Category 2
                            organizationId: 1536984111644674
                            resourceBundleId: 1536984111644675
                            status: A
                          categoryId: 594253285687298
                          conferenceBridge:
                            accessCode: '4313010'
                            accessPath: '4313010'
                            accountId: 1536846672691202
                            awareBridgeId: 0
                            countryCode: US
                            countryName: United States
                            createdDate: 1637777082075
                            createdId: 0
                            id: 1536984111644677
                            isDefault: true
                            lastModifiedId: 0
                            name: Everbridge Conference Bridge 1
                            number: '6054688035'
                            organizationId: 1536984111644674
                            resourceBundleId: 0
                            status: A
                          conferenceBridgeId: 1536984111644677
                          contentType: Text
                          createdId: 0
                          id: 0
                          lastModifiedId: 0
                          organizationId: 0
                          resourceBundleId: 0
                          textMessage: Test
                          title: Polling MN Template
                          useCustomEmail: false
                          useCustomSms: false
                        organizationId: 1536984111644674
                        priority: NonPriority
                        publicMessages: {}
                        resourceBundleId: 1536984111644675
                        status: A
                        type: Conference
                        useEscalation: false
                      pageSize: 10
                      start: 0
                      totalCount: 1
                      totalPageCount: 1
              schema:
                $ref: '#/components/schemas/RestfulCollectionResult'
          description: OK
        '400':
          description: Missing or invalid request input
        '401':
          description: Invalid or missing credentials
        '500':
          description: Internal Error
      security:
      - BasicAuth: []
      - API_Authorizer: []
      - api_key: []
      summary: List Notification Templates
      tags:
      - Notification Templates
      x-amazon-apigateway-integration:
        httpMethod: GET
        passthroughBehavior: when_no_match
        requestParameters:
          integration.request.path.organizationId: method.request.path.organizationId
        responses:
          default:
            statusCode: '200'
        type: http_proxy
        uri: https://ebs-restapi-prod-us.evbg.io/rest/notificationTemplates/{organizationId}
    post:
      operationId: EBS Create Notification Template
      parameters:
      - description: The organization from which to initiate the notificationTemplate
        in: path
        name: organizationId
        required: true
        schema:
          $ref: '#/components/schemas/organizationId'
      requestBody:
        content:
          application/json:
            examples:
              basic:
                summary: basic
                value:
                  message:
                    title: Polling MN Template
            schema:
              $ref: '#/components/schemas/BroadcastTemplateWrapper'
        required: true
      responses:
        '200':
          content:
            application/json:
              examples:
                success:
                  summary: success
                  value:
                    baseUri: https://api-dev3.everbridge.net/rest/notificationTemplates/1536984111644674
                    id: 3385878948872198
                    instanceUri: https://api-dev3.everbridge.net/rest/notificationTemplates/1536984111644674/3385878948872198
                    message: OK
              schema:
                $ref: '#/components/schemas/RestfulModificationResult'
          description: OK
        '400':
          description: Missing or invalid request input
        '401':
          description: Invalid or missing credentials
        '500':
          description: Internal Error
      security:
      - BasicAuth: []
      - API_Authorizer: []
      - api_key: []
      summary: Create Notification Template
      tags:
      - Notification Templates
      x-amazon-apigateway-integration:
        httpMethod: POST
        passthroughBehavior: when_no_match
        requestParameters:
          integration.request.path.organizationId: method.request.path.organizationId
        responses:
          default:
            statusCode: '200'
        type: http_proxy
        uri: https://ebs-restapi-prod-us.evbg.io/rest/notificationTemplates/{organizationId}
  /notificationTemplates/{organizationId}/{notificationTemplateId}:
    delete:
      operationId: EBS Delete Notification Template
      parameters:
      - description: The ID of the organization containing the notificationTemplates
        in: path
        name: organizationId
        required: true
        schema:
          $ref: '#/components/schemas/organizationId'
      - description: The ID of the notificationTemplate to delete
        in: path
        name: notificationTemplateId
        required: true
        schema:
          format: int64
          type: integer
      responses:
        '200':
          content:
            application/json:
              examples:
                success:
                  summary: success
                  value:
                    baseUri: https://api-dev3.everbridge.net/rest/notificationTemplates/1536984111644674
                    id: 3385878948872198
                    instanceUri: https://api-dev3.everbridge.net/rest/notificationTemplates/1536984111644674/3385878948872198
                    message: OK
              schema:
                $ref: '#/components/schemas/RestfulModificationResult'
          description: OK
        '400':
          description: Missing or invalid request input
        '401':
          description: Invalid or missing credentials
        '500':
          description: Internal Error
      security:
      - BasicAuth: []
      - API_Authorizer: []
      - api_key: []
      summary: Delete Notification Template
      tags:
      - Notification Templates
      x-amazon-apigateway-integration:
        httpMethod: DELETE
        passthroughBehavior: when_no_match
        requestParameters:
          integration.request.path.notificationTemplateId: method.request.path.notificationTemplateId
          integration.request.path.organizationId: method.request.path.organizationId
        responses:
          default:
            statusCode: '200'
        type: http_proxy
        uri: https://ebs-restapi-prod-us.evbg.io/rest/notificationTemplates/{organizationId}/{notificationTemplateId}
    get:
      operationId: EBS Get Notification Template
      parameters:
      - description: The ID of the organization containing the notificationTemplate
        in: path
        name: organizationId
        required: true
        schema:
          $ref: '#/components/schemas/organizationId'
      - description: The ID of the notificationTemplate to return
        in: path
        name: notificationTemplateId
        required: true
        schema:
          format: int64
          type: integer
      responses:
        '200':
          content:
            application/json:
              examples:
                success:
                  summary: success
                  value:
                    message: OK
                    result:
                      accountId: 0
                      broadcastSettings:
                        bookConference: false
                        confirm: false
                        contactCycles: 1
                        cycleInterval: 0
                        deliverPaths:
                        - accountId: 1536846672691202
                          awarePathId: 0
                          createdDate: 1674823177533
                          createdId: 1530249602924607
                          createdName: Vishal Agrawal
                          default: true
                          displayFlag: false
                          editable: false
                          expose: false
                          extRequired: false
                          id: 589820879437825
                          isDefault: true
                          lastModifiedDate: 1720788191359
                          lastModifiedId: 1530249602924608
                          lastModifiedName: Nandish Siddaiah
                          mandatory: false
                          organizationId: 1536984111644674
                          pathId: 241901148045316
                          prompt: Email
                          resourceBundleId: 1536984111644675
                          seq: 1
                          status: A
                        deliveryMethodInterval: 0
                        deliveryPathOrder: Contact
                        duration: 1
                        durationTimeUnit: HOURS
                        enableBeep: true
                        enableRecord: false
                        enableSecureNotification: false
                        enableSmartConferenceConfirmationText: true
                        language: en_US
                        quietTimeOverride: false
                        recipientApp: false
                        requirePinForMessage: false
                        senderCallerInfos:
                        - accountId: 0
                          callerId: '7818646213'
                          countryCode: US
                          countryName: United States
                          createdDate: 1637777082188
                          createdId: 565290710597634
                          createdName: Ajay Goel
                          id: 1536984111644674
                          isDefault: true
                          lastModifiedDate: 1637777082188
                          lastModifiedId: 565290710597634
                          lastModifiedName: Ajay Goel
                          organizationId: 1536984111644674
                          resourceBundleId: 233109349990401
                          status: A
                        senderEmail: Internal Training (Dev3)
                        throttlDefaultAmount: 0
                        throttle: false
                        validateContacts: true
                        validateContactsByOrganization: false
                        voiceMailOption: MESSAGE_ONLY
                      createdDate: 1760342757257
                      createdId: 0
                      createdName: EBSuiteRestApiAdmin-Gateway
                      enableLifeSafety: false
                      id: 3385878948872199
                      lastModifiedDate: 1760342757257
                      lastModifiedId: 0
                      lastModifiedName: EBSuiteRestApiAdmin-Gateway
                      message:
                        accountId: 0
                        conferenceBridgeId: 0
                        contentType: Voice
                        createdId: 0
                        id: 0
                        lastModifiedId: 0
                        organizationId: 1536984111644674
                        resourceBundleId: 0
                        title: Polling MN Template 2
                        useCustomEmail: false
                        useCustomSms: false
                      organizationId: 1536984111644674
                      priority: NonPriority
                      resourceBundleId: 0
                      status: A
                      type: Standard
                      useEscalation: false
              schema:
                $ref: '#/components/schemas/RestfulInstanceResult'
          description: OK
        '400':
          description: Missing or invalid request input
        '401':
          description: Invalid or missing credentials
        '500':
          description: Internal Error
      security:
      - BasicAuth: []
      - API_Authorizer: []
      - api_key: []
      summary: Get Notification Template
      tags:
      - Notification Templates
      x-amazon-apigateway-integration:
        httpMethod: GET
        passthroughBehavior: when_no_match
        requestParameters:
          integration.request.path.notificationTemplateId: method.request.path.notificationTemplateId
          integration.request.path.organizationId: method.request.path.organizationId
        responses:
          default:
            statusCode: '200'
        type: http_proxy
        uri: https://ebs-restapi-prod-us.evbg.io/rest/notificationTemplates/{organizationId}/{notificationTemplateId}
    put:
      operationId: EBS Update Notification Template
      parameters:
      - description: The organization from which to initiate the notificationTemplate
        in: path
        name: organizationId
        required: true
        schema:
          $ref: '#/components/schemas/organizationId'
      - description: The ID of the notificationTemplate to modify
        in: path
        name: notificationTemplateId
        required: true
        schema:
          format: int64
          type: integer
      requestBody:
        content:
          application/json:
            examples:
              basic:
                summary: basic
                value:
                  message:
                    title: Polling MN Template
            schema:
              $ref: '#/components/schemas/BroadcastTemplateWrapper'
        required: true
      responses:
        '200':
          content:
            application/json:
              examples:
                success:
                  summary: success
                  value:
                    baseUri: https://api-dev3.everbridge.net/rest/notificationTemplates/1536984111644674
                    id: 3385878948872198
                    instanceUri: https://api-dev3.everbridge.net/rest/notificationTemplates/1536984111644674/3385878948872198
                    message: OK
              schema:
                $ref: '#/components/schemas/RestfulModificationResult'
          description: OK
        '400':
          description: Missing or invalid request input
        '401':
          description: Invalid or missing credentials
        '500':
          description: Internal Error
      security:
      - BasicAuth: []
      - API_Authorizer: []
      - api_key: []
      summary: Update Notification Template
      tags:
      - Notification Templates
      x-amazon-apigateway-integration:
        httpMethod: PUT
        passthroughBehavior: when_no_match
        requestParameters:
          integration.request.path.notificationTemplateId: method.request.path.notificationTemplateId
          integration.request.path.organizationId: method.request.path.organizationId
        responses:
          default:
            statusCode: '200'
        type: http_proxy
        uri: https://ebs-restapi-prod-us.evbg.io/rest/notificationTemplates/{organizationId}/{notificationTemplateId}
components:
  schemas:
    BroadcastSettingsWrapper:
      properties:
        accountCode:
          type: string
        bookConference:
          type: boolean
        confirm:
          type: boolean
        contactCycles:
          format: int32
          type: integer
        cycleInterval:
          format: int32
          type: integer
        deliverPaths:
          items:
            $ref: '#/components/schemas/OrganizationPathWrapper'
          type: array
        deliveryMethodInterval:
          format: int32
          type: integer
        deliveryPathOrder:
          enum:
          - Account
          - Organization
          - Contact
          - Custom
          type: string
        deliveryPaths:
          items:
            $ref: '#/components/schemas/OrganizationPathWrapper'
          type: array
        duration:
          format: int32
          type: integer
        durationTimeUnit:
          enum:
          - NANOSECONDS
          - MICROSECONDS
          - MILLISECONDS
          - SECONDS
          - MINUTES
          - HOURS
          - DAYS
          type: string
        enableBeep:
          type: boolean
        enableRecord:
          type: boolean
        enableSecureNotification:
          type: boolean
        enableSmartConferenceConfirmationText:
          type: boolean
        language:
          type: string
        mobileSettings:
          $ref: '#/components/schemas/MobileNotificationSettingsWrapper'
        pushCustomFields:
          additionalProperties:
            type: string
          type: object
        quietTimeOverride:
          type: boolean
        recipientApp:
          type: boolean
        requirePinForMessage:
          type: boolean
        residentConnectionDeliveryPaths:
          items:
            $ref: '#/components/schemas/OrganizationPathRCWrapper'
          type: array
        resourceURL:
          type: string
        responseSetting:
          $ref: '#/components/schemas/ResponseSettingWrapper'
        securePushInstructions:
          type: string
        senderCallerInfos:
          items:
            $ref: '#/components/schemas/SenderInformationWrapper'
          type: array
        senderEmail:
          type: string
        senderSMSInfos:
          items:
            $ref: '#/components/schemas/SenderSMSInfoWrapper'
          type: array
        smsCallBack:
          type: boolean
        throttlDefaultAmount:
          format: int32
          type: integer
        throttle:
          type: boolean
        validateContacts:
          type: boolean
        validateContactsByOrganization:
          type: boolean
        voiceMailOption:
          enum:
          - NO_MESSAGE
          - MESSAGE_ONLY
          - MESSAGE_WITH_CONFIRMATION
          type: string
      type: object
    EscalationConditionWrapper:
      properties:
        timeUnit:
          enum:
          - NANOSECONDS
          - MICROSECONDS
          - MILLISECONDS
          - SECONDS
          - MINUTES
          - HOURS
          - DAYS
          type: string
        waitTime:
          format: int32
          type: integer
      type: object
    SequenceGroupWrapper:
      properties:
        confirmationQuota:
          format: int32
          type: integer
        groupId:
          format: int64
          type: integer
      type: object
    IpawsMessageField:
      properties:
        field:
          type: string
        values:
          items:
            type: string
          type: array
      type: object
    DesktopAlertTarget:
      properties:
        id:
          type: string
        type:
          type: string
      type: object
    IPAWSMessageWrapper:
      properties:
        accountId:
          format: int64
          type: integer
        affectedAreas:
          items:
            $ref: '#/components/schemas/GeoShapeWrapper'
          type: array
        body:
          type: string
        capFileLength:
          format: int32
          type: integer
        capFileResourceId:
          type: string
        capSendResult:
          type: string
        capSent:
          type: boolean
        category:
          type: string
        certainty:
          type: string
        code:
          type: string
        createdDate:
          format: date-time
          type: string
        createdId:
          format: int64
          type: integer
        createdName:
          type: string
        createdProxyName:
          type: string
        event:
          type: string
        eventCode:
          type: string
        expiredHours:
          format: int32
          type: integer
        fields:
          items:
            $ref: '#/components/schemas/IpawsMessageField'
          type: array
        fileAttachments:
          items:
            $ref: '#/components/schemas/FileAttachmentWrapper'
          type: array
        geoCodes:
          items:
            type: string
          type: array
        handling:
          type: string
        id:
          format: int64
          type: integer
        identifier:
          format: int64
          type: integer
        instruction:
          type: string
        ipawsMessage:
          type: string
        ipawsMessageEn360:
          type: string
        ipawsMessageEs360:
          type: string
        ipawsMessageEs90:
          type: string
        keystorePassword:
          type: string
        language:
          enum:
          - en_US
          type: string
        lastModifiedDate:
          format: date-time
          type: string
        lastModifiedId:
          format: int64
          type: integer
        lastModifiedName:
          type: string
        lastModifiedProxyName:
          type: string
        messageStatus:
          type: string
        organizationId:
          format: int64
          type: integer
        privateKey:
          type: string
        pubDate:
          format: date-time
          type: string
        resourceBundleId:
          format: int64
          type: integer
        scope:
          type: string
        sendResult:
          type: string
        sender:
          type: string
        senderName:
          type: string
        senderTimeZoneId:
          type: string
        sent:
          type: boolean
        severity:
          type: string
        status:
          enum:
          - A
          - D
          type: string
        title:
          type: string
        trainingMode:
          type: boolean
        type:
          type: string
        urgency:
          type: string
        useCapRss:
          type: boolean
        voice:
          $ref: '#/components/schemas/FileAttachmentWrapper'
        web:
          type: string
      type: object
    DataPageObject:
      properties:
        currentPageNo:
          format: int32
          type: integer
        data:
          items:
            type: object
          type: array
        dataPageList:
          items:
            $ref: '#/components/schemas/DataPageObject'
          type: array
        pageSize:
          format: int32
          type: integer
        scrollId:
          type: string
        start:
          format: int32
          type: integer
        totalCount:
          format: int64
          type: integer
        totalPageCount:
          format: int32
          type: integer
      title: DataPage«object»
      type: object
    BroadcastTemplateWrapper:
      description: The NotificationTemplate object to create
      properties:
        accountId:
          format: int64
          type: integer
        broadcastContacts:
          $ref: '#/components/schemas/BroadcastContactsWrapper'
        broadcastSettings:
          $ref: '#/components/schemas/BroadcastSettingsWrapper'
        category:
          $ref: '#/components/schemas/CategoryWrapper'
        categoryId:
          format: int64
          type: integer
        confirmCountNeeded:
          format: int64
          type: integer
        createdDate:
          format: date-time
          type: string
        createdId:
          format: int64
          type: integer
        createdName:
          type: string
        createdProxyName:
          type: string
        customTemplateId:
          type: string
        enableLifeSafety:
          type: boolean
        escalationLevels:
          items:
            $ref: '#/components/schemas/EscalationLevelWrapper'
          type: array
        event:
          $ref: '#/components/schemas/NotificationEventWrapper'
        id:
          format: int64
          type: integer
        lastModifiedDate:
          format: date-time
          type: string
        lastModifiedId:
          format: int64
          type: integer
        lastModifiedName:
          type: string
        lastModifiedProxyName:
          type: string
        message:
          $ref: '#/components/schemas/BroadcastMessageWrapper'
        notificationEventId:
          format: int64
          type: integer
        notificationName:
          type: string
        organizationId:
          format: int64
          type: integer
        pollingOptionNeeded:
          type: string
        priority:
          enum:
          - NonPriority
          - Priority
          type: string
        publicMessages:
          $ref: '#/components/schemas/PublicMessagesWrapper'
        resourceBundleId:
          format: int64
          type: integer
        showWaringFlag:
          type: boolean
        status:
          enum:
          - A
          - D
          type: string
        type:
          enum:
          - Standard
          - Polling
          - Conference
          - Quota
          type: string
        useEscalation:
          type: boolean
      type: object
    SenderSMSInfoWrapper:
      properties:
        countryCode:
          type: string
        smsId:
          type: string
      type: object
    ContactFilterWrapper:
      properties:
        accountId:
          format: int64
          type: integer
        andOrFilter:
          $ref: '#/components/schemas/AndOrFilterWrapper'
        contactFilterRules:
          items:
            $ref: '#/components/schemas/ContactFilterRuleWrapper'
          type: array
        contactFilterType:
          enum:
          - DataScope
          - ContactRule
          type: string
        createdDate:
          format: date-time
          type: string
        createdId:
          format: int64
          type: integer
        createdName:
          type: string
        createdProxyName:
          type: string
        dirty:
          type: boolean
        fillColor:
          type: string
        id:
          format: int64
          type: integer
        lastModifiedDate:
          format: date-time
          type: string
        lastModifiedId:
          format: int64
          type: integer
        lastModifiedName:


# --- truncated at 32 KB (71 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/everbridge/refs/heads/main/openapi/everbridge-notification-templates-api-openapi.yml