Saltar al contenido principal
GET
/
files
/
v3
/
files
/
search
Buscar archivos
curl --request GET \
  --url https://api.hubapi.com/files/v3/files/search \
  --header 'Authorization: Bearer <token>'
{
  "results": [
    {
      "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
    }
  ],
  "paging": {
    "next": {
      "after": "<string>",
      "link": "<string>"
    },
    "prev": {
      "before": "<string>",
      "link": "<string>"
    }
  }
}

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
Esta API requiere uno de los siguientes ámbitos:
files
files.ui_hidden.read

Autorizaciones

Authorization
string
header
requerido

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

Parámetros de consulta

after
string

Desplaza los resultados de la búsqueda en este valor. El desplazamiento predeterminado es 0 y el desplazamiento máximo de elementos para una búsqueda determinada es de 10.000. Reduce la búsqueda si llegas a este límite.

allowsAnonymousAccess
boolean

Busca archivos por acceso. Si es "true", mostrará solo los archivos públicos; si es "false", mostrará solo los archivos privados

before
string

Busca archivos actualizados antes de esta marca de tiempo. La hora debe ser en milisegundos de Epoch.

createdAt
string<date-time>

Busca archivos por la hora exacta de creación. La hora debe ser en formato de Epoch en milisegundos.

createdAtGte
string<date-time>

Busca archivos por mayor o igual a la hora de creación. Se puede utilizar con createdAtLte para crear un intervalo.

createdAtLte
string<date-time>

Busca archivos por menor o igual a la hora de creación. Se puede utilizar con createdAtGte para crear un intervalo.

encoding
string

Buscar archivos por la codificación especificada.

expiresAt
string<date-time>

Buscar archivos por hora exacta de vencimiento. La hora debe ser la hora en milisegundos de Epoch.

expiresAtGte
string<date-time>

Busca archivos por mayor o igual a la hora de vencimiento. Se puede utilizar con expiresAtLte para crear un intervalo.

expiresAtLte
string<date-time>

Busca archivos por menor o igual a la hora de vencimiento. Se puede utilizar con expiresAtGte para crear un intervalo.

extension
string

Buscar archivos por la extensión proporcionada.

fileMd5
string

Busca archivos por un hash md5 específico.

height
integer<int32>

Buscar archivos por altura de imagen o vídeo.

heightGte
integer<int32>

Busca archivos por mayor o igual que la altura de la imagen o el video. Se puede utilizar con heightLte para crear un intervalo.

heightLte
integer<int32>

Busca archivos por menor o igual que la altura de la imagen o el video. Se puede utilizar con heightGte para crear un intervalo.

idGte
integer<int64>

Busca archivos con ID mayor o igual. Se puede usar con idLte para crear un intervalo.

idLte
integer<int64>

Busca archivos con ID menor o igual. Se puede usar con idGte para crear un intervalo.

ids
integer<int64>[]

Buscar por una lista de ID de archivos.

isUsableInContent
boolean

Si es verdadero, muestra los archivos marcados para ser utilizados en nuevos contenidos. Si es falso, muestra los archivos que no deben utilizarse en nuevos contenidos.

limit
integer<int32>

Número de elementos que se devolverán. El límite predeterminado es 10, el límite máximo es 100.

name
string

Buscar archivos que contengan el nombre dado.

parentFolderIds
integer<int64>[]

Buscar archivos dentro del folderId dado.

path
string

Buscar archivos por ruta.

properties
string[]

Propiedades de archivo deseadas en el objeto devuelto.

size
integer<int64>

Buscar archivos por su tamaño exacto en bytes.

sizeGte
integer<int64>

Buscar archivos por mayor o igual al tamaño del archivo. Se puede utilizar con sizeLte para crear un rango.

sizeLte
integer<int64>

Busca archivos con tamaño menor o igual al archivo. Se puede utilizar con sizeGte para crear un intervalo.

sort
string[]

Ordenar archivos por un campo dado.

type
string

Busca archivos por tipo.

updatedAt
string<date-time>

Busca archivos por la hora exacta de la última actualización. La hora debe ser en milisegundos de Epoch.

updatedAtGte
string<date-time>

Busca archivos por hora de última actualización mayor o igual. Se puede utilizar con updatedAtLte para crear un intervalo.

updatedAtLte
string<date-time>

Busca archivos por hora de última actualización menor o igual. Se puede utilizar con updatedAtGte para crear un intervalo.

url
string

Buscar la URL dada

width
integer<int32>

Buscar archivos por ancho de imagen o video.

widthGte
integer<int32>

Busca archivos por anchura de la imagen o el video mayor o igual. Se puede utilizar con widthLte para crear un intervalo.

widthLte
integer<int32>

Busca archivos por anchura de la imagen o el video menor o igual. Se puede utilizar con widthGte para crear un intervalo.

Respuesta

successful operation

Collections of files

results
object[]
requerido
paging
object
Last modified on March 19, 2026