Kaltura eventNotificationTemplate API

Event notification template service lets you create and manage event notification templates

Operations 12

POST /service/eventnotification_eventnotificationtemplate/action/add #
POST /service/eventnotification_eventnotificationtemplate/action/clone #
POST /service/eventnotification_eventnotificationtemplate/action/delete #
POST /service/eventnotification_eventnotificationtemplate/action/dispatch #
POST /service/eventnotification_eventnotificationtemplate/action/get #
POST /service/eventnotification_eventnotificationtemplate/action/list #
POST /service/eventnotification_eventnotificationtemplate/action/listByPartner #
POST /service/eventnotification_eventnotificationtemplate/action/listTemplates #
POST /service/eventnotification_eventnotificationtemplate/action/register #
POST /service/eventnotification_eventnotificationtemplate/action/sendCommand #
POST /service/eventnotification_eventnotificationtemplate/action/update #
POST /service/eventnotification_eventnotificationtemplate/action/updateStatus #

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/kaltura-eventnotificationtemplate-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

kaltura-eventnotificationtemplate-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  description: The Kaltura OTT API
  title: Kaltura OTT accessControl Event Notification Template API
  version: 3.6.287.20720
servers:
- url: https://tvpapi-us-preprod.ott.kaltura.com/api_v3
- url: http://tvpapi-us-preprod.ott.kaltura.com/api_v3
security:
- ks: []
tags:
- description: Event notification template service lets you create and manage event notification templates
  name: eventNotificationTemplate
  x-plugin: eventNotification
