PhoneRecordingClaim
object
outcomerequired- "upload" | "duplicate" | "later" | "refused" | "disabled"
upload: PUT the file, then confirm · duplicate: the server has it (never upload it again) · later: the call is not synced yet · refused: it does not fit the call (never) · disabled: the company switched sync off
reasonrequired- string or null
uploadrequired- PresignedAudioUpload or null
{
"outcome": "upload",
"reason": "string",
"upload": {
"key": "string",
"url": "string",
"method": "PUT",
"headers": {},
"expires_at": "2026-10-06T05:30:00.000Z"
}
}
