copyFile

Copy file

POST/v1/files/{idOrKey}/{destinationKey}

Authorization

AuthorizationBearerrequired
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Header parameters

x-destination-bot-idstring
The bot ID to copy the file to. You must have permission to create files in the destination bot. If the destination bot ID is omitted, the file will be copied to the same bot the source file belongs to.
x-bot-idstringrequired
Bot id
x-integration-idstring
Integration id
x-integration-aliasstring
Integration alias
x-integration-namestring
Integration name
x-user-idstring
User Id
x-user-rolestring
User Role

Path parameters

idOrKeystringrequired
File ID or Key
destinationKeystringrequired
The new key of the file. The file key must not be in use already in the destination bot.

Request body

Additional options for file copying.

overwriteboolean
Set to `true` to overwrite the file if it already exists, otherwise an error will be returned. When this endpoint is called using bot authentication, the existing file must have been originally created by the same bot making the file copy request in order to overwrite it.

Response

An object containing the file metadata and URL

fileobjectrequired