paths:
  /service/eventnotification_eventnotificationtemplate/action/add:
    post:
      description: This action allows for the creation of new backend event types in the system. This action requires access to the Kaltura server Admin Console. If you're looking to register to existing event types, please use the clone action instead.
      operationId: eventNotificationTemplate.add
      parameters:
      - $ref: '#/components/parameters/ks'
      - $ref: '#/components/parameters/format'
      - $ref: '#/components/parameters/clientTag'
      - $ref: '#/components/parameters/partnerId'
      - $ref: '#/components/parameters/language'
      - $ref: '#/components/parameters/responseProfile'
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/KalturaEventNotificationTemplate'
            text/xml:
              schema:
                $ref: '#/components/schemas/KalturaEventNotificationTemplate'
      tags:
      - eventNotificationTemplate
      x-kaltura-format: post
      x-kaltura-parameters:
      - eventNotificationTemplate
      requestBody:
        content:
          application/json:
            schema:
              properties:
                eventNotificationTemplate:
                  $ref: '#/components/schemas/KalturaEventNotificationTemplate'
              required:
              - eventNotificationTemplate
              type: object
  /service/eventnotification_eventnotificationtemplate/action/clone:
    post:
      description: This action allows registering to various backend event. Use this action to create notifications that will react to events such as new video was uploaded or metadata field was updated. To see the list of available event types, call the listTemplates action.
      operationId: eventNotificationTemplate.clone
      parameters:
      - $ref: '#/components/parameters/ks'
      - $ref: '#/components/parameters/format'
      - $ref: '#/components/parameters/clientTag'
      - $ref: '#/components/parameters/partnerId'
      - $ref: '#/components/parameters/language'
      - $ref: '#/components/parameters/responseProfile'
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/KalturaEventNotificationTemplate'
            text/xml:
              schema:
                $ref: '#/components/schemas/KalturaEventNotificationTemplate'
        x-Errors:
          description: '* `EVENT_NOTIFICATION_TEMPLATE_NOT_FOUND`: Event notification template id [@ID@] not found

            * `EVENT_NOTIFICATION_WRONG_TYPE`: Event notification template id [@ID@] is of type [@TYPE@]

            * `EVENT_NOTIFICATION_TEMPLATE_DUPLICATE_SYSTEM_NAME`: Event notification template with system name [@NAME@] already exists.'
      tags:
      - eventNotificationTemplate
      x-kaltura-format: post
      x-kaltura-parameters:
      - id
      - eventNotificationTemplate
      requestBody:
        content:
          application/json:
            schema:
              properties:
                eventNotificationTemplate:
                  $ref: '#/components/schemas/KalturaEventNotificationTemplate'
                id:
                  type: integer
              required:
              - id
              type: object
  /service/eventnotification_eventnotificationtemplate/action/delete:
    post:
      description: Delete an event notification template object
      operationId: eventNotificationTemplate.delete
      parameters:
      - $ref: '#/components/parameters/ks'
      - $ref: '#/components/parameters/format'
      - $ref: '#/components/parameters/clientTag'
      - $ref: '#/components/parameters/partnerId'
      - $ref: '#/components/parameters/language'
      - $ref: '#/components/parameters/responseProfile'
      responses:
        '200':
          description: Success
        x-Errors:
          description: '* `EVENT_NOTIFICATION_TEMPLATE_NOT_FOUND`: Event notification template id [@ID@] not found'
      tags:
      - eventNotificationTemplate
      x-kaltura-format: post
      x-kaltura-parameters:
      - id
      requestBody:
        content:
          application/json:
            schema:
              properties:
                id:
                  type: integer
              required:
              - id
              type: object
  /service/eventnotification_eventnotificationtemplate/action/dispatch:
    post:
      description: Dispatch event notification object by id
      operationId: eventNotificationTemplate.dispatch
      parameters:
      - $ref: '#/components/parameters/ks'
      - $ref: '#/components/parameters/format'
      - $ref: '#/components/parameters/clientTag'
      - $ref: '#/components/parameters/partnerId'
      - $ref: '#/components/parameters/language'
      - $ref: '#/components/parameters/responseProfile'
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                type: integer
            text/xml:
              schema:
                type: integer
        x-Errors:
          description: '* `EVENT_NOTIFICATION_TEMPLATE_NOT_FOUND`: Event notification template id [@ID@] not found

            * `EVENT_NOTIFICATION_DISPATCH_DISABLED`: Dispatching event notification template id [@ID@] is not allowed

            * `EVENT_NOTIFICATION_DISPATCH_FAILED`: Dispatching event notification template id [@ID@] failed'
      tags:
      - eventNotificationTemplate
      x-kaltura-format: post
      x-kaltura-parameters:
      - id
      - scope
      requestBody:
        content:
          application/json:
            schema:
              properties:
                id:
                  type: integer
                scope:
                  $ref: '#/components/schemas/KalturaEventNotificationScope'
              required:
              - id
              - scope
              type: object
  /service/eventnotification_eventnotificationtemplate/action/get:
    post:
      description: Retrieve an event notification template object by id
      operationId: eventNotificationTemplate.get
      parameters:
      - $ref: '#/components/parameters/ks'
      - $ref: '#/components/parameters/format'
      - $ref: '#/components/parameters/clientTag'
      - $ref: '#/components/parameters/partnerId'
      - $ref: '#/components/parameters/language'
      - $ref: '#/components/parameters/responseProfile'
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/KalturaEventNotificationTemplate'
            text/xml:
              schema:
                $ref: '#/components/schemas/KalturaEventNotificationTemplate'
        x-Errors:
          description: '* `EVENT_NOTIFICATION_TEMPLATE_NOT_FOUND`: Event notification template id [@ID@] not found'
      tags:
      - eventNotificationTemplate
      x-kaltura-format: post
      x-kaltura-parameters:
      - id
      requestBody:
        content:
          application/json:
            schema:
              properties:
                id:
                  type: integer
              required:
              - id
              type: object
  /service/eventnotification_eventnotificationtemplate/action/list:
    post:
      description: list event notification template objects
      operationId: eventNotificationTemplate.list
      parameters:
      - $ref: '#/components/parameters/ks'
      - $ref: '#/components/parameters/format'
      - $ref: '#/components/parameters/clientTag'
      - $ref: '#/components/parameters/partnerId'
      - $ref: '#/components/parameters/language'
      - $ref: '#/components/parameters/responseProfile'
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/KalturaEventNotificationTemplateListResponse'
            text/xml:
              schema:
                $ref: '#/components/schemas/KalturaEventNotificationTemplateListResponse'
      tags:
      - eventNotificationTemplate
      x-kaltura-format: post
      x-kaltura-parameters:
      - filter
      - pager
      requestBody:
        content:
          application/json:
            schema:
              properties:
                filter:
                  $ref: '#/components/schemas/KalturaEventNotificationTemplateFilter'
                pager:
                  $ref: '#/components/schemas/KalturaFilterPager'
              type: object
  /service/eventnotification_eventnotificationtemplate/action/listByPartner:
    post:
      operationId: eventNotificationTemplate.listByPartner
      parameters:
      - $ref: '#/components/parameters/ks'
      - $ref: '#/components/parameters/format'
      - $ref: '#/components/parameters/clientTag'
      - $ref: '#/components/parameters/partnerId'
      - $ref: '#/components/parameters/language'
      - $ref: '#/components/parameters/responseProfile'
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/KalturaEventNotificationTemplateListResponse'
            text/xml:
              schema:
                $ref: '#/components/schemas/KalturaEventNotificationTemplateListResponse'
      tags:
      - eventNotificationTemplate
      x-kaltura-format: post
      x-kaltura-parameters:
      - filter
      - pager
      requestBody:
        content:
          application/json:
            schema:
              properties:
                filter:
                  $ref: '#/components/schemas/KalturaPartnerFilter'
                pager:
                  $ref: '#/components/schemas/KalturaFilterPager'
              type: object
  /service/eventnotification_eventnotificationtemplate/action/listTemplates:
    post:
      description: Action lists the template partner event notification templates.
      operationId: eventNotificationTemplate.listTemplates
      parameters:
      - $ref: '#/components/parameters/ks'
      - $ref: '#/components/parameters/format'
      - $ref: '#/components/parameters/clientTag'
      - $ref: '#/components/parameters/partnerId'
      - $ref: '#/components/parameters/language'
      - $ref: '#/components/parameters/responseProfile'
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/KalturaEventNotificationTemplateListResponse'
            text/xml:
              schema:
                $ref: '#/components/schemas/KalturaEventNotificationTemplateListResponse'
      tags:
      - eventNotificationTemplate
      x-kaltura-format: post
      x-kaltura-parameters:
      - filter
      - pager
      requestBody:
        content:
          application/json:
            schema:
              properties:
                filter:
                  $ref: '#/components/schemas/KalturaEventNotificationTemplateFilter'
                pager:
                  $ref: '#/components/schemas/KalturaFilterPager'
              type: object
  /service/eventnotification_eventnotificationtemplate/action/register:
    post:
      description: Register to a queue from which event messages will be provided according to given template. Queue will be created if not already exists
      operationId: eventNotificationTemplate.register
      parameters:
      - $ref: '#/components/parameters/ks'
      - $ref: '#/components/parameters/format'
      - $ref: '#/components/parameters/clientTag'
      - $ref: '#/components/parameters/partnerId'
      - $ref: '#/components/parameters/language'
      - $ref: '#/components/parameters/responseProfile'
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/KalturaPushNotificationData'
            text/xml:
              schema:
                $ref: '#/components/schemas/KalturaPushNotificationData'
      tags:
      - eventNotificationTemplate
      x-kaltura-format: post
      x-kaltura-parameters:
      - notificationTemplateSystemName
      - pushNotificationParams
      requestBody:
        content:
          application/json:
            schema:
              properties:
                notificationTemplateSystemName:
                  type: string
                pushNotificationParams:
                  $ref: '#/components/schemas/KalturaPushNotificationParams'
              required:
              - notificationTemplateSystemName
              - pushNotificationParams
              type: object
  /service/eventnotification_eventnotificationtemplate/action/sendCommand:
    post:
      description: Clear queue messages
      operationId: eventNotificationTemplate.sendCommand
      parameters:
      - $ref: '#/components/parameters/ks'
      - $ref: '#/components/parameters/format'
      - $ref: '#/components/parameters/clientTag'
      - $ref: '#/components/parameters/partnerId'
      - $ref: '#/components/parameters/language'
      - $ref: '#/components/parameters/responseProfile'
      responses:
        '200':
          description: Success
      tags:
      - eventNotificationTemplate
      x-kaltura-format: post
      x-kaltura-parameters:
      - notificationTemplateSystemName
      - pushNotificationParams
      - command
      requestBody:
        content:
          application/json:
            schema:
              properties:
                command:
                  enum:
                  - CLEAR_QUEUE
                  type: string
                  x-enumLabels:
                  - CLEAR_QUEUE
                  x-enumType: KalturaPushNotificationCommandType
                notificationTemplateSystemName:
                  type: string
                pushNotificationParams:
                  $ref: '#/components/schemas/KalturaPushNotificationParams'
              required:
              - notificationTemplateSystemName
              - pushNotificationParams
              - command
              type: object
  /service/eventnotification_eventnotificationtemplate/action/update:
    post:
      description: Update an existing event notification template object
      operationId: eventNotificationTemplate.update
      parameters:
      - $ref: '#/components/parameters/ks'
      - $ref: '#/components/parameters/format'
      - $ref: '#/components/parameters/clientTag'
      - $ref: '#/components/parameters/partnerId'
      - $ref: '#/components/parameters/language'
      - $ref: '#/components/parameters/responseProfile'
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/KalturaEventNotificationTemplate'
            text/xml:
              schema:
                $ref: '#/components/schemas/KalturaEventNotificationTemplate'
        x-Errors:
          description: '* `EVENT_NOTIFICATION_TEMPLATE_NOT_FOUND`: Event notification template id [@ID@] not found'
      tags:
      - eventNotificationTemplate
      x-kaltura-format: post
      x-kaltura-parameters:
      - id
      - eventNotificationTemplate
      requestBody:
        content:
          application/json:
            schema:
              properties:
                eventNotificationTemplate:
                  $ref: '#/components/schemas/KalturaEventNotificationTemplate'
                id:
                  type: integer
              required:
              - id
              - eventNotificationTemplate
              type: object
  /service/eventnotification_eventnotificationtemplate/action/updateStatus:
    post:
      description: Update event notification template status by id
      operationId: eventNotificationTemplate.updateStatus
      parameters:
      - $ref: '#/components/parameters/ks'
      - $ref: '#/components/parameters/format'
      - $ref: '#/components/parameters/clientTag'
      - $ref: '#/components/parameters/partnerId'
      - $ref: '#/components/parameters/language'
      - $ref: '#/components/parameters/responseProfile'
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/KalturaEventNotificationTemplate'
            text/xml:
              schema:
                $ref: '#/components/schemas/KalturaEventNotificationTemplate'
        x-Errors:
          description: '* `EVENT_NOTIFICATION_TEMPLATE_NOT_FOUND`: Event notification template id [@ID@] not found'
      tags:
      - eventNotificationTemplate
      x-kaltura-format: post
      x-kaltura-parameters:
      - id
      - status
      requestBody:
        content:
          application/json:
            schema:
              properties:
                id:
                  type: integer
                status:
                  enum:
                  - 1
                  - 2
                  - 3
                  type: integer
                  x-enumLabels:
                  - DISABLED
                  - ACTIVE
                  - DELETED
                  x-enumType: KalturaEventNotificationTemplateStatus
              required:
              - id
              - status
              type: object
