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": "CONTENT",
      "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
Cette API requiert l'une des portées suivantes :
files
files.ui_hidden.read

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 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. Affinez votre recherche si vous atteignez cette limite.

allowsAnonymousAccess
boolean

Rechercher des 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

Rechercher les fichiers mis à jour avant cet horodatage. L'heure doit être exprimée en temps epoch en millisecondes.

createdAt
string<date-time>

Rechercher des fichiers par heure exacte de création. L'heure doit être au format temps epoch en millisecondes.

createdAtGte
string<date-time>

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

createdAtLte
string<date-time>

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

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>

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

expiresAtLte
string<date-time>

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

extension
string

Rechercher des fichiers par extension donnée.

fileMd5
string

Rechercher des fichiers par hachage md5 spécifique.

height
integer<int32>

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

heightGte
integer<int32>

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

heightLte
integer<int32>

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

idGte
integer<int64>

Rechercher des fichiers par ID supérieur ou égal. Peut être utilisé avec idLte pour créer une plage d'ID.

idLte
integer<int64>

Rechercher des fichiers par ID inférieur ou égal. Peut être utilisé avec idGte pour créer une plage d'ID.

ids
integer<int64>[]

Recherche par liste d'ID de fichier.

isUsableInContent
boolean

Si vrai, les fichiers marqués pour utilisation dans nouveau contenu seront affichés. Si faux, les fichiers à ne pas utiliser dans 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[]

Propriétés de fichier souhaitées dans l'objet de retour.

size
integer<int64>

Rechercher des fichiers par leur taille exacte en octets.

sizeGte
integer<int64>

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

sizeLte
integer<int64>

Rechercher des 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

Rechercher des fichiers par type de fichier.

updatedAt
string<date-time>

Rechercher des fichiers par l'heure exacte de la dernière mise à jour. L'heure doit être exprimée en millisecondes.

updatedAtGte
string<date-time>

Rechercher des 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>

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

url
string

Rechercher l'URL donnée

width
integer<int32>

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

widthGte
integer<int32>

Rechercher des 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>

Rechercher des 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 February 12, 2026