Skip to main content
The WeCareRemote recordings API provides access to meeting recordings captured during video sessions. Recordings are stored in secure cloud storage and are accessible to authorized users. The API handles the full recording lifecycle — from storage through to expiry and deletion. Common use cases for this API:
  • Building an internal dashboard that lists recent meetings for NGO staff
  • Pulling recordings into a transcription or summarisation pipeline
  • Archiving recordings to long-term storage before they expire
  • Auditing meeting activity for compliance reporting

How recordings are stored

When a meeting ends, the recording is automatically uploaded to secure cloud storage. Access, metadata, and retention are managed by the platform. After the configured retention period, recordings are automatically removed.
Recordings are automatically deleted after the retention period expires. Download any important recordings before they are removed — deleted recordings cannot be recovered.

Accessing recordings

All recordings endpoints require authentication. Include your Bearer token in the Authorization header on every request.
Access to recordings is restricted to users with org_admin permissions. Requests from users without this permission will be rejected with a 403 Forbidden response.

Listing recordings

Retrieve a list of all available recordings for your organization. Endpoint: GET /recordings Authentication: Bearer token required — see Authentication.

Response

array
An array of recording objects.

Example

Downloading a recording

Use the url field from the listing response to download a recording. The download URL also requires authentication.

Error responses