> ## Documentation Index
> Fetch the complete documentation index at: https://docs.blinkops.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Update File

Updates a file. This can be used to rename or move a file,
create a shared link, or lock a file.

## Basic Parameters

<div className="integrations-table">
  | Parameter   | Description                                                                                       |
  | ----------- | ------------------------------------------------------------------------------------------------- |
  | Description | The description for a file.                                                                       |
  | File ID     | The unique identifier that represents a file.                                                     |
  | Name        | An optional different name for the file. The name should be provided with the extension name too. |
</div>

## Advanced Parameters

<div className="integrations-table">
  | Parameter                            | Description                                                                                                                                                                                                                       |
  | ------------------------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
  | Disposition At                       | The retention expiration timestamp for the given file.                                                                                                                                                                            |
  | Ensure Item Has Not Changed          | Ensures this item hasn't recently changed before making changes. 0 - not changed, 1 - changed.                                                                                                                                    |
  | Lock Download Prevented              | Defines if the file can be downloaded while it is locked.                                                                                                                                                                         |
  | Lock Expires At                      | Defines the time at which the lock expires.                                                                                                                                                                                       |
  | Parent ID                            | The ID of parent item.                                                                                                                                                                                                            |
  | Permissions Can Download             | Defines who is allowed to download this file. `open` for everyone or `company` for the other members of the user's enterprise.                                                                                                    |
  | Shared Link Access                   | The level of access for the shared link. This can be<br />restricted to anyone with the link (`open`), only people<br />within the company (`company`) and only those who<br />have been invited to the folder (`collaborators`). |
  | Shared Link Password                 | The password required to access the shared link. Set the password to `null` to remove it.                                                                                                                                         |
  | Shared Link Permissions Can Download | If the shared link allows for downloading of files.                                                                                                                                                                               |
  | Shared Link Unshared At              | The timestamp at which this shared link will expire.                                                                                                                                                                              |
  | Shared Link Vanity Name              | Defines a custom vanity name to use in the shared link URL.                                                                                                                                                                       |
  | Tags                                 | The tags for this item as a comma separated list.                                                                                                                                                                                 |
</div>

## Example Output

```json theme={"dark"}
{
	"content_created_at": "2012-12-12T10:53:43-08:00",
	"content_modified_at": "2012-12-12T10:53:43-08:00",
	"created_at": "2012-12-12T10:53:43-08:00",
	"created_by": {
		"id": "11446498",
		"login": "ceo@example.com",
		"name": "Aaron Levie",
		"type": "user"
	},
	"description": "Contract for Q1 renewal",
	"etag": "1",
	"file_version": {
		"id": "12345",
		"sha1": "134b65991ed521fcfe4724b7d814ab8ded5185dc",
		"type": "file_version"
	},
	"id": "12345",
	"item_status": "active",
	"modified_at": "2012-12-12T10:53:43-08:00",
	"modified_by": {
		"id": "11446498",
		"login": "ceo@example.com",
		"name": "Aaron Levie",
		"type": "user"
	},
	"name": "Contract.pdf",
	"owned_by": {
		"id": "11446498",
		"login": "ceo@example.com",
		"name": "Aaron Levie",
		"type": "user"
	},
	"parent": {
		"etag": "1",
		"id": "12345",
		"name": "Contracts",
		"sequence_id": "3",
		"type": "folder"
	},
	"path_collection": {
		"entries": [
			{
				"etag": "1",
				"id": "12345",
				"name": "Contracts",
				"sequence_id": "3",
				"type": "folder"
			}
		],
		"total_count": 1
	},
	"purged_at": "2012-12-12T10:53:43-08:00",
	"sequence_id": "3",
	"sha1": "85136C79CBF9FE36BB9D05D0639C70C265C18D37",
	"shared_link": {
		"access": "open",
		"download_count": 3,
		"download_url": "https://www.box.com/shared/static/rh935iit6ewrmw0unyul.jpeg",
		"effective_access": "company",
		"effective_permission": "can_download",
		"is_password_enabled": true,
		"permissions": {
			"can_download": true,
			"can_edit": false,
			"can_preview": true
		},
		"preview_count": 3,
		"unshared_at": "2018-04-13T13:53:23-07:00",
		"url": "https://www.box.com/s/vspke7y05sb214wjokpk",
		"vanity_name": "my_url",
		"vanity_url": "https://acme.app.box.com/v/my_url/"
	},
	"size": 629644,
	"trashed_at": "2012-12-12T10:53:43-08:00",
	"type": "file"
}
```

## Workflow Library Example

[Update File with Box and Send Results Via Email](https://library.blinkops.com/workflows/update-file-with-box-and-send-results-via-email)

<div className="iframe-wrapper">
  <div className="iframe-media">
    <img src="https://mintcdn.com/blinkops-2/ojHYuDeYX5FWuN8a/img/Icons/play-box.svg?fit=max&auto=format&n=ojHYuDeYX5FWuN8a&q=85&s=b8af968e71438a9499c3223c9bd29fb2" alt="Workflow Library" width="16" height="16" data-path="img/Icons/play-box.svg" />

    Preview this Workflow on desktop
  </div>

  <iframe className="iframe" src="https://library.blinkops.com/workflows/update-file-with-box-and-send-results-via-email/canvas" />
</div>
