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
Parámetros de ruta
The unique identifier for the page
Respuesta
200 - application/json
Successfully pushed buffer live
The response is of type object.
Última modificación el 3 de abril de 2026
⌘I