Passer au contenu principal
GET
/
files
/
v3
/
files
/
search
Rechercher les fichiers
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>"
    }
  }
}

Produits pris en charge

Exige l'un des produits suivants ou un produit supérieur.
Marketing HubMarketing Hub -Gratuit
Sales HubSales Hub -Gratuit
Service HubService Hub -Gratuit
Content HubContent Hub -Gratuit

Autorisations

Authorization
string
header
requis

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

Paramètres de requête

after
string

Décaler les résultats de la recherche de cette valeur. Le décalage par défaut est de 0 et le décalage maximal des éléments pour une recherche donnée est de 10 000. Limitez votre recherche si vous atteignez cette limite.

allowsAnonymousAccess
boolean

Recherche de fichiers par accès. Si true, seuls les fichiers publics seront affichés. Si false, seuls les fichiers privés seront affichés.

before
string
createdAt
string<date-time>

Rechercher des fichiers par heure de création.

createdAtGte
string<date-time>

Recherche de fichiers par date de création supérieure ou égale. Peut être utilisé avec createdAtLte pour créer une plage.

createdAtLte
string<date-time>

Recherche de fichiers par date de création inférieure ou égale. Peut être utilisé avec createdAtGte pour créer une plage.

encoding
string

Rechercher des fichiers par encodage spécifié.

expiresAt
string<date-time>

Recherche de fichiers en fonction de l'heure exacte d'expiration. L'heure doit être l'heure d'origine en millisecondes.

expiresAtGte
string<date-time>

Recherche de fichiers par heure d'expiration supérieure ou égale. Peut être utilisé avec expiresAtLte pour créer une plage.

expiresAtLte
string<date-time>

Recherche de fichiers par heure d'expiration inférieure ou égale. Peut être utilisé avec expiresAtGte pour créer une plage.

extension
string

Rechercher des fichiers par extension donnée.

fileMd5
string

Recherche de fichiers à partir d'un hachage md5 spécifique.

height
integer<int32>

Rechercher des fichiers par hauteur d'image ou de vidéo.

heightGte
integer<int32>

Recherche de fichiers par taille d'image ou de vidéo supérieure ou égale. Peut être utilisé avec heightLte pour créer une plage.

heightLte
integer<int32>

Recherche de fichiers par taille d'image ou de vidéo inférieure ou égale. Peut être utilisé avec heightGte pour créer une plage.

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

Recherche par liste d'ID de fichier.

isUsableInContent
boolean

Si true, les fichiers marqués pour utilisation dans un nouveau contenu seront affichés. Si false, les fichiers à ne pas utiliser dans un nouveau contenu seront affichés.

limit
integer<int32>

Nombre d'éléments à renvoyer. La limite par défaut est de 10, la limite maximale est de 100.

name
string

Rechercher des fichiers contenant le nom donné.

parentFolderIds
integer<int64>[]

Rechercher des fichiers avec le folderId spécifié.

path
string

Rechercher des fichiers par chemin

properties
string[]

Une liste de propriétés de fichiers à renvoyer.

size
integer<int64>

Rechercher des fichiers par leur taille exacte en octets.

sizeGte
integer<int64>

Recherche de fichiers par taille de fichier supérieure ou égale. Peut être utilisé avec sizeLte pour créer une plage.

sizeLte
integer<int64>

Recherche de fichiers par taille inférieure ou égale. Peut être utilisé avec sizeGte pour créer une plage.

sort
string[]

Trier les fichiers selon un champ donné.

type
string

Filtrer par type de fichier fourni.

updatedAt
string<date-time>

Rechercher des fichiers par heure de dernière mise à jour.

updatedAtGte
string<date-time>

Recherche de fichiers par heure de dernière mise à jour supérieure ou égale. Peut être utilisé avec updatedAtLte pour créer une plage.

updatedAtLte
string<date-time>

Recherche de fichiers par heure de dernière mise à jour inférieure ou égale. Peut être utilisé avec updatedGtLte pour créer une plage.

url
string

Rechercher par URL de fichier.

width
integer<int32>

Rechercher des fichiers par largeur d'image ou de vidéo.

widthGte
integer<int32>

Recherche de fichiers par largeur d'image ou de vidéo supérieure ou égale. Peut être utilisé avec widthLte pour créer une plage.

widthLte
integer<int32>

Recherche de fichiers par largeur d'image ou de vidéo inférieure ou égale. Peut être utilisé avec widthGte pour créer une plage.

Réponse

successful operation

Collections of files

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