REST APIPATCH
Beitrag aktualisieren
Aktualisieren Sie einen geplanten Beitrag, indem Sie nur die zu ändernden Felder senden. Die API gibt das ganze Objekt zurück.
PATCH
https://post.adaptlypost.com/post/api/v1/social-posts/:idEinen bestehenden Beitrag aktualisieren. Alle Felder sind optional, senden Sie nur die Felder, die Sie ändern möchten.
API-Schlüssel (Bearer-Token)
Body-Parameter
| Parameter | Typ | Beschreibung |
|---|---|---|
platforms | PlatformType[] | Zielplattformen |
contentType | ContentType | Inhaltstyp |
text | string | Textinhalt des Beitrags |
platformTexts | PlatformText[] | Textspezifische Überschreibungen pro Plattform |
mediaUrls | string[] | URLs hochgeladener Mediendateien |
thumbnailUrl | string | Thumbnail-URL für Videobeiträge |
scheduledAt | string | Neues Planungsdatum (ISO 8601) |
timezone | string | IANA-Zeitzone |
pageIds | string[] | Facebook-/LinkedIn-Seiten-IDs. Für Facebook wird entweder die Konto-id oder die pageId aus /social-accounts akzeptiert |
twitterConnectionIds | string[] | Twitter-Konto-Verbindungs-IDs |
linkedinConnectionIds | string[] | LinkedIn-Konto-Verbindungs-IDs |
instagramConnectionIds | string[] | Instagram-Konto-Verbindungs-IDs |
tiktokConnectionIds | string[] | TikTok-Konto-Verbindungs-IDs |
youtubeConnectionIds | string[] | YouTube-Kanal-Verbindungs-IDs |
pinterestConnectionIds | string[] | Pinterest-Konto-Verbindungs-IDs |
blueskyConnectionIds | string[] | Bluesky-Konto-Verbindungs-IDs |
threadsConnectionIds | string[] | Threads-Konto-Verbindungs-IDs |
Alle Felder sind optional. Gib nur die Felder an, die du aktualisieren möchtest. Die Antwort gibt das vollständige aktualisierte Beitragsobjekt zurück.
Ein Konto pro Plattform
Pro Beitrag ist nur ein Konto pro Plattform erlaubt. Sie können einen Beitrag nicht so aktualisieren, dass mehrere Konten derselben Plattform enthalten sind. Diese Einschränkung gilt zur Einhaltung der Nutzungsbedingungen der Plattformen.Einen Social-Media-Beitrag aktualisieren
curl --request PATCH \
--url https://post.adaptlypost.com/post/api/v1/social-posts/post_xyz789 \
--header 'Authorization: Bearer <api-key>' \
--header 'Content-Type: application/json' \
--data '{
"text": "Updated post content!",
"platforms": ["TWITTER", "LINKEDIN"],
"scheduledAt": "2026-03-15T10:00:00Z",
"timezone": "America/New_York",
"twitterConnectionIds": ["conn_abc123"],
"linkedinConnectionIds": ["conn_def456"]
}'200
{
"id": "post_xyz789",
"contentType": "TEXT",
"text": "Updated post content!",
"status": "SCHEDULED",
"scheduledAt": "2026-03-15T10:00:00Z",
"timezone": "America/New_York",
"platforms": [
{
"id": "pp_001",
"platform": "TWITTER",
"status": "PENDING",
"accountName": "@yourhandle"
},
{
"id": "pp_002",
"platform": "LINKEDIN",
"status": "PENDING",
"accountName": "Your Company"
}
],
"createdAt": "2026-03-14T11:59:00Z",
"updatedAt": "2026-03-15T08:30:00Z"
}