curl --request POST \
--url https://api.hubapi.com/cms/v3/blogs/posts/clone \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"id": "<string>",
"cloneName": "<string>"
}
'{
"abStatus": "automated_loser_variant",
"abTestId": "<string>",
"archivedAt": 123,
"archivedInDashboard": true,
"attachedStylesheets": [
{}
],
"authorName": "<string>",
"blogAuthorId": "<string>",
"campaign": "<string>",
"categoryId": 123,
"contentGroupId": "<string>",
"contentTypeCategory": "0",
"created": "2023-11-07T05:31:56Z",
"createdById": "<string>",
"currentState": "AGENT_GENERATED",
"currentlyPublished": true,
"domain": "<string>",
"dynamicPageDataSourceId": "<string>",
"dynamicPageDataSourceType": 123,
"dynamicPageHubDbTableId": "<string>",
"enableDomainStylesheets": true,
"enableGoogleAmpOutputOverride": true,
"enableLayoutStylesheets": true,
"featuredImage": "<string>",
"featuredImageAltText": "<string>",
"folderId": "<string>",
"footerHtml": "<string>",
"headHtml": "<string>",
"htmlTitle": "<string>",
"id": "<string>",
"includeDefaultCustomCss": true,
"language": "aa",
"layoutSections": {},
"linkRelCanonicalUrl": "<string>",
"mabExperimentId": "<string>",
"metaDescription": "<string>",
"name": "<string>",
"pageExpiryDate": 123,
"pageExpiryEnabled": true,
"pageExpiryRedirectId": 123,
"pageExpiryRedirectUrl": "<string>",
"password": "<string>",
"postBody": "<string>",
"postSummary": "<string>",
"publicAccessRules": [
{}
],
"publicAccessRulesEnabled": true,
"publishDate": "2023-11-07T05:31:56Z",
"publishImmediately": true,
"rssBody": "<string>",
"rssSummary": "<string>",
"slug": "<string>",
"state": "<string>",
"tagIds": [
123
],
"themeSettingsValues": {},
"translatedFromId": "<string>",
"translations": {},
"updated": "2023-11-07T05:31:56Z",
"updatedById": "<string>",
"url": "<string>",
"useFeaturedImage": true,
"widgetContainers": {},
"widgets": {}
}Klonen Sie einen Blogeintrag, indem eine Kopie in einem neuen Blogeintrag erstellt wird.
curl --request POST \
--url https://api.hubapi.com/cms/v3/blogs/posts/clone \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"id": "<string>",
"cloneName": "<string>"
}
'{
"abStatus": "automated_loser_variant",
"abTestId": "<string>",
"archivedAt": 123,
"archivedInDashboard": true,
"attachedStylesheets": [
{}
],
"authorName": "<string>",
"blogAuthorId": "<string>",
"campaign": "<string>",
"categoryId": 123,
"contentGroupId": "<string>",
"contentTypeCategory": "0",
"created": "2023-11-07T05:31:56Z",
"createdById": "<string>",
"currentState": "AGENT_GENERATED",
"currentlyPublished": true,
"domain": "<string>",
"dynamicPageDataSourceId": "<string>",
"dynamicPageDataSourceType": 123,
"dynamicPageHubDbTableId": "<string>",
"enableDomainStylesheets": true,
"enableGoogleAmpOutputOverride": true,
"enableLayoutStylesheets": true,
"featuredImage": "<string>",
"featuredImageAltText": "<string>",
"folderId": "<string>",
"footerHtml": "<string>",
"headHtml": "<string>",
"htmlTitle": "<string>",
"id": "<string>",
"includeDefaultCustomCss": true,
"language": "aa",
"layoutSections": {},
"linkRelCanonicalUrl": "<string>",
"mabExperimentId": "<string>",
"metaDescription": "<string>",
"name": "<string>",
"pageExpiryDate": 123,
"pageExpiryEnabled": true,
"pageExpiryRedirectId": 123,
"pageExpiryRedirectUrl": "<string>",
"password": "<string>",
"postBody": "<string>",
"postSummary": "<string>",
"publicAccessRules": [
{}
],
"publicAccessRulesEnabled": true,
"publishDate": "2023-11-07T05:31:56Z",
"publishImmediately": true,
"rssBody": "<string>",
"rssSummary": "<string>",
"slug": "<string>",
"state": "<string>",
"tagIds": [
123
],
"themeSettingsValues": {},
"translatedFromId": "<string>",
"translations": {},
"updated": "2023-11-07T05:31:56Z",
"updatedById": "<string>",
"url": "<string>",
"useFeaturedImage": true,
"widgetContainers": {},
"widgets": {}
}Unterstützte Produkte
Erforderliche Bereiche
The access token received from the authorization server in the OAuth 2.0 flow.
successful operation
Model definition for a Blog Post.
Der Status des mit diesem Blogbeitrag verbundenen AB-Tests, falls zutreffend
Verfügbare Optionen: automated_loser_variant, automated_master, automated_variant, loser_variant, mab_master, mab_variant, master, variant
automated_loser_variant, automated_master, automated_variant, loser_variant, mab_master, mab_variant, master, variant Die ID des dieser Seite zugeordneten AB-Tests, sofern zutreffend
Der Zeitstempel (ISO8601-Format), zu dem dieser Blogbeitrag gelöscht wurde.
„true“ (wahr) verweist darauf, dass der Beitrag nicht in Ihrem Dashboard angezeigt wird, obwohl er eventuell noch live geschaltet ist.
Liste der Stylesheets, die an diesen Blogbeitrag angehängt werden sollen. Diese Stylesheets sind nur an diese Seite angehängt. Die Reihenfolge der Priorität ist von unten nach oben, genau wie im HTML.
Show child attributes
Der Name des Benutzers, der den Blogbeitrag aktualisiert hat.
Die ID des Blogautors, der diesem Blogbeitrag zugeordnet ist.
Die GUID der Marketingkampagne, zu der dieser Blogbeitrag gehört.
ID des Objekttyps. Folgendes wird erwartet: .
Die ID des übergeordneten Blogs, dem dieser Blogbeitrag zugeordnet ist.
Eine AUFZÄHLUNG, die den Typ dieses Objekts beschreibt. Folgendes wird erwartet: BLOG_POST.
0, 1, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 2, 20, 21, 22, 3, 4, 5, 6, 7, 8, 9 Der Zeitstempel (ISO8601-Format), zu dem dieser Blogbeitrag erstellt wurde.
Die ID des Benutzers, der den Blogbeitrag erstellt hat.
Eine generierte AUFZÄHLUNG, die den aktuellen Status dieses Blogbeitrags beschreibt. Muss immer mit dem Status übereinstimmen.
AGENT_GENERATED, AUTOMATED, AUTOMATED_AB, AUTOMATED_AB_VARIANT, AUTOMATED_DRAFT, AUTOMATED_DRAFT_AB, AUTOMATED_DRAFT_ABVARIANT, AUTOMATED_FOR_FORM, AUTOMATED_FOR_FORM_BUFFER, AUTOMATED_FOR_FORM_DRAFT, AUTOMATED_FOR_FORM_LEGACY, AUTOMATED_LOSER_ABVARIANT, AUTOMATED_SENDING, BLOG_EMAIL_DRAFT, BLOG_EMAIL_PUBLISHED, DRAFT, DRAFT_AB, DRAFT_AB_VARIANT, ERROR, LOSER_AB_VARIANT, PAGE_STUB, PRE_PROCESSING, PROCESSING, PUBLISHED, PUBLISHED_AB, PUBLISHED_AB_VARIANT, PUBLISHED_OR_SCHEDULED, RSS_TO_EMAIL_DRAFT, RSS_TO_EMAIL_PUBLISHED, SCHEDULED, SCHEDULED_AB, SCHEDULED_OR_PUBLISHED Ob der Beitrag veröffentlicht wird (wahr oder falsch)
Die Domain, in die dieser Blogbeitrag aufgelöst werden soll. Sofern null, wird der Blogbeitrag standardmäßig in der ParentBlog-Domain erstellt.
Die ID für die von der dynamischen Seite verwendete Datenquelle.
Der Typ der Datenquelle, die von der dynamischen Seite verwendet wird.
Die ID der HubDB-Tabelle, auf die dieser Blogbeitrag verweist, sofern zutreffend
Boolescher Wert zum Bestimmen, ob die Stile von der Vorlage angewendet werden sollen oder nicht.
Boolescher Wert, um die AMP-Einstellungen für den Blog zu überschreiben.
Boolescher Wert zum Bestimmen, ob die Stile von der Vorlage angewendet werden sollen oder nicht.
„featuredImage“ des Blogbeitrags.
ALT-Text von „featuredImage“.
Eindeutige ID des zugeordneten Ordners
Benutzerdefiniertes HTML für Einbettungscodes, Javascript, die vor dem -Tag der Seite eingefügt werden.
Benutzerdefiniertes HTML für Einbettungscodes, Javascript usw., die im -Tag der Seite eingefügt werden.
Der HTML-Titel des Blogbeitrags.
Die eindeutige ID des Blogbeitrags.
Boolescher Wert zum Bestimmen, ob die primären CSS-Dateien angewendet werden sollen oder nicht.
Der explizit angegebene ISO 639-Sprachcode des Blogbeitrags. Sofern null, wird der Blogbeitrag standardmäßig in der ParentBlog-Sprache erstellt.
aa, ab, ae, af, af-na, af-za, agq, agq-cm, ak, ak-gh, am, am-et, an, ann, ann-ng, ar, ar-001, ar-ae, ar-bh, ar-dj, ar-dz, ar-eg, ar-eh, ar-er, ar-il, ar-iq, ar-jo, ar-km, ar-kw, ar-lb, ar-ly, ar-ma, ar-mr, ar-om, ar-ps, ar-qa, ar-sa, ar-sd, ar-so, ar-ss, ar-sy, ar-td, ar-tn, ar-ye, as, as-in, asa, asa-tz, ast, ast-es, av, ay, az, az-az, ba, bas, bas-cm, be, be-by, bem, bem-zm, bez, bez-tz, bg, bg-bg, bgc, bgc-in, bho, bho-in, bi, bm, bm-ml, bn, bn-bd, bn-in, bo, bo-cn, bo-in, br, br-fr, brx, brx-in, bs, bs-ba, ca, ca-ad, ca-es, ca-fr, ca-it, ccp, ccp-bd, ccp-in, ce, ce-ru, ceb, ceb-ph, cgg, cgg-ug, ch, chr, chr-us, ckb, ckb-iq, ckb-ir, co, cr, cs, cs-cz, cu, cu-ru, cv, cv-ru, cy, cy-gb, da, da-dk, da-gl, dav, dav-ke, de, de-at, de-be, de-ch, de-de, de-gr, de-it, de-li, de-lu, dje, dje-ne, doi, doi-in, dsb, dsb-de, dua, dua-cm, dv, dyo, dyo-sn, dz, dz-bt, ebu, ebu-ke, ee, ee-gh, ee-tg, el, el-cy, el-gr, en, en-001, en-150, en-ae, en-ag, en-ai, en-as, en-at, en-au, en-bb, en-be, en-bi, en-bm, en-bs, en-bw, en-bz, en-ca, en-cc, en-ch, en-ck, en-cm, en-cn, en-cx, en-cy, en-de, en-dg, en-dk, en-dm, en-ee, en-eg, en-er, en-es, en-fi, en-fj, en-fk, en-fm, en-fr, en-gb, en-gd, en-gg, en-gh, en-gi, en-gm, en-gu, en-gy, en-hk, en-id, en-ie, en-il, en-im, en-in, en-io, en-je, en-jm, en-ke, en-ki, en-kn, en-ky, en-lc, en-lr, en-ls, en-lu, en-mg, en-mh, en-mo, en-mp, en-ms, en-mt, en-mu, en-mv, en-mw, en-mx, en-my, en-na, en-nf, en-ng, en-nl, en-nr, en-nu, en-nz, en-pg, en-ph, en-pk, en-pn, en-pr, en-pt, en-pw, en-rw, en-sb, en-sc, en-sd, en-se, en-sg, en-sh, en-si, en-sl, en-ss, en-sx, en-sz, en-tc, en-th, en-tk, en-tn, en-to, en-tt, en-tv, en-tz, en-ug, en-um, en-us, en-vc, en-vg, en-vi, en-vn, en-vu, en-ws, en-za, en-zm, en-zw, eo, eo-001, es, es-419, es-ar, es-bo, es-br, es-bz, es-cl, es-co, es-cr, es-cu, es-do, es-ea, es-ec, es-es, es-gq, es-gt, es-hn, es-ic, es-mx, es-ni, es-pa, es-pe, es-ph, es-pr, es-py, es-sv, es-us, es-uy, es-ve, et, et-ee, eu, eu-es, ewo, ewo-cm, fa, fa-af, fa-ir, ff, ff-bf, ff-cm, ff-gh, ff-gm, ff-gn, ff-gw, ff-lr, ff-mr, ff-ne, ff-ng, ff-sl, ff-sn, fi, fi-fi, fil, fil-ph, fj, fo, fo-dk, fo-fo, fr, fr-be, fr-bf, fr-bi, fr-bj, fr-bl, fr-ca, fr-cd, fr-cf, fr-cg, fr-ch, fr-ci, fr-cm, fr-dj, fr-dz, fr-fr, fr-ga, fr-gf, fr-gn, fr-gp, fr-gq, fr-ht, fr-km, fr-lu, fr-ma, fr-mc, fr-mf, fr-mg, fr-ml, fr-mq, fr-mr, fr-mu, fr-nc, fr-ne, fr-pf, fr-pm, fr-re, fr-rw, fr-sc, fr-sn, fr-sy, fr-td, fr-tg, fr-tn, fr-vu, fr-wf, fr-yt, frr, frr-de, fur, fur-it, fy, fy-nl, ga, ga-gb, ga-ie, gd, gd-gb, gl, gl-es, gn, gsw, gsw-ch, gsw-fr, gsw-li, gu, gu-in, guz, guz-ke, gv, gv-im, ha, ha-gh, ha-ne, ha-ng, haw, haw-us, he, he-il, hi, hi-in, hmn, ho, hr, hr-ba, hr-hr, hsb, hsb-de, ht, hu, hu-hu, hy, hy-am, hz, ia, ia-001, id, id-id, ie, ig, ig-ng, ii, ii-cn, ik, io, is, is-is, it, it-ch, it-it, it-sm, it-va, iu, ja, ja-jp, jgo, jgo-cm, jmc, jmc-tz, jv, jv-id, ka, ka-ge, kab, kab-dz, kam, kam-ke, kar, kde, kde-tz, kea, kea-cv, kg, kgp, kgp-br, kh, khq, khq-ml, ki, ki-ke, kj, kk, kk-kz, kkj, kkj-cm, kl, kl-gl, kln, kln-ke, km, km-kh, kn, kn-in, ko, ko-kp, ko-kr, kok, kok-in, kr, ks, ks-in, ksb, ksb-tz, ksf, ksf-cm, ksh, ksh-de, ku, ku-tr, kv, kw, kw-gb, ky, ky-kg, la, lag, lag-tz, lb, lb-lu, lg, lg-ug, li, lkt, lkt-us, ln, ln-ao, ln-cd, ln-cf, ln-cg, lo, lo-la, lrc, lrc-iq, lrc-ir, lt, lt-lt, lu, lu-cd, luo, luo-ke, luy, luy-ke, lv, lv-lv, mai, mai-in, mas, mas-ke, mas-tz, mdf, mdf-ru, mer, mer-ke, mfe, mfe-mu, mg, mg-mg, mgh, mgh-mz, mgo, mgo-cm, mh, mi, mi-nz, mk, mk-mk, ml, ml-in, mn, mn-mn, mni, mni-in, mr, mr-in, ms, ms-bn, ms-id, ms-my, ms-sg, mt, mt-mt, mua, mua-cm, my, my-mm, mzn, mzn-ir, na, naq, naq-na, nb, nb-no, nb-sj, nd, nd-zw, nds, nds-de, nds-nl, ne, ne-in, ne-np, ng, nl, nl-aw, nl-be, nl-bq, nl-ch, nl-cw, nl-lu, nl-nl, nl-sr, nl-sx, nmg, nmg-cm, nn, nn-no, nnh, nnh-cm, no, no-no, nr, nus, nus-ss, nv, ny, nyn, nyn-ug, oc, oc-es, oc-fr, oj, om, om-et, om-ke, or, or-in, os, os-ge, os-ru, pa, pa-in, pa-pk, pcm, pcm-ng, pi, pis, pis-sb, pl, pl-pl, prg, prg-001, ps, ps-af, ps-pk, pt, pt-ao, pt-br, pt-ch, pt-cv, pt-gq, pt-gw, pt-lu, pt-mo, pt-mz, pt-pt, pt-st, pt-tl, qu, qu-bo, qu-ec, qu-pe, raj, raj-in, rm, rm-ch, rn, rn-bi, ro, ro-md, ro-ro, rof, rof-tz, ru, ru-by, ru-kg, ru-kz, ru-md, ru-ru, ru-ua, rw, rw-rw, rwk, rwk-tz, sa, sa-in, sah, sah-ru, saq, saq-ke, sat, sat-in, sbp, sbp-tz, sc, sc-it, sd, sd-in, sd-pk, se, se-fi, se-no, se-se, seh, seh-mz, ses, ses-ml, sg, sg-cf, shi, shi-ma, si, si-lk, sk, sk-sk, sl, sl-si, sm, smn, smn-fi, sms, sms-fi, sn, sn-zw, so, so-dj, so-et, so-ke, so-so, sq, sq-al, sq-mk, sq-xk, sr, sr-ba, sr-cs, sr-me, sr-rs, sr-xk, ss, st, su, su-id, sv, sv-ax, sv-fi, sv-se, sw, sw-cd, sw-ke, sw-tz, sw-ug, sy, ta, ta-in, ta-lk, ta-my, ta-sg, te, te-in, teo, teo-ke, teo-ug, tg, tg-tj, th, th-th, ti, ti-er, ti-et, tk, tk-tm, tl, tn, to, to-to, tok, tok-001, tr, tr-cy, tr-tr, ts, tt, tt-ru, tw, twq, twq-ne, ty, tzm, tzm-ma, ug, ug-cn, uk, uk-ua, ur, ur-in, ur-pk, uz, uz-af, uz-uz, vai, vai-lr, ve, vi, vi-vn, vo, vo-001, vun, vun-tz, wa, wae, wae-ch, wo, wo-sn, xh, xh-za, xog, xog-ug, yav, yav-cm, yi, yi-001, yo, yo-bj, yo-ng, yrl, yrl-br, yrl-co, yrl-ve, yue, yue-cn, yue-hk, za, zgh, zgh-ma, zh, zh-cn, zh-hans, zh-hant, zh-hk, zh-mo, zh-sg, zh-tw, zu, zu-za Eine Struktur, die die Layoutabschnitte des Blogbeitrags detailliert darstellt.
Show child attributes
Optionale Überschreibung zum Festlegen der URL, die im rel=canonical-Link-Tag auf der Seite verwendet werden soll.
Eindeutige ID des MAB-Experiments
Eine Beschreibung, die im -Tag auf der Seite eingefügt wird.
Der interne Name des Blogbeitrags.
Das Datum, an dem dieser Blogbeitrag ablaufen und die Weiterleitung zu einer anderen URL oder Seite beginnen soll.
Boolescher Wert, der angibt, ob die Ablauffunktion des Blogbeitrags für diese Seite aktiviert ist
Die ID einer anderen Seite, zu der die URL dieses Blogbeitrags weiterleiten soll wenn dieser Blogbeitrag abläuft. Entweder dies oder pageExpiryRedirectUrl festlegen.
Die URL, zu der die URL dieses Blogbeitrag weiterleiten soll, wenn er abläuft. Entweder dies oder pageExpiryRedirectId festlegen.
Legen Sie dies fest, um eine passwortgeschützte Seite zu erstellen. Zum Anzeigen der Seite ist die Eingabe des Passworts erforderlich.
HTML des Hauptbeitragstexts.
Die Zusammenfassung des Blogbeitrags, die auf der Haupt-Listing-Seite angezeigt wird.
Regeln für die verpflichtende Registrierung als Mitglied, um Zugriff auf privaten Content zu erhalten.
Boolescher Wert zum Bestimmen, ob publicAccessRules beachtet werden soll oder nicht.
Das Datum (ISO8601-Format), an dem der Blogbeitrag veröffentlicht werden soll.
Legen Sie dies auf „true“ (wahr) fest, wenn die Veröffentlichung sofort dann erfolgen soll, wenn der Endpunkt „Veröffentlichung planen“ aufgerufen wird. Die „publish_date“-Einstellung wird in diesem Fall ignoriert.
Der Inhalt des RSS-Texts für diesen Blogbeitrag.
Der Inhalt der RSS-Zusammenfassung für diesen Blogbeitrag.
Der Pfad des Blogbeitrags. Dieses Feld wird an die Domain angehängt, um die URL dieses Beitrags zu erstellen.
Eine AUFZÄHLUNG, die den aktuellen Status dieses Blogbeitrags beschreibt.
25Liste der IDs für die Tags, die diesem Blogbeitrag zugeordnet sind.
Eine Sammlung von Einstellungen, die für das auf den Blogbeitrag angewendete Design spezifisch sind.
Show child attributes
ID des primären Blogbeitrags, von dem dieses Objekt übersetzt wurde.
Eine Zuordnung von Übersetzungen für den Blogbeitrag, die jeweils einer bestimmten Sprachvariante zugeordnet sind.
Show child attributes
Der Zeitstempel (ISO8601-Format), zu dem dieser Blogbeitrag aktualisiert wurde.
Die ID des Benutzers, der den Blogbeitrag aktualisiert hat.
Ein generiertes Feld, das für die URL dieses Blogbeitrags steht.
Boolescher Wert zum Bestimmen, ob dieser Beitrag ein „featuredImage“ verwenden soll.
Eine Datenstruktur mit den Daten für alle Module in den Containern für diesen Beitrag. Wird nur ausgefüllt, wenn die Seite über Widget-Container verfügt.
Show child attributes
Eine Datenstruktur, die die Daten aller Module für diese Seite enthält.
Show child attributes