Box Developer Documentation
 
    Latest version

    Delete file

    delete
    https://api.box.com/2.0
    /files/:file_id

    This endpoint is in the version 2024.0. No changes are required to continue using it. For more details, see Box API versioning.

    Deletes a file, either permanently or by moving it to the trash.

    The the enterprise settings determine whether the item will be permanently deleted from Box or moved to the trash.

    Request

    bearer [ACCESS_TOKEN]
    application/json

    Request Headers

    stringin headeroptional
    1

    Ensures this item hasn't recently changed before making changes.

    Pass in the item's last observed etag value into this header and the endpoint will fail with a 412 Precondition Failed if it has changed since.

    Path Parameters

    stringin pathrequired
    12345

    The unique identifier that represents a file.

    The ID for any file can be determined by visiting a file in the web application and copying the ID from the URL. For example, for the URL https://*.app.box.com/files/123 the file_id is 123.

    Response

    none

    Returns an empty response when the file has been successfully deleted.

    application/jsonClient error

    Returned when the access token provided in the Authorization header is not recognized or not provided.

    application/jsonClient error

    Returned if the file is not found or has already been deleted, or the user does not have access to the file.

    application/jsonClient error

    Returned if the file_id is not in a recognized format.

    application/jsonClient error

    Returns an error when the If-Match header does not match the current etag value of the file. This indicates that the file has changed since it was last requested.

    application/jsonClient error

    An unexpected client error.

    delete
    Delete file
    You can now try out some of our APIs live, right here in the documentation.
    Log in