# fileRequestStatusChanged
Version: 4.1.0+
Description: Notification showing the file task progress.
Example:
{
"method": "event",
"event": "fileRequestStatusChanged",
"fileRequestId": "6c0e20a7-3c79-470d-869b-7c8287587620",
"status": 2,
"directionType": 0,
"fileName": "2.jpg",
"timestamp": 1659284222850,
"fileSize": 3200,
"peerId": "820_1@some.server",
"peerDisplayName": "820_1"
}
Parameter description:
fileRequestId
— the identifier of a file request directed to the APIstatus
— the status of the file request at the current moment. The following values are possible:0
— internal processing error (check logs for more details)1
— waiting for instructions (e.g. declining or accepting a file, etc.)2
— the processing has started, e.g., the file is now being downloaded or uploaded on the server, etc.3
— the processing is complete (the file has been downloaded or uploaded on the server, etc.)
directionType
— the flag indicating the direction of a file request. The following values are possible:0
— an inbound file request1
— an outbound file request
fileName
— File namefileId
— the unique identifier of a file on the built-in HTTP server. The field is available for outbound requests and for inbound requests that have already been processed.peerId
— the unique identifier (TrueConf ID) of a user. This field is included for all inbound files. In case of an outbound file, the field is not included if the request was made to a group conference.peerDisplayName
— the display name of a user. This field is included for all inbound files. In case of an outbound file, the field is not included if the request was made to a group conference.timestamp
— the time when the request was createdconfId
— the identifier of a group conference in which the file request was created. The field is empty if the request was created outside the conference.fileSize
— the physical size of a file measured in bytes
See also:
- Built-in HTTP server
- getFileRequestInfo
- getFileList
- getFileTransferAvailability
- sendFileToConference
- getOutgoingFilesRequests
- getIncomingFilesRequests
- getFileTransferHistory
- clearFileTransferHistory
- deleteFileTransferFile
- sendFile
- acceptIncomingFileRequest
- rejectIncomingFileRequest
- incomingFileRequestRejected
- incomingFileRequestAccepted
- fileTransferAvailabilityChanged
- receivedFileRequest
- fileTransferHistoryCleared
- fileDeletedFromFileTransferHistory
- outgoingFileRequestSent
- outgoingFileRequestSentToConference
- incomingFileRequestDownloadingProgress
- outgoingFileRequestUploadingProgress