---
title: "Titel, Tags, Privatsphäre: Upload YouTube Video Through API"
description: "Shorts oder Long-Form: upload YouTube video through API mit videoTitle, tags, privacyStatus, categoryId und playlistId in einem POST /social-posts."
url: "https://adaptlypost.com/de/usages/upload-youtube-video-through-api"
---

# Titel, Tags, Privatsphäre und Shorts: Upload YouTube Video Through API

Mit einem authentifizierten POST laden Sie ein YouTube-Video über die API hoch - mit Titel, bis zu 20 Tags, einem Privatsphäre-Status und einer bestehenden Playlist-ID. YouTube ist hier ausschließlich Video - keine Community-Beiträge, keine Bild- oder Textposts -, der Payload ist also klein und die Regeln sind streng.

[API-Key erstellen](https://adaptlypost.com/de/signup)

![Ein POST /social-posts Payload mit einem youtubeConfigs-Objekt aus videoTitle, tags, privacyStatus und playlistId](https://cdn.adaptlypost.com/public/adaptlypost_dashboard.png)

### Jede YouTube-spezifische Option sitzt in einem Objekt

youtubeConfigs trägt postType, videoTitle, tags, categoryId, privacyStatus, playlistId sowie die Flags für Benachrichtigung, Embedding, Kinder-Kennzeichnung und Lizenz - und reist auf demselben POST /social-posts Request mit, der die hochgeladene Datei referenziert.

[SteuernAuf allen Plattformen gleichzeitig postenTeile auf Instagram, TikTok, YouTube, X und mehr mit einem Klick. Jeder Post passt sich automatisch an.](https://adaptlypost.com/de/features/post-multiple-social-media-accounts-once)

[PlanenVisueller Content-KalenderPlane deine Woche auf einen Blick und verpasse nie die besten Posting-Zeiten.](https://adaptlypost.com/de/features/social-media-content-calendar)

[IntegrierenAPI-Zugang & OpenClaw-SkillVerbinden Sie sich über die API oder lassen Sie Ihren OpenClaw KI-Agenten Beiträge verwalten. Automatisieren Sie Social Media mit natürlicher Sprache.](https://adaptlypost.com/de/features/openclaw-integration)

[GenerierenKI-Bildgenerator für Social MediaErstelle aufmerksamkeitsstarke Bilder in Sekunden. Beschreibe deine Vision und lass die KI sie zum Leben erwecken.](https://adaptlypost.com/de/features/ai-social-media-image-generator)

[ErstellenKI-Caption-Generator für jede PlattformHol dir Caption-Ideen, schreibe für verschiedene Plattformen um und füge Trend-Hashtags hinzu – mit nur einem Prompt.](https://adaptlypost.com/de/features/ai-caption-writer)

[OrganisierenSocial-Media-Content-PlanerSieh Entwürfe, geplante und veröffentlichte Posts an einem Ort. Wisse genau, was wann live geht.](https://adaptlypost.com/de/features/ai-social-media-scheduler)

## Das Vertrauen von Creatorn und Teams

Erfahren Sie, wie Creator, Marketer und kleine Unternehmen AdaptlyPost nutzen, um konsistent zu bleiben und jede Woche Stunden zu sparen.

Ich bin Softwareentwickler, kein Marketer. Meine Partnerin betreibt eine TikTok-Seite, also helfe ich aus und plane ihre Posts: ich mache alles auf einmal und die KI übernimmt die Texte. Kostet mich jetzt etwa 20 Minuten pro Woche.

[![Denys Zinych](https://cdn.adaptlypost.com/public/denys.jpg)Denys ZinychSoftwareentwickler](https://www.linkedin.com/in/denys-zinych-b75543287/)

Ich betreibe meine Nail-Art-Seite und eine persönliche Marke. Beides über ein Dashboard zu planen hat alles verändert, ich poste jetzt wirklich regelmäßig und mein Engagement ist innerhalb eines Monats spürbar gestiegen.

[![Irena](https://cdn.adaptlypost.com/public/irena.jpg)IrenaContent Creatorin](https://www.instagram.com/iirennails/)

Ich bin SWE und ehrlich gesagt schlecht darin, regelmäßig zu posten. Ich plane einfach eine Woche voller Updates für meine persönliche Marke, wann immer ich eine freie Minute habe, und die KI entwirft die Texte pro Plattform, sodass ich dasselbe nicht fünfmal umschreiben muss.

[![Dorian Opacki](https://cdn.adaptlypost.com/public/dorian.jpg)Dorian OpackiSoftwareentwickler](https://www.linkedin.com/in/dorianopacki/)

Ich bin Softwareentwickler, kein Marketer. Meine Partnerin betreibt eine TikTok-Seite, also helfe ich aus und plane ihre Posts: ich mache alles auf einmal und die KI übernimmt die Texte. Kostet mich jetzt etwa 20 Minuten pro Woche.

[![Denys Zinych](https://cdn.adaptlypost.com/public/denys.jpg)Denys ZinychSoftwareentwickler](https://www.linkedin.com/in/denys-zinych-b75543287/)

Ich betreibe meine Nail-Art-Seite und eine persönliche Marke. Beides über ein Dashboard zu planen hat alles verändert, ich poste jetzt wirklich regelmäßig und mein Engagement ist innerhalb eines Monats spürbar gestiegen.

[![Irena](https://cdn.adaptlypost.com/public/irena.jpg)IrenaContent Creatorin](https://www.instagram.com/iirennails/)

Ich bin SWE und ehrlich gesagt schlecht darin, regelmäßig zu posten. Ich plane einfach eine Woche voller Updates für meine persönliche Marke, wann immer ich eine freie Minute habe, und die KI entwirft die Texte pro Plattform, sodass ich dasselbe nicht fünfmal umschreiben muss.

[![Dorian Opacki](https://cdn.adaptlypost.com/public/dorian.jpg)Dorian OpackiSoftwareentwickler](https://www.linkedin.com/in/dorianopacki/)

Ich bin Softwareentwickler, kein Marketer. Meine Partnerin betreibt eine TikTok-Seite, also helfe ich aus und plane ihre Posts: ich mache alles auf einmal und die KI übernimmt die Texte. Kostet mich jetzt etwa 20 Minuten pro Woche.

[![Denys Zinych](https://cdn.adaptlypost.com/public/denys.jpg)Denys ZinychSoftwareentwickler](https://www.linkedin.com/in/denys-zinych-b75543287/)

Ich betreibe meine Nail-Art-Seite und eine persönliche Marke. Beides über ein Dashboard zu planen hat alles verändert, ich poste jetzt wirklich regelmäßig und mein Engagement ist innerhalb eines Monats spürbar gestiegen.

[![Irena](https://cdn.adaptlypost.com/public/irena.jpg)IrenaContent Creatorin](https://www.instagram.com/iirennails/)

Ich bin SWE und ehrlich gesagt schlecht darin, regelmäßig zu posten. Ich plane einfach eine Woche voller Updates für meine persönliche Marke, wann immer ich eine freie Minute habe, und die KI entwirft die Texte pro Plattform, sodass ich dasselbe nicht fünfmal umschreiben muss.

[![Dorian Opacki](https://cdn.adaptlypost.com/public/dorian.jpg)Dorian OpackiSoftwareentwickler](https://www.linkedin.com/in/dorianopacki/)

Ich bin kein Social-Media-Mensch, aber ich muss meine Arbeit irgendwo zeigen. Der KI-Texter erstellt einen brauchbaren Entwurf, ich passe ihn etwas an, plane ihn ein, fertig. Von einmal im Monat zu dreimal pro Woche.

[![Denys Kholin](https://cdn.adaptlypost.com/public/denysK.jpg)Denys KholinFreelance-Designer](https://www.linkedin.com/in/denys-kholin/)

Wir haben unseren OpenClaw-Agenten mit AdaptlyPost verbunden und jetzt postet unsere KI Produkt-Updates automatisch auf allen Kanälen. Klingt futuristisch, funktioniert aber einfach. Die API-Integration war unkompliziert.

[![Taras Shynkarenko](https://cdn.adaptlypost.com/public/taras.jpg)Taras ShynkarenkoStartup-Gründer](https://www.linkedin.com/in/taras-shynkarenko/)

Ich bin kein Social-Media-Mensch, aber ich muss meine Arbeit irgendwo zeigen. Der KI-Texter erstellt einen brauchbaren Entwurf, ich passe ihn etwas an, plane ihn ein, fertig. Von einmal im Monat zu dreimal pro Woche.

[![Denys Kholin](https://cdn.adaptlypost.com/public/denysK.jpg)Denys KholinFreelance-Designer](https://www.linkedin.com/in/denys-kholin/)

Wir haben unseren OpenClaw-Agenten mit AdaptlyPost verbunden und jetzt postet unsere KI Produkt-Updates automatisch auf allen Kanälen. Klingt futuristisch, funktioniert aber einfach. Die API-Integration war unkompliziert.

[![Taras Shynkarenko](https://cdn.adaptlypost.com/public/taras.jpg)Taras ShynkarenkoStartup-Gründer](https://www.linkedin.com/in/taras-shynkarenko/)

Ich bin kein Social-Media-Mensch, aber ich muss meine Arbeit irgendwo zeigen. Der KI-Texter erstellt einen brauchbaren Entwurf, ich passe ihn etwas an, plane ihn ein, fertig. Von einmal im Monat zu dreimal pro Woche.

[![Denys Kholin](https://cdn.adaptlypost.com/public/denysK.jpg)Denys KholinFreelance-Designer](https://www.linkedin.com/in/denys-kholin/)

Wir haben unseren OpenClaw-Agenten mit AdaptlyPost verbunden und jetzt postet unsere KI Produkt-Updates automatisch auf allen Kanälen. Klingt futuristisch, funktioniert aber einfach. Die API-Integration war unkompliziert.

[![Taras Shynkarenko](https://cdn.adaptlypost.com/public/taras.jpg)Taras ShynkarenkoStartup-Gründer](https://www.linkedin.com/in/taras-shynkarenko/)

## Vom leeren Terminal zum veröffentlichten Upload

Schritt 1

### Key erstellen, dann den Kanal nachschlagen

Keys werden im Dashboard unter Settings > API Tokens ausgestellt und beginnen mit adaptly\_. Senden Sie sie als \`Authorization: Bearer <key>\` an https://post.adaptlypost.com/post/api/v1\. Der Kanal selbst wird per OAuth im Dashboard verbunden - es gibt keinen Endpunkt, der einen YouTube-Kanal verbindet, trennt oder auf seinen Zustand prüft - und \`GET /social-accounts\` liefert dann seine id, platform und displayName zur Referenzierung im Post. Ein Call zielt auf einen YouTube-Kanal: Ein zweiter Kanal ist ein zweiter Call, und zwei YouTube-Konten in einem Payload werden mit einem 400 abgelehnt.

Schritt 2

### Datei hochschieben, dann POST /social-posts mit youtubeConfigs

Akzeptiert werden nur video/mp4 und video/quicktime, und \`POST /upload-urls\` weist jeden anderen MIME-Typ rundweg ab. Fordern Sie dort also vorsignierte URLs an (1-20 Dateien, eine Stunde gültig), PUTten Sie die Datei und erstellen Sie den Post mit \`text\`, \`platforms: \["YOUTUBE"\]\`, \`timezone\` (IANA, z. B. "Europe/Berlin"), \`contentType: "VIDEO"\` und einem \`youtubeConfigs\`-Objekt. Die Liste der von YouTube unterstützten Content-Typen umfasst VIDEO, und die maximale Bildanzahl pro Post ist 0 - ein IMAGE- oder TEXT-Post, der YouTube einschließt, erreicht den Kanal also nie. Der Request-Body wird synchron validiert: ein \`videoTitle\` über 100 Zeichen, mehr als 20 \`tags\`, ein fehlendes Pflichtfeld oder ein nicht unterstützter Content-Typ kommen allesamt als 400 am Create-Call selbst zurück, ohne dass ein Post-Datensatz geschrieben wird und ohne dass es etwas zu wiederholen gäbe. \`postType: "SHORTS"\` verlangt eine 9:16-Datei von höchstens 60 Sekunden, prüfen Sie Seitenverhältnis und Dauer also vor dem Call. Ergänzen Sie \`scheduledAt\`, um zu planen statt sofort zu veröffentlichen.

Schritt 3

### platformPostId auslesen oder korrigieren und erneut senden

\`GET /social-posts/:id/results\` liefert den YouTube-Eintrag mit \`status\`, \`publishedAt\`, \`errorMessage\` und \`platformPostId\` - der rohen YouTube-Video-ID. Eine Watch-URL wird nie zurückgegeben, bauen Sie den Link also selbst aus dieser ID. Dieser Endpunkt meldet, was YouTube getan hat, nachdem wir den Upload angenommen und ausgeliefert haben, nicht ob der Payload wohlgeformt war - fehlerhafte Payloads kommen gar nicht so weit, weil sie beim Create mit einem 400 gescheitert sind. Was in \`errorMessage\` auftaucht, kommt von der Kanalseite: eine \`playlistId\`, die es auf dem verbundenen Kanal nicht gibt, eine vom Kanalinhaber widerrufene OAuth-Freigabe oder ein Upload, den YouTube bei der eigenen Verarbeitung abgelehnt oder gedrosselt hat. Beheben Sie die Ursache und rufen Sie \`POST /social-posts/:id/retry\` mit den fehlgeschlagenen \`platformIds\` auf, statt den Post neu anzulegen. Eine Sandbox gibt es nirgends in der API, dem Trockenlauf am nächsten kommt daher eine Veröffentlichung mit \`privacyStatus: "PRIVATE"\`, die Sie anschließend in YouTube Studio umstellen.

## Einfache, transparente Preise

Wähle den perfekten Plan

### Creator

Perfekt für Einzelpersonen und Solopreneure

## $19

/Monat

[7-Tage-Test starten](https://adaptlypost.com/de/signup)

* 30 verbundene Social-Media-Konten
* Unbegrenzte geplante Posts
* 1 Teammitglied
* 3 Arbeitsbereiche
* 150 Credits/Monat
* KI-Captions
* KI-Bildstudio
* API-Zugang & OpenClaw-Integration
* Bild-, Video- & Karussell-Posts

Beliebtester

### Pro

Für Profis und wachsende Teams

## $39

/Monat

[7-Tage-Test starten](https://adaptlypost.com/de/signup)

* 60 verbundene Social-Media-Konten
* Unbegrenzte geplante Posts
* 5 Teammitglieder
* 15 Arbeitsbereiche
* 400 Credits/Monat
* KI-Captions
* KI-Bildstudio
* API-Zugang & OpenClaw-Integration
* Bild-, Video- & Karussell-Posts

### Enterprise

Für Agenturen und Unternehmen, die skalieren wollen

## $89

/Monat

[7-Tage-Test starten](https://adaptlypost.com/de/signup)

* 100 verbundene Social-Media-Konten
* Unbegrenzte geplante Posts
* 20 Teammitglieder
* 50 Arbeitsbereiche
* 1000 Credits/Monat
* KI-Captions
* KI-Bildstudio
* API-Zugang & OpenClaw-Integration
* Bild-, Video- & Karussell-Posts

Alle Pläne: 7 Tage gratis testen

Möchten Sie den vollständigen Funktionsvergleich sehen? [Preisseite ansehen](https://adaptlypost.com/de/pricing)

## Was Sie an einem YouTube-Upload tatsächlich setzen können

### Long-Form-Uploads mit angehängten Metadaten

\`postType: "VIDEO"\` veröffentlicht einen normalen Upload. \`videoTitle\` setzt den Titel mit einer Obergrenze von 100 Zeichen, \`tags\` nimmt bis zu 20 Strings, \`categoryId\` nimmt die numerische Kategorie-ID von YouTube, und der Post-\`text\` reist als Beschreibungstext mit dem Video mit. Darüber hinaus ist nichts setzbar: Felder für Thumbnails, Kapitel, Endcards, Untertitel oder Premieren gibt es in dieser API nicht.

### Shorts über denselben Endpunkt

Stellen Sie \`postType\` auf \`"SHORTS"\`, um YouTube Shorts per API hochzuladen - derselbe Endpunkt, dasselbe youtubeConfigs, dieselbe upload-urls-Pipeline. Entscheidend ist das Medium, nicht das Flag: Ein Short verlangt ein Seitenverhältnis von 9:16 und eine Dauer von höchstens 60 Sekunden, prüfen Sie Abmessungen und Dauer also vor dem Call statt danach.

### Privatsphäre, Benachrichtigungen und die Zielgruppen-Kennzeichnung

\`privacyStatus\` akzeptiert PUBLIC, UNLISTED oder PRIVATE. \`notifySubscribers\` entscheidet, ob die Abonnenten des Kanals benachrichtigt werden, \`allowEmbedding\` setzt die Einbettungsberechtigung, \`madeForKids\` trägt die Zielgruppen-Kennzeichnung und \`license\` setzt die Videolizenz. Alle gelten pro Post, ein Stapel Archiv-Uploads kann also privat und lautlos rausgehen, während ein Launch-Video öffentlich erscheint und benachrichtigt.

### Den Upload einer bestehenden Playlist hinzufügen

Setzen Sie \`playlistId\` in youtubeConfigs, und der fertige Upload wird in diese Playlist einsortiert. Sie muss bereits existieren - die API kann zu einer Playlist hinzufügen, aber keine anlegen, umbenennen, umsortieren oder auflisten -, kopieren Sie die ID also aus YouTube Studio (der \`list=\`-Wert in der Playlist-URL) und legen Sie sie in Ihrer eigenen Konfiguration ab. Ist die ID falsch, zeigt sich das am YouTube-Eintrag, den \`/results\` zurückgibt.

## Verdrahten Sie Ihren ersten YouTube-Upload

Erstellen Sie einen Key unter Settings > API Tokens, importieren Sie GET /openapi.json in Ihren HTTP-Client, Make oder n8n, und der erste Upload ist einen POST entfernt. Testen Sie mit privacyStatus PRIVATE, bevor Sie öffentlich gehen.

[API-Key erstellen](https://adaptlypost.com/de/signup)
