Saltar al contenido principal
PUT
/
files
/
v3
/
files
/
{fileId}
Reemplazar el archivo
curl --request PUT \
  --url https://api.hubapi.com/files/v3/files/{fileId} \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: multipart/form-data' \
  --form 'charsetHunch=<string>' \
  --form file='@example-file' \
  --form 'options=<string>'
{
  "access": "HIDDEN_INDEXABLE",
  "archived": true,
  "createdAt": "2023-11-07T05:31:56Z",
  "id": "<string>",
  "updatedAt": "2023-11-07T05:31:56Z",
  "archivedAt": "2023-11-07T05:31:56Z",
  "defaultHostingUrl": "<string>",
  "encoding": "<string>",
  "expiresAt": 123,
  "extension": "<string>",
  "fileMd5": "<string>",
  "height": 123,
  "isUsableInContent": true,
  "name": "<string>",
  "parentFolderId": "<string>",
  "path": "<string>",
  "size": 123,
  "sourceGroup": "CONTENT",
  "type": "<string>",
  "url": "<string>",
  "width": 123
}

Productos compatibles

Se requiere uno de los siguientes productos o productos de ediciones superiores.
Marketing HubMarketing Hub -Gratuito
Sales HubSales Hub -Gratuito
Service HubService Hub -Gratuito
Content HubContent Hub -Gratuito

Autorizaciones

Authorization
string
header
requerido

The access token received from the authorization server in the OAuth 2.0 flow.

Parámetros de ruta

fileId
string
requerido

ID del archivo deseado.

Pattern: \d+

Cuerpo

multipart/form-data
charsetHunch
string

Character set of given file data.

file
file

File data that will replace existing file in the file manager.

options
string

JSON string representing FileReplaceOptions. Includes options to set the access and expiresAt properties, which will automatically update when the file is replaced.

Respuesta

successful operation

File

access
enum<string>
requerido

PUBLIC_INDEXABLE: el archivo es públicamente accesible para cualquiera que tenga la URL. Los motores de búsqueda pueden indexar el archivo. PUBLIC_NOT_INDEXABLE: el archivo es públicamente accesible para cualquiera que tenga la URL. Los motores de búsqueda no pueden indexar el archivo. PRIVATE: el archivo no es públicamente accesible. Requiere una URL firmada para ver el contenido. Los motores de búsqueda no pueden indexar el archivo.

Opciones disponibles:
HIDDEN_INDEXABLE,
HIDDEN_NOT_INDEXABLE,
HIDDEN_PRIVATE,
HIDDEN_SENSITIVE,
PRIVATE,
PUBLIC_INDEXABLE,
PUBLIC_NOT_INDEXABLE,
SENSITIVE
archived
boolean
requerido

Marca si la carpeta está eliminada o no.

createdAt
string<date-time>
requerido

Marca de tiempo de la creación de la carpeta.

id
string
requerido

ID de archivo.

updatedAt
string<date-time>
requerido

Marca de tiempo de la última actualización de la carpeta.

archivedAt
string<date-time>

Marca de tiempo de la eliminación de la carpeta.

defaultHostingUrl
string

URL de alojamiento predeterminado del archivo. Se utilizará una de las URLs proporcionadas por HubSpot para mostrar el archivo.

encoding
string

Codificación del archivo.

expiresAt
integer<int64>
extension
string

Extensión del archivo solicitado.

fileMd5
string

El hash MD5 del archivo.

height
integer<int32>

Para archivos de imagen y video. La altura del archivo.

isUsableInContent
boolean

Marcar si el archivo debe utilizarse en nuevo contenido o no.

name
string

Nuevo nombre. Si se especifica, el nombre de la carpeta y el parámetro fullPath cambiarán. Todos los elementos de la carpeta se actualizarán en consecuencia.

parentFolderId
string

Nuevo folderId principal. Si se cambia, la carpeta y todos sus elementos se moverán a la carpeta especificada. Los parámetros parentFolderId y parentFolderPath no se pueden especificar al mismo tiempo.

path
string

Ruta de la carpeta en el administrador de archivos.

size
integer<int64>

Tamaño en bytes del archivo solicitado.

sourceGroup
enum<string>
Opciones disponibles:
CONTENT,
CONVERSATIONS,
FORMS,
UI_EXTENSIONS,
UNKNOWN
type
string

Tipo de archivo. Puede ser IMG, DOCUMENTO, AUDIO, PELÍCULA u OTRO.

url
string

URL para descargar el nuevo archivo.

width
integer<int32>

Para archivos de imagen y video. El ancho del archivo.

Last modified on March 19, 2026