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": "<string>",
      "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

Authorizations

Authorization
string
header
required

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

Query Parameters

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

Buscar archivos por acceso. Si es true, solo mostrará archivos públicos. Si es false, solo mostrará los archivos privados.

before
string
createdAt
string<date-time>

Buscar archivos por fecha de creación.

createdAtGte
string<date-time>

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

createdAtLte
string<date-time>

Buscar archivos por menos o igual a la hora de creación. Se puede utilizar con createdAtGte para crear un rango.

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>

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

expiresAtLte
string<date-time>

Buscar archivos por menos o igual a la hora de vencimiento. Se puede utilizar con expiresAtGte para crear un rango.

extension
string

Buscar archivos por la extensión proporcionada.

fileMd5
string

Buscar archivos por un hash md5 específico.

height
integer<int32>

Buscar archivos por altura de imagen o vídeo.

heightGte
integer<int32>

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

heightLte
integer<int32>

Buscar archivos por menos o igual que la altura de la imagen o el video. Se puede utilizar con heightGte para crear un rango.

idGte
integer<int64>
idLte
integer<int64>
ids
integer<int64>[]

Buscar por una lista de ID de archivos.

isUsableInContent
boolean

Si es true, muestra los archivos marcados para ser utilizados en nuevos contenidos. Si es false, 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[]

Una lista de propiedades de archivo a devolver.

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>

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

sort
string[]

Ordenar archivos por un campo dado.

type
string

Filtrar por tipo de archivo proporcionado.

updatedAt
string<date-time>

Buscar archivos por hora de la última actualización.

updatedAtGte
string<date-time>

Buscar archivos por mayor o igual a la hora de última actualización. Se puede utilizar con updatedAtLte para crear un rango.

updatedAtLte
string<date-time>

Buscar archivos por menos o igual a la hora de última actualización. Se puede utilizar con updatedAtGte para crear un rango.

url
string

Buscar por URL de archivo.

width
integer<int32>

Buscar archivos por ancho de imagen o video.

widthGte
integer<int32>

Buscar archivos por mayor o igual que el ancho de la imagen o el video. Se puede utilizar con widthLte para crear un rango.

widthLte
integer<int32>

Buscar archivos por menos o igual que el ancho de la imagen o el video. Se puede utilizar con widthGte para crear un rango.

Response

successful operation

Collections of files

results
object[]
required
paging
object
Last modified on December 8, 2025