Copies the contents of the auto-save buffer into the live Page
curl --request POST \
--url https://api.hubapi.com/content/api/v2/pages/{page_id}/push-buffer-liveimport requests
url = "https://api.hubapi.com/content/api/v2/pages/{page_id}/push-buffer-live"
response = requests.post(url)
print(response.text)const options = {method: 'POST'};
fetch('https://api.hubapi.com/content/api/v2/pages/{page_id}/push-buffer-live', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.hubapi.com/content/api/v2/pages/{page_id}/push-buffer-live",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.hubapi.com/content/api/v2/pages/{page_id}/push-buffer-live"
req, _ := http.NewRequest("POST", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://api.hubapi.com/content/api/v2/pages/{page_id}/push-buffer-live")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.hubapi.com/content/api/v2/pages/{page_id}/push-buffer-live")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
response = http.request(request)
puts response.read_body{
"id": 352531415,
"name": "Contact Us",
"slug": "my-api-demo-page-slug",
"html_title": "The API Test Page",
"published_url": "http://62515.hs-sites.com/my-api-demo-page-slug",
"updated": 1441239877000
}v2
Copies the contents of the auto-save buffer into the live Page
Updates the page with the contents of the UI save buffer. This works effectively the same as clicking the save button in the UI.
POST
/
content
/
api
/
v2
/
pages
/
{page_id}
/
push-buffer-live
Copies the contents of the auto-save buffer into the live Page
curl --request POST \
--url https://api.hubapi.com/content/api/v2/pages/{page_id}/push-buffer-liveimport requests
url = "https://api.hubapi.com/content/api/v2/pages/{page_id}/push-buffer-live"
response = requests.post(url)
print(response.text)const options = {method: 'POST'};
fetch('https://api.hubapi.com/content/api/v2/pages/{page_id}/push-buffer-live', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.hubapi.com/content/api/v2/pages/{page_id}/push-buffer-live",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.hubapi.com/content/api/v2/pages/{page_id}/push-buffer-live"
req, _ := http.NewRequest("POST", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://api.hubapi.com/content/api/v2/pages/{page_id}/push-buffer-live")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.hubapi.com/content/api/v2/pages/{page_id}/push-buffer-live")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
response = http.request(request)
puts response.read_body{
"id": 352531415,
"name": "Contact Us",
"slug": "my-api-demo-page-slug",
"html_title": "The API Test Page",
"published_url": "http://62515.hs-sites.com/my-api-demo-page-slug",
"updated": 1441239877000
}Scope requirements
Scope requirements
パスパラメータ
The unique identifier for the page
レスポンス
200 - application/json
Successfully pushed buffer live
The response is of type object.
最終更新日 2026年4月10日
⌘I