Kaltura partner API

partner service allows you to change/manage your partner personal details and settings as well

Operations 13

POST /service/partner/action/count #
POST /service/partner/action/get #
POST /service/partner/action/getInfo #
POST /service/partner/action/getPublicInfo #
POST /service/partner/action/getSecrets #
POST /service/partner/action/getStatistics #
POST /service/partner/action/getUsage #
POST /service/partner/action/list #
POST /service/partner/action/listFeatureStatus #
POST /service/partner/action/listPartnersForUser #
POST /service/partner/action/register #
POST /service/partner/action/registrationValidation #
POST /service/partner/action/update #

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-partner-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-partner-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  description: The Kaltura OTT API
  title: Kaltura OTT accessControl Partner 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: partner service allows you to change/manage your partner personal details and settings as well
  name: partner
paths:
  /service/partner/action/count:
    post:
      description: Count partner's existing sub-publishers (count includes the partner itself).
      operationId: partner.count
      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
      tags:
      - partner
      x-kaltura-format: post
      x-kaltura-parameters:
      - filter
      requestBody:
        content:
          application/json:
            schema:
              properties:
                filter:
                  $ref: '#/components/schemas/KalturaPartnerFilter'
              type: object
  /service/partner/action/get:
    post:
      description: Retrieve partner object by Id
      operationId: partner.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/KalturaPartner'
            text/xml:
              schema:
                $ref: '#/components/schemas/KalturaPartner'
        x-Errors:
          description: '* `INVALID_PARTNER_ID`: Invalid partner id "@PID@"'
      tags:
      - partner
      x-kaltura-format: post
      x-kaltura-parameters:
      - id
      requestBody:
        content:
          application/json:
            schema:
              properties:
                id:
                  type: integer
              type: object
  /service/partner/action/getInfo:
    post:
      deprecated: true
      description: 'Retrieve all info attributed to the partner


        This action expects no parameters. It returns information for the current KS partnerId.'
      operationId: partner.getInfo
      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/KalturaPartner'
            text/xml:
              schema:
                $ref: '#/components/schemas/KalturaPartner'
        x-Errors:
          description: '* `UNKNOWN_PARTNER_ID`: Unknown partner_id [@PID@]'
      tags:
      - partner
      x-kaltura-format: post
      x-kaltura-parameters: []
  /service/partner/action/getPublicInfo:
    post:
      description: Returns partner public info by Id
      operationId: partner.getPublicInfo
      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/KalturaPartnerPublicInfo'
            text/xml:
              schema:
                $ref: '#/components/schemas/KalturaPartnerPublicInfo'
        x-Errors:
          description: '* `INVALID_PARTNER_ID`: Invalid partner id "@PID@"'
      tags:
      - partner
      x-kaltura-format: post
      x-kaltura-parameters:
      - id
      requestBody:
        content:
          application/json:
            schema:
              properties:
                id:
                  type: integer
              type: object
  /service/partner/action/getSecrets:
    post:
      description: Retrieve partner secret and admin secret
      operationId: partner.getSecrets
      parameters:
      - $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/KalturaPartner'
            text/xml:
              schema:
                $ref: '#/components/schemas/KalturaPartner'
        x-Errors:
          description: '* `ADMIN_KUSER_NOT_FOUND`: The data you entered is invalid'
      security: []
      tags:
      - partner
      x-kaltura-format: post
      x-kaltura-parameters:
      - partnerId
      - adminEmail
      - cmsPassword
      - otp
      requestBody:
        content:
          application/json:
            schema:
              properties:
                adminEmail:
                  type: string
                cmsPassword:
                  type: string
                otp:
                  type: string
                partnerId:
                  type: integer
              required:
              - partnerId
              - adminEmail
              - cmsPassword
              type: object
  /service/partner/action/getStatistics:
    post:
      description: 'Get usage statistics for a partner


        Calculation is done according to partner''s package'
      operationId: partner.getStatistics
      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/KalturaPartnerStatistics'
            text/xml:
              schema:
                $ref: '#/components/schemas/KalturaPartnerStatistics'
        x-Errors:
          description: '* `UNKNOWN_PARTNER_ID`: Unknown partner_id [@PID@]'
      tags:
      - partner
      x-kaltura-format: post
      x-kaltura-parameters: []
  /service/partner/action/getUsage:
    post:
      deprecated: true
      description: 'Get usage statistics for a partner


        Calculation is done according to partner''s package


        Additional data returned is a graph points of streaming usage in a time frame


        The resolution can be "days" or "months"'
      operationId: partner.getUsage
      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/KalturaPartnerUsage'
            text/xml:
              schema:
                $ref: '#/components/schemas/KalturaPartnerUsage'
        x-Errors:
          description: '* `UNKNOWN_PARTNER_ID`: Unknown partner_id [@PID@]'
      tags:
      - partner
      x-kaltura-format: post
      x-kaltura-parameters:
      - year
      - month
      - resolution
      requestBody:
        content:
          application/json:
            schema:
              properties:
                month:
                  default: 1
                  type: integer
                resolution:
                  enum:
                  - days
                  - hours
                  - minutes
                  - months
                  - ten_minutes
                  - ten_seconds
                  - years
                  type: string
                  x-enumLabels:
                  - DAYS
                  - HOURS
                  - MINUTES
                  - MONTHS
                  - TEN_MINUTES
                  - TEN_SECONDS
                  - YEARS
                  x-enumType: KalturaReportInterval
                year:
                  type: integer
              type: object
  /service/partner/action/list:
    post:
      description: 'List partners by filter with paging support


        Current implementation will only list the sub partners of the partner initiating the API call (using the current KS).


        This action is only partially implemented to support listing sub partners of a VAR partner.'
      operationId: partner.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/KalturaPartnerListResponse'
            text/xml:
              schema:
                $ref: '#/components/schemas/KalturaPartnerListResponse'
      tags:
      - partner
      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/partner/action/listFeatureStatus:
    post:
      description: List partner's current processes' statuses
      operationId: partner.listFeatureStatus
      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/KalturaFeatureStatusListResponse'
            text/xml:
              schema:
                $ref: '#/components/schemas/KalturaFeatureStatusListResponse'
        x-Errors:
          description: '* `UNKNOWN_PARTNER_ID`: Unknown partner_id [@PID@]'
      tags:
      - partner
      x-kaltura-format: post
      x-kaltura-parameters: []
  /service/partner/action/listPartnersForUser:
    post:
      description: Retrieve a list of partner objects which the current user is allowed to access.
      operationId: partner.listPartnersForUser
      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/KalturaPartnerListResponse'
            text/xml:
              schema:
                $ref: '#/components/schemas/KalturaPartnerListResponse'
        x-Errors:
          description: '* `INVALID_USER_ID`: Invalid user id'
      tags:
      - partner
      x-kaltura-format: post
      x-kaltura-parameters:
      - partnerFilter
      - pager
      requestBody:
        content:
          application/json:
            schema:
              properties:
                pager:
                  $ref: '#/components/schemas/KalturaFilterPager'
                partnerFilter:
                  $ref: '#/components/schemas/KalturaPartnerFilter'
              type: object
  /service/partner/action/register:
    post:
      description: Create a new Partner object
      operationId: partner.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/KalturaPartner'
            text/xml:
              schema:
                $ref: '#/components/schemas/KalturaPartner'
        x-Errors:
          description: '* `PARTNER_REGISTRATION_ERROR`: Error while registering partner with message "@MESSAGE@"'
      tags:
      - partner
      x-kaltura-format: post
      x-kaltura-parameters:
      - partner
      - cmsPassword
      - templatePartnerId
      - silent
      requestBody:
        content:
          application/json:
            schema:
              properties:
                cmsPassword:
                  type: string
                partner:
                  $ref: '#/components/schemas/KalturaPartner'
                silent:
                  default: false
                  type: boolean
                templatePartnerId:
                  type: integer
              required:
              - partner
              type: object
  /service/partner/action/registrationValidation:
    post:
      description: Create a new Partner object
      operationId: partner.registrationValidation
      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: boolean
            text/xml:
              schema:
                type: boolean
        x-Errors:
          description: '* `PARTNER_REGISTRATION_ERROR`: Error while registering partner with message "@MESSAGE@"'
      tags:
      - partner
      x-kaltura-format: post
      x-kaltura-parameters:
      - partner
      - cmsPassword
      - templatePartnerId
      - silent
      requestBody:
        content:
          application/json:
            schema:
              properties:
                cmsPassword:
                  type: string
                partner:
                  $ref: '#/components/schemas/KalturaPartner'
                silent:
                  default: false
                  type: boolean
                templatePartnerId:
                  type: integer
              required:
              - partner
              type: object
  /service/partner/action/update:
    post:
      description: Update details and settings of an existing partner
      operationId: partner.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/KalturaPartner'
            text/xml:
              schema:
                $ref: '#/components/schemas/KalturaPartner'
        x-Errors:
          description: '* `UNKNOWN_PARTNER_ID`: Unknown partner_id [@PID@]'
      tags:
      - partner
      x-kaltura-format: post
      x-kaltura-parameters:
      - partner
      - allowEmpty
      requestBody:
        content:
          application/json:
            schema:
              properties:
                allowEmpty:
                  default: false
                  type: boolean
                partner:
                  $ref: '#/components/schemas/KalturaPartner'
              required:
              - partner
              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: objectType
      properties:
        objectId:
          type: string
        objectStatuses:
          type: string
        objectType:
          enum:
          - KalturaESearchCategoryParams
          - KalturaESearchEntryParams
          - KalturaESearchGroupParams
          - KalturaESearchUserParams
          type: string
        orderBy:
          $ref: '#/components/schemas/KalturaESearchOrderBy'
      title: KalturaESearchParams
      type: object
      x-abstract: true
    KalturaMediaEntryCompareAttributeCondition:
      allOf:
      - $ref: '#/components/schemas/KalturaSearchComparableAttribute

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