# API Reference API Ref Cloud Recording > Machine-readable Agora documentation pages in this section. ## Documentation - [REST API](https://docs.agora.io/en/api-reference/api-ref/cloud-recording.md) - [Acquire a resource ID](https://docs.agora.io/en/api-reference/api-ref/cloud-recording/acquire.md) - [Cloud Recording API callback service](https://docs.agora.io/en/api-reference/api-ref/cloud-recording/api-callback-service.md) - [RESTful authentication](https://docs.agora.io/en/api-reference/api-ref/cloud-recording/authentication.md) - [Query message notification server IP addresses](https://docs.agora.io/en/api-reference/api-ref/cloud-recording/get-ncs-ip.md) - [Query status](https://docs.agora.io/en/api-reference/api-ref/cloud-recording/query.md) - [Start a cloud recording task](https://docs.agora.io/en/api-reference/api-ref/cloud-recording/start.md) - [Response status codes](https://docs.agora.io/en/api-reference/api-ref/cloud-recording/status-codes.md) - [Stop a cloud recording task](https://docs.agora.io/en/api-reference/api-ref/cloud-recording/stop.md) - [Update layout](https://docs.agora.io/en/api-reference/api-ref/cloud-recording/update-layout.md) - [Update task settings](https://docs.agora.io/en/api-reference/api-ref/cloud-recording/update.md)