# Kaltura batch API

**Canonical:** https://apis.io/apis/kaltura/kaltura-batch-api/  
**Provider:** Kaltura — https://apis.io/providers/kaltura/  
**Base URL:** https://www.kaltura.com/api_v3  
**Documentation:** https://developer.kaltura.com/

Kaltura batch API is one of 222 APIs that [Kaltura](https://apis.io/providers/kaltura/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include Batch. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, authentication docs, and a getting-started guide.

batch service lets you handle different batch process from remote machines. As opposed to other objects in the system, locking mechanism is critical in this case. For this reason the GetExclusiveXX, UpdateExclusiveXX and FreeExclusiveXX actions are important for the system's integrity. In general - updating batch object should be done only using the UpdateExclusiveXX which in turn can be called only after acquiring a batch object properly (using GetExclusiveXX). If an object was acquired and should be returned to the pool in it's initial state - use the FreeExclusiveXX action Terminology: LocationId ServerID ParternGroups

## Machine-readable artifacts (7)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/kaltura/refs/heads/main/openapi/kaltura-batch-api-openapi.yml
- **Documentation** — https://developer.kaltura.com/api-docs/
- **Authentication** — https://developer.kaltura.com/api-docs/VPaaS-API-Getting-Started/Kaltura_API_Authentication_and_Security.html
- **GettingStarted** — https://developer.kaltura.com/api-docs/VPaaS-API-Getting-Started/Getting-Started-VPaaS-API.html
- **Console** — https://developer.kaltura.com/console
- **GraphQL** — https://raw.githubusercontent.com/api-evangelist/kaltura/refs/heads/main/graphql/kaltura-graphql.md
- **Documentation** — https://devdocs.api.ott.kaltura.com/

## Other Kaltura APIs (12)

- [Kaltura accessControl API](https://apis.io/apis/kaltura/kaltura-accesscontrol-api/)
- [Kaltura accessControlProfile API](https://apis.io/apis/kaltura/kaltura-accesscontrolprofile-api/)
- [Kaltura adminUser API](https://apis.io/apis/kaltura/kaltura-adminuser-api/)
- [Kaltura analytics API](https://apis.io/apis/kaltura/kaltura-analytics-api/)
- [Kaltura annotation API](https://apis.io/apis/kaltura/kaltura-annotation-api/)
- [Kaltura announcement API](https://apis.io/apis/kaltura/kaltura-announcement-api/)
- [Kaltura appToken API](https://apis.io/apis/kaltura/kaltura-apptoken-api/)
- [Kaltura aspera API](https://apis.io/apis/kaltura/kaltura-aspera-api/)
- [Kaltura asset API](https://apis.io/apis/kaltura/kaltura-asset-api/)
- [Kaltura assetComment API](https://apis.io/apis/kaltura/kaltura-assetcomment-api/)
- [Kaltura assetFile API](https://apis.io/apis/kaltura/kaltura-assetfile-api/)
- [Kaltura assetHistory API](https://apis.io/apis/kaltura/kaltura-assethistory-api/)

## Tags

Batch

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/kaltura/kaltura-batch-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/kaltura/.
