# Cloud Recording Overview (/en/api-reference/api-ref/cloud-recording)

> For AI agents: see the complete documentation index at [llms.txt](/llms.txt).

Agora Cloud Recording records and saves voice calls, video calls, and interactive streaming. Send HTTPS requests from your business server to Agora to manage recording tasks on the server side.

To monitor recording status, enable the message notification service and receive Cloud Recording events through a webhook. Because Agora dynamically adjusts message notification server IP addresses, regularly query the IP addresses and update your firewall whitelist.

## API basics [#api-basics]

* **Authentication**: All APIs require [Basic Auth](/en/api-reference/api-ref/cloud-recording/authentication).
* **Request**: Request bodies use JSON.
* **Response**: Response bodies use JSON.
* **Base URL**: `https://api.sd-rtn.com`

<CalloutContainer type="info">
  <CalloutDescription>
    The Cloud Recording REST API supports HTTPS only. Requests over plain HTTP are not supported.
  </CalloutDescription>
</CalloutContainer>

## REST APIs [#rest-apis]

* [Acquire a cloud recording resource](/en/api-reference/api-ref/cloud-recording/acquire): Request a resource ID for cloud recording.
* [Start cloud recording](/en/api-reference/api-ref/cloud-recording/start): Start cloud recording with a resource ID. Call this method shortly after `acquire`.
* [Update cloud recording settings](/en/api-reference/api-ref/cloud-recording/update): Update subscription, web page recording, CDN push, or storage settings.
* [Update the cloud recording layout](/en/api-reference/api-ref/cloud-recording/update-layout): Update the composite recording layout.
* [Query cloud recording status](/en/api-reference/api-ref/cloud-recording/query): Check the status of a cloud recording session.
* [Stop cloud recording](/en/api-reference/api-ref/cloud-recording/stop): Leave the channel and stop recording.
* [Query message notification server IP addresses](/en/api-reference/api-ref/cloud-recording/get-ncs-ip): Get message notification server IP addresses for firewall whitelisting.
