Skip to main content
← All schemas

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
Example
{
  "outcome": "upload",
  "reason": "string",
  "upload": {
    "key": "string",
    "url": "string",
    "method": "PUT",
    "headers": {},
    "expires_at": "2026-10-06T05:30:00.000Z"
  }
}