Zum Hauptinhalt springen
POST
/
files
/
v3
/
files
Datei hochladen
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
}

Unterstützte Produkte

Erfordert eines der folgenden Produkte oder höher.
Marketing HubMarketing Hub -Kostenlos
Sales HubSales Hub -Kostenlos
Service HubService Hub -Kostenlos
Content HubContent Hub -Kostenlos

Autorisierungen

Authorization
string
header
erforderlich

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

Body

multipart/form-data
charsetHunch
string

Character set of the uploaded file.

file
file

File to be uploaded.

fileName
string

Desired name for the uploaded file.

folderId
string

Either 'folderId' or 'folderPath' is required. folderId is the ID of the folder the file will be uploaded to.

folderPath
string

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.

options
string

JSON string representing FileUploadOptions.

Antwort

successful operation

File

access
enum<string>
erforderlich

PUBLIC_INDEXABLE: Datei ist für alle, die die URL aufrufen, öffentlich zugänglich. Suchmaschinen können die Datei indexieren. PUBLIC_NOT_INDEXABLE: Datei ist für alle, die die URL aufrufen, öffentlich zugänglich. Suchmaschinen können die Datei nicht indexieren. PRIVATE: Datei ist NICHT öffentlich zugänglich. Signierte URL erforderlich, um den Inhalt zu sehen. Suchmaschinen können die Datei nicht indexieren.

Verfügbare Optionen:
HIDDEN_INDEXABLE,
HIDDEN_NOT_INDEXABLE,
HIDDEN_PRIVATE,
HIDDEN_SENSITIVE,
PRIVATE,
PUBLIC_INDEXABLE,
PUBLIC_NOT_INDEXABLE,
SENSITIVE
archived
boolean
erforderlich

Kennzeichnet, ob der Ordner gelöscht wird oder nicht.

createdAt
string<date-time>
erforderlich

Zeitstempel der Ordnererstellung.

id
string
erforderlich

Datei-ID.

updatedAt
string<date-time>
erforderlich

Zeitstempel der letzten Aktualisierung des Ordners.

archivedAt
string<date-time>

Zeitstempel der Ordnerlöschung.

defaultHostingUrl
string

Standard-Hosting-URL der Datei. Damit wird eine der von HubSpot bereitgestellten URLs für die Bereitstellung der Datei verwendet.

encoding
string

Codierung der Datei.

expiresAt
integer<int64>
extension
string

Erweiterung der angeforderten Datei.

fileMd5
string

Der MD5-Hash der Datei.

height
integer<int32>

Für Bild- und Videodateien. Die Höhe der Datei.

isUsableInContent
boolean

Markieren, ob die Datei in neuem Content verwendet werden soll oder nicht.

name
string

Neuer Name. Sofern angegeben, werden „name“ und „fullPath“ des Ordners geändert. Alle Unterordner des Ordners werden entsprechend aktualisiert.

parentFolderId
string

Neue übergeordnete „folderId“. Bei einer Änderung werden der Ordner und alle Unterordner in den angegebenen Ordner verschoben. „parentFolderId“ und „parentFolderPath“ können nicht gleichzeitig festgelegt werden.

path
string

Pfad des Ordners im Datei-Manager.

size
integer<int64>

Größe in Bytes der angeforderten Datei.

sourceGroup
enum<string>
Verfügbare Optionen:
CONTENT,
CONVERSATIONS,
FORMS,
UI_EXTENSIONS,
UNKNOWN
type
string

Typ der Datei: IMG, DOCUMENT, AUDIO, MOVIE oder OTHER.

url
string

URL, über die die neue Datei heruntergeladen werden soll.

width
integer<int32>

Für Bild- und Videodateien. Die Breite der Datei.

Last modified on February 12, 2026