const axios = require('axios');
const url = "https://statuspage-cmd.api.pinghome.io/v1/statuspage/{id}";
const data = {
name: 'Statuspage name',
description: 'Statuspage description',
subdomain: 'status',
type: 'private',
password: 'TestPassw0rd!',
update_password: true,
domain: 'status.pinghome.io',
dark_theme: false,
page_name: 'Name',
favicon: 'org/f14340fc-3321-42c7-a93b-9befeea8871e/images/img-1705147439.jpg',
logo: 'org/f14340fc-3321-42c7-a93b-9befeea8871e/image/img-1705147439.jpg',
redirect_to_https: true,
remove_branding: true,
robots_meta_contents: ['index'],
ip_addresses: ['8.8.8.8'],
website_url: 'https://pinghome.io',
privacy_url: 'https://pinghome.io/privacy-policy',
support_url: 'https://pinghome.io/support',
ga_tracking: 'UA-123123-1',
subscription_enabled: true
};
axios.put(url, data, {
headers: {
'Authorization': 'Bearer YOUR_TOKEN',
'Content-Type': 'application/json'
}
})
.then(response => {
console.log(response.data);
})
.catch(error => {
console.error(error);
});