curl --request POST \
--url https://api.hubapi.com/files/v3/files \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: multipart/form-data' \
--form 'charsetHunch=<string>' \
--form file='@example-file' \
--form 'fileName=<string>' \
--form 'folderId=<string>' \
--form 'folderPath=<string>' \
--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
}Chargez un seul fichier en spécifiant le contenu dans le corps de la requête.
curl --request POST \
--url https://api.hubapi.com/files/v3/files \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: multipart/form-data' \
--form 'charsetHunch=<string>' \
--form file='@example-file' \
--form 'fileName=<string>' \
--form 'folderId=<string>' \
--form 'folderPath=<string>' \
--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
}Produits pris en charge
Portées requises
The access token received from the authorization server in the OAuth 2.0 flow.
Character set of the uploaded file.
File to be uploaded.
Desired name for the uploaded file.
Either 'folderId' or 'folderPath' is required. folderId is the ID of the folder the file will be uploaded to.
Either 'folderPath' or 'folderId' is required. This field represents the destination folder path for the uploaded file. If a path doesn't exist, the system will try to create one.
JSON string representing FileUploadOptions.
successful operation
File
PUBLIC_INDEXABLE : le fichier est accessible publiquement par les personnes possédant l'URL. Les moteurs de recherche peuvent indexer le fichier. PUBLIC_NOT_INDEXABLE : le fichier est accessible publiquement par les personnes possédant l'URL. Les moteurs de recherche ne peuvent pas indexer le fichier. PRIVATE : le fichier n'est PAS accessible publiquement. Une URL signée est nécessaire pour voir le contenu. Les moteurs de recherche ne peuvent pas indexer le fichier.
HIDDEN_INDEXABLE, HIDDEN_NOT_INDEXABLE, HIDDEN_PRIVATE, HIDDEN_SENSITIVE, PRIVATE, PUBLIC_INDEXABLE, PUBLIC_NOT_INDEXABLE, SENSITIVE Indique si le dossier est supprimé ou non.
Horodatage de la création du dossier.
ID du fichier.
Horodatage de la dernière mise à jour du dossier.
Horodatage de la suppression du dossier.
URL d'hébergement par défaut du fichier. Cela utilisera l'une des URL fournies par HubSpot pour gérer le fichier.
Encodage du fichier.
Extension du fichier demandé.
Le hachage MD5 du fichier.
Pour les fichiers image et vidéo. La hauteur du fichier.
Indiquez si le fichier doit être utilisé dans le nouveau contenu ou non.
Nouveau nom. Si spécifié, le nom du dossier et fullPath changeront. Tous les dossiers enfants seront mis à jour en conséquence.
Nouvel ID de dossier parent. S'il est modifié, le dossier et tous les dossiers enfants seront déplacés dans le dossier spécifié. parentFolderId et parentFolderPath ne peuvent pas être spécifiés en même temps
Chemin d'accès du dossier dans le gestionnaire de fichiers.
Taille en octets du fichier demandé.
CONTENT, CONVERSATIONS, FORMS, UI_EXTENSIONS, UNKNOWN Type de fichier. Peut être IMG, DOCUMENT, AUDIO, MOVIE ou OTHER.
URL pour télécharger le nouveau fichier.
Pour les fichiers image et vidéo. La largeur du fichier.