Create recording
Create a recording.
video attribute tells how the media is supplied:
{ "type": "upload" }(default): send the video or audio payload with an HTTP PUT request on the responseupload.url.{ "type": "download", "url": "..." }: Claap retrieves the payload from a location publicly accessible with an HTTP GET request, returning less than 2 GiB of data within 5 minutes. Do not use the responseupload.url.{ "type": "none" }: the recording has no media and is created from its transcript only, see below.
downloadUrl attribute is deprecated and equivalent to video: { "type": "download", "url": ... }. It cannot be combined with video.
The recording is created on behalf of specified author and related quotas apply.
Once the payload is received, state will change to Uploaded then either to Ready or Failed.
Payload formats are the same available to manual uploads:
- aac
- avi
- mp3
- mp4
- wav
- webm
- wmv
Supplying a transcript
To provide a transcript in addition to the video, set thetranscript attribute to { "type": "upload" }. The response will then define the upload.metaUrl attribute. Use it to send the JSON payload with an HTTP PUT request, in the following format:
transcript attribute was set, the recording creation will only proceed once both the video and the transcript payloads have been sent. Each upload link is only returned while its payload is pending.
Transcript-only recordings
Setvideo to { "type": "none" } and transcript to { "type": "upload" } to create a recording from a transcript alone. The response only defines upload.metaUrl, and the recording is created as soon as the transcript payload is received. Its duration is derived from the segments, and it is flagged with transcriptOnly: true once Ready.
For instance:
Authorizations
Body
Recording author email address. It must belong to a workspace user with enough permissions to create the recording.
Identifier of a folder (aka channel) where the recording should be created.
A reference to a CRM deal entity to link to the recording. It requires meeting information to be supplied and the Claap workspace to be connected to the same CRM.
Deprecated, use video with the download type instead. URL where the recording video content can be retrieved using an HTTP GET request. Do not use response upload URL if this parameter is supplied.
Recording title.
Setting this property signals your intent to supply transcript information in addition to the video payload. The response will then define a metaUrl upload attribute to be used to PUT the transcript payload. The recording creation will not proceed until both payloads are sent. Required when video.type is none.
How the recording media is supplied. upload (default): the media is sent with an HTTP PUT request on the response upload.url. download: the media is retrieved from url with an HTTP GET request, do not use the response upload.url. none: the recording has no media and is created from its transcript only, the transcript attribute is then required.
- Option 1
- Option 2
- Option 3
Origin of the recording: meeting platform (e.g. Zoom, GoogleMeet, MsTeams), VoIP provider (e.g. Aircall, Ringover, Allo) or Call for other call platforms. Defaults to Api if none is provided.
Aircall, Allo, Call, GoogleMeet, LemlistVoip, Loom, MsTeams, Ringover, Zoom Response
Recording was successfully created