components:
  schemas:
    KalturaDataEntryMatchAttributeCondition:
      allOf:
      - $ref: '#/components/schemas/KalturaSearchMatchAttributeCondition'
      description: "Auto-generated class.\n Used to search KalturaDataEntry attributes. Use KalturaDataEntryMatchAttribute enum to provide attribute name.\n/"
      properties:
        attribute:
          description: 'Enum Type: `KalturaDataEntryMatchAttribute`'
          enum:
          - adminTags
          - categoriesIds
          - creatorId
          - description
          - groupId
          - id
          - name
          - referenceId
          - replacedEntryId
          - replacingEntryId
          - searchText
          - tags
          - userId
          type: string
          x-enumLabels:
          - ADMIN_TAGS
          - CATEGORIES_IDS
          - CREATOR_ID
          - DESCRIPTION
          - GROUP_ID
          - ID
          - NAME
          - REFERENCE_ID
          - REPLACED_ENTRY_ID
          - REPLACING_ENTRY_ID
          - SEARCH_TEXT
          - TAGS
          - USER_ID
          x-enumType: KalturaDataEntryMatchAttribute
      title: KalturaDataEntryMatchAttributeCondition
      type: object
    KalturaReportExportJobData:
      allOf:
      - $ref: '#/components/schemas/KalturaJobData'
      properties:
        baseUrl:
          type: string
        filePaths:
          type: string
        files:
          items:
            $ref: '#/components/schemas/KalturaReportExportFile'
          type: array
        recipientEmail:
          type: string
        reportItems:
          items:
            $ref: '#/components/schemas/KalturaReportExportItem'
          type: array
        reportsGroup:
          type: string
      title: KalturaReportExportJobData
      type: object
    KalturaLiveEntryServerNodeBaseFilter:
      allOf:
      - $ref: '#/components/schemas/KalturaEntryServerNodeFilter'
      anyOf:
      - $ref: '#/components/schemas/KalturaLiveEntryServerNodeFilter'
      description: '`abstract`'
      discriminator:
        propertyName: objectType
      properties:
        objectType:
          enum:
          - KalturaLiveEntryServerNodeFilter
          type: string
      title: KalturaLiveEntryServerNodeBaseFilter
      type: object
      x-abstract: true
    KalturaPodcastDistributionProviderBaseFilter:
      allOf:
      - $ref: '#/components/schemas/KalturaDistributionProviderFilter'
      anyOf:
      - $ref: '#/components/schemas/KalturaPodcastDistributionProviderFilter'
      description: '`abstract`'
      discriminator:
        propertyName: objectType
      properties:
        objectType:
          enum:
          - KalturaPodcastDistributionProviderFilter
          type: string
      title: KalturaPodcastDistributionProviderBaseFilter
      type: object
      x-abstract: true
    KalturaNdnDistributionProvider:
      allOf:
      - $ref: '#/components/schemas/KalturaDistributionProvider'
      properties: {}
      title: KalturaNdnDistributionProvider
      type: object
    KalturaLiveStreamListResponse:
      allOf:
      - $ref: '#/components/schemas/KalturaListResponse'
      properties:
        objects:
          items:
            $ref: '#/components/schemas/KalturaLiveStreamEntry'
          type: array
      title: KalturaLiveStreamListResponse
      type: object
    KalturaLiveReportExportJobData:
      allOf:
      - $ref: '#/components/schemas/KalturaJobData'
      properties:
        entryIds:
          type: string
        outputPath:
          type: string
        recipientEmail:
          type: string
        timeReference:
          type: integer
        timeZoneOffset:
          type: integer
      title: KalturaLiveReportExportJobData
      type: object
    KalturaMsnDistributionProfile:
      allOf:
      - $ref: '#/components/schemas/KalturaConfigurableDistributionProfile'
      properties:
        csId:
          type: string
        domain:
          type: string
        flvFlavorParamsId:
          type: integer
        msnvideoCat:
          type: string
        msnvideoTop:
          type: string
        msnvideoTopCat:
          type: string
        pageGroup:
          type: string
        password:
          type: string
          x-inputType: password
        slFlavorParamsId:
          type: integer
        slHdFlavorParamsId:
          type: integer
        source:
          type: string
        sourceFlavorParamsId:
          type: integer
        sourceFriendlyName:
          type: string
        username:
          type: string
        wmvFlavorParamsId:
          type: integer
      title: KalturaMsnDistributionProfile
      type: object
    KalturaAmazonS3StorageProfileFilter:
      allOf:
      - $ref: '#/components/schemas/KalturaAmazonS3StorageProfileBaseFilter'
      properties:
        orderBy:
          enum:
          - +createdAt
          - +updatedAt
          - -createdAt
          - -updatedAt
          type: string
          x-enumLabels:
          - CREATED_AT_ASC
          - UPDATED_AT_ASC
          - CREATED_AT_DESC
          - UPDATED_AT_DESC
          x-enumType: KalturaAmazonS3StorageProfileOrderBy
      title: KalturaAmazonS3StorageProfileFilter
      type: object
    KalturaAttUverseDistributionProviderBaseFilter:
      allOf:
      - $ref: '#/components/schemas/KalturaDistributionProviderFilter'
      anyOf:
      - $ref: '#/components/schemas/KalturaAttUverseDistributionProviderFilter'
      description: '`abstract`'
      discriminator:
        propertyName: objectType
      properties:
        objectType:
          enum:
          - KalturaAttUverseDistributionProviderFilter
          type: string
      title: KalturaAttUverseDistributionProviderBaseFilter
      type: object
      x-abstract: true
    KalturaConferenceEntryServerNode:
      allOf:
      - $ref: '#/components/schemas/KalturaEntryServerNode'
      properties:
        confRoomStatus:
          description: '`readOnly`


            Enum Type: `KalturaConferenceRoomStatus`'
          enum:
          - 1
          - 2
          - 3
          readOnly: true
          type: integer
          x-enumLabels:
          - CREATED
          - READY
          - ENDED
          x-enumType: KalturaConferenceRoomStatus
        registered:
          description: '`readOnly`'
          readOnly: true
          type: integer
      title: KalturaConferenceEntryServerNode
      type: object
    KalturaZoomDropFolderFilter:
      allOf:
      - $ref: '#/components/schemas/KalturaZoomDropFolderBaseFilter'
      properties: {}
      title: KalturaZoomDropFolderFilter
      type: object
    KalturaDrmPolicyFilter:
      allOf:
      - $ref: '#/components/schemas/KalturaDrmPolicyBaseFilter'
      anyOf:
      - $ref: '#/components/schemas/KalturaDrmPolicyFilter'
      - $ref: '#/components/schemas/KalturaPlayReadyPolicyFilter'
      discriminator:
        propertyName: objectType
      properties:
        objectType:
          enum:
          - KalturaDrmPolicyFilter
          - KalturaPlayReadyPolicyFilter
          type: string
        orderBy:
          type: string
          x-enumLabels: []
          x-enumType: KalturaDrmPolicyOrderBy
      title: KalturaDrmPolicyFilter
      type: object
    KalturaLiveEntryServerNodeFilter:
      allOf:
      - $ref: '#/components/schemas/KalturaLiveEntryServerNodeBaseFilter'
      properties:
        orderBy:
          enum:
          - +createdAt
          - +updatedAt
          - -createdAt
          - -updatedAt
          type: string
          x-enumLabels:
          - CREATED_AT_ASC
          - UPDATED_AT_ASC
          - CREATED_AT_DESC
          - UPDATED_AT_DESC
          x-enumType: KalturaLiveEntryServerNodeOrderBy
      title: KalturaLiveEntryServerNodeFilter
      type: object
    KalturaPdfFlavorParamsBaseFilter:
      allOf:
      - $ref: '#/components/schemas/KalturaFlavorParamsFilter'
      anyOf:
      - $ref: '#/components/schemas/KalturaPdfFlavorParamsFilter'
      description: '`abstract`'
      discriminator:
        propertyName: objectType
      properties:
        objectType:
          enum:
          - KalturaPdfFlavorParamsFilter
          type: string
      title: KalturaPdfFlavorParamsBaseFilter
      type: object
      x-abstract: true
    KalturaDropFolderFileResource:
      allOf:
      - $ref: '#/components/schemas/KalturaGenericDataCenterContentResource'
      description: Used to ingest media that dropped through drop folder
      properties:
        dropFolderFileId:
          description: Id of the drop folder file object
          type: integer
      title: KalturaDropFolderFileResource
      type: object
    KalturaSchedulerListResponse:
      allOf:
      - $ref: '#/components/schemas/KalturaListResponse'
      properties:
        objects:
          items:
            $ref: '#/components/schemas/KalturaScheduler'
          type: array
      title: KalturaSchedulerListResponse
      type: object
    KalturaSipEntryServerNode:
      allOf:
      - $ref: '#/components/schemas/KalturaEntryServerNode'
      properties:
        sipPrimaryAdpId:
          description: '`readOnly`'
          readOnly: true
          type: string
        sipRoomId:
          description: '`readOnly`'
          readOnly: true
          type: string
        sipSecondaryAdpId:
          description: '`readOnly`'
          readOnly: true
          type: string
      title: KalturaSipEntryServerNode
      type: object
    KalturaAccessControlContextTypeHolder:
      allOf:
      - $ref: '#/components/schemas/KalturaContextTypeHolder'
      properties: {}
      title: KalturaAccessControlContextTypeHolder
      type: object
    KalturaCuePointFilter:
      allOf:
      - $ref: '#/components/schemas/KalturaCuePointBaseFilter'
      anyOf:
      - $ref: '#/components/schemas/KalturaCuePointFilter'
      - $ref: '#/components/schemas/KalturaAdCuePointFilter'
      - $ref: '#/components/schemas/KalturaAnnotationFilter'
      - $ref: '#/components/schemas/KalturaAnswerCuePointFilter'
      - $ref: '#/components/schemas/KalturaCodeCuePointFilter'
      - $ref: '#/components/schemas/KalturaEventCuePointFilter'
      - $ref: '#/components/schemas/KalturaQuestionCuePointFilter'
      - $ref: '#/components/schemas/KalturaThumbCuePointFilter'
      discriminator:
        propertyName: objectType
      properties:
        freeText:
          type: string
        objectType:
          enum:
          - KalturaCuePointFilter
          - KalturaAdCuePointFilter
          - KalturaAnnotationFilter
          - KalturaAnswerCuePointFilter
          - KalturaCodeCuePointFilter
          - KalturaEventCuePointFilter
          - KalturaQuestionCuePointFilter
          - KalturaThumbCuePointFilter
          type: string
        orderBy:
          enum:
          - +createdAt
          - +intId
          - +partnerSortValue
          - +startTime
          - +triggeredAt
          - +updatedAt
          - -createdAt
          - -intId
          - -partnerSortValue
          - -startTime
          - -triggeredAt
          - -updatedAt
          type: string
          x-enumLabels:
          - CREATED_AT_ASC
          - INT_ID_ASC
          - PARTNER_SORT_VALUE_ASC
          - START_TIME_ASC
          - TRIGGERED_AT_ASC
          - UPDATED_AT_ASC
          - CREATED_AT_DESC
          - INT_ID_DESC
          - PARTNER_SORT_VALUE_DESC
          - START_TIME_DESC
          - TRIGGERED_AT_DESC
          - UPDATED_AT_DESC
          x-enumType: KalturaCuePointOrderBy
        userIdCurrent:
          description: 'Enum Type: `KalturaNullableBoolean`'
          enum:
          - -1
          - 0
          - 1
          type: integer
          x-enumLabels:
          - NULL_VALUE
          - FALSE_VALUE
          - TRUE_VALUE
          x-enumType: KalturaNullableBoolean
        userIdEqualCurrent:
          description: 'Enum Type: `KalturaNullableBoolean`'
          enum:
          - -1
          - 0
          - 1
          type: integer
          x-enumLabels:
          - NULL_VALUE
          - FALSE_VALUE
          - TRUE_VALUE
          x-enumType: KalturaNullableBoolean
      title: KalturaCuePointFilter
      type: object
    KalturaUploadTokenFilter:
      allOf:
      - $ref: '#/components/schemas/KalturaUploadTokenBaseFilter'
      properties:
        orderBy:
          enum:
          - +createdAt
          - -createdAt
          type: string
          x-enumLabels:
          - CREATED_AT_ASC
          - CREATED_AT_DESC
          x-enumType: KalturaUploadTokenOrderBy
      title: KalturaUploadTokenFilter
      type: object
    KalturaSyndicationDistributionProvider:
      allOf:
      - $ref: '#/components/schemas/KalturaDistributionProvider'
      properties: {}
      title: KalturaSyndicationDistributionProvider
      type: object
    KalturaTagListResponse:
      allOf:
      - $ref: '#/components/schemas/KalturaListResponse'
      properties:
        objects:
          items:
            $ref: '#/components/schemas/KalturaTag'
          type: array
      title: KalturaTagListResponse
      type: object
    KalturaBulkUploadEntryData:
      allOf:
      - $ref: '#/components/schemas/KalturaBulkUploadObjectData'
      description: "This class represents object-specific data passed to the \n bulk upload job."
      properties:
        conversionProfileId:
          description: Selected profile id for all bulk entries
          type: integer
      title: KalturaBulkUploadEntryData
      type: object
    KalturaConvertJobData:
      allOf:
      - $ref: '#/components/schemas/KalturaConvartableJobData'
      properties:
        customData:
          type: string
        destFileSyncLocalPath:
          type: string
        destFileSyncRemoteUrl:
          type: string
        destFileSyncSharedPath:
          type: string
        engineMessage:
          type: string
        estimatedEffort:
          type: integer
        extraDestFileSyncs:
          items:
            $ref: '#/components/schemas/KalturaDestFileSyncDescriptor'
          type: array
        flavorAssetId:
          type: string
        logFileSyncLocalPath:
          type: string
        logFileSyncRemoteUrl:
          type: string
        remoteMediaId:
          type: string
        userCpu:
          type: integer
      title: KalturaConvertJobData
      type: object
    KalturaESearchParams:
      anyOf:
      - $ref: '#/components/schemas/KalturaESearchCategoryParams'
      - $ref: '#/components/schemas/KalturaESearchEntryParams'
      - $ref: '#/components/schemas/KalturaESearchGroupParams'
      - $ref: '#/components/schemas/KalturaESearchUserParams'
      description: '`abstract`'
      discriminator:
        propertyName

# --- truncated at 32 KB (1605 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/kaltura/refs/heads/main/openapi/kaltura-eventnotificationtemplate-api-openapi.yml