# API Reference API Ref Cloud Transcoding > Machine-readable Agora documentation pages in this section. ## Documentation - [REST API](https://docs.agora.io/en/api-reference/api-ref/cloud-transcoding.md) - [Acquire a builder token](https://docs.agora.io/en/api-reference/api-ref/cloud-transcoding/acquire.md) - [RESTful authentication](https://docs.agora.io/en/api-reference/api-ref/cloud-transcoding/authentication.md) - [Create a cloud transcoding task](https://docs.agora.io/en/api-reference/api-ref/cloud-transcoding/create.md) - [Destroy a cloud transcoding task](https://docs.agora.io/en/api-reference/api-ref/cloud-transcoding/destroy.md) - [Query message notification server IP](https://docs.agora.io/en/api-reference/api-ref/cloud-transcoding/ncs-query-ip.md) - [Query the status of a task](https://docs.agora.io/en/api-reference/api-ref/cloud-transcoding/query.md) - [Status and error codes](https://docs.agora.io/en/api-reference/api-ref/cloud-transcoding/status-codes.md) - [Create or update a transcoding template](https://docs.agora.io/en/api-reference/api-ref/cloud-transcoding/template-create.md) - [Query transcoding templates](https://docs.agora.io/en/api-reference/api-ref/cloud-transcoding/template-query.md) - [Update a cloud transcoding task](https://docs.agora.io/en/api-reference/api-ref/cloud-transcoding/update.md)