curl --request POST \
--url https://api.hubapi.com/cms/source-code/2026-03/{environment}/content/{path} \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: multipart/form-data' \
--form file='@example-file'{
"createdAt": 123,
"folder": true,
"id": "<string>",
"name": "<string>",
"updatedAt": 123,
"archivedAt": 123,
"children": [
"<string>"
],
"hash": "<string>"
}Crée un fichier à l’emplacement spécifié dans l’environnement spécifié. Accepte le type de contenu multipart/form-data. Lance une erreur si un fichier existe déjà à l’emplacement spécifié.
curl --request POST \
--url https://api.hubapi.com/cms/source-code/2026-03/{environment}/content/{path} \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: multipart/form-data' \
--form file='@example-file'{
"createdAt": 123,
"folder": true,
"id": "<string>",
"name": "<string>",
"updatedAt": 123,
"archivedAt": 123,
"children": [
"<string>"
],
"hash": "<string>"
}Supported products
Required Scopes
The access token received from the authorization server in the OAuth 2.0 flow.
L'environnement dans lequel le fichier de contenu sera téléchargé. Représente généralement différentes étapes comme « staging » ou « production ».
Le chemin spécifique au sein de l'environnement où le fichier de contenu sera stocké. Il doit s'agir d'une chaîne de chemin valide.
.+successful operation
Horodatage de la première création de l'objet.
Détermine si ce chemin dirige vers un dossier.
Le chemin du fichier dans le système de fichiers du développeur CMS.
Le nom du fichier.
Horodatage de la dernière mise à jour de l'objet.
Horodatage du moment où l'objet a été archivé (supprimé).
Si l'objet est un dossier, contient les noms des fichiers dans le dossier.
Un identifiant unique pour le contenu du fichier utilisé pour vérifier l'intégrité des données.