Refresh report
curl --request PUT \
--url https://{tenant}.cubecloud.dev/api/v1/deployments/{deploymentId}/reports/{reportId}/refresh \
--header 'Authorization: Bearer <token>'import requests
url = "https://{tenant}.cubecloud.dev/api/v1/deployments/{deploymentId}/reports/{reportId}/refresh"
headers = {"Authorization": "Bearer <token>"}
response = requests.put(url, headers=headers)
print(response.text)const options = {method: 'PUT', headers: {Authorization: 'Bearer <token>'}};
fetch('https://{tenant}.cubecloud.dev/api/v1/deployments/{deploymentId}/reports/{reportId}/refresh', 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://{tenant}.cubecloud.dev/api/v1/deployments/{deploymentId}/reports/{reportId}/refresh",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PUT",
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>"
],
]);
$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://{tenant}.cubecloud.dev/api/v1/deployments/{deploymentId}/reports/{reportId}/refresh"
req, _ := http.NewRequest("PUT", url, nil)
req.Header.Add("Authorization", "Bearer <token>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.put("https://{tenant}.cubecloud.dev/api/v1/deployments/{deploymentId}/reports/{reportId}/refresh")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://{tenant}.cubecloud.dev/api/v1/deployments/{deploymentId}/reports/{reportId}/refresh")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Put.new(url)
request["Authorization"] = 'Bearer <token>'
response = http.request(request)
puts response.read_body{
"createdAt": "2023-12-25",
"deploymentId": 123,
"id": 123,
"name": "<string>",
"publicId": "<string>",
"refreshedByUser": {
"email": "<string>",
"id": 123,
"firstName": "<string>",
"picture": "<string>"
},
"updatedAt": "2023-12-25",
"user": {
"email": "<string>",
"id": 123,
"firstName": "<string>",
"picture": "<string>"
},
"userId": 123,
"canEdit": true,
"canManage": true,
"createdBy": 123,
"description": "<string>",
"endResultCell": "<string>",
"externalWorkbookId": "<string>",
"externalWorkbookPlacements": [
{
"resultLocation": "<string>",
"workbookId": "<string>",
"endResultCell": "<string>"
}
],
"folderId": 123,
"folderPath": [
{
"id": 123,
"name": "<string>"
}
],
"jsonQuery": "<string>",
"meta": {},
"pivotItems": {
"columns": [
"<string>"
],
"filters": [
"<string>"
],
"measures": [
"<string>"
],
"rows": [
"<string>"
]
},
"refreshedBy": 123,
"resultLocation": "<string>",
"rolesWithAccess": [
{
"actions": [],
"id": 123,
"name": "<string>"
}
],
"sqlQuery": "<string>",
"title": "<string>",
"version": 123,
"workbookId": 123
}Reports
Refresh report
PUT
/
api
/
v1
/
deployments
/
{deploymentId}
/
reports
/
{reportId}
/
refresh
Refresh report
curl --request PUT \
--url https://{tenant}.cubecloud.dev/api/v1/deployments/{deploymentId}/reports/{reportId}/refresh \
--header 'Authorization: Bearer <token>'import requests
url = "https://{tenant}.cubecloud.dev/api/v1/deployments/{deploymentId}/reports/{reportId}/refresh"
headers = {"Authorization": "Bearer <token>"}
response = requests.put(url, headers=headers)
print(response.text)const options = {method: 'PUT', headers: {Authorization: 'Bearer <token>'}};
fetch('https://{tenant}.cubecloud.dev/api/v1/deployments/{deploymentId}/reports/{reportId}/refresh', 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://{tenant}.cubecloud.dev/api/v1/deployments/{deploymentId}/reports/{reportId}/refresh",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PUT",
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>"
],
]);
$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://{tenant}.cubecloud.dev/api/v1/deployments/{deploymentId}/reports/{reportId}/refresh"
req, _ := http.NewRequest("PUT", url, nil)
req.Header.Add("Authorization", "Bearer <token>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.put("https://{tenant}.cubecloud.dev/api/v1/deployments/{deploymentId}/reports/{reportId}/refresh")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://{tenant}.cubecloud.dev/api/v1/deployments/{deploymentId}/reports/{reportId}/refresh")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Put.new(url)
request["Authorization"] = 'Bearer <token>'
response = http.request(request)
puts response.read_body{
"createdAt": "2023-12-25",
"deploymentId": 123,
"id": 123,
"name": "<string>",
"publicId": "<string>",
"refreshedByUser": {
"email": "<string>",
"id": 123,
"firstName": "<string>",
"picture": "<string>"
},
"updatedAt": "2023-12-25",
"user": {
"email": "<string>",
"id": 123,
"firstName": "<string>",
"picture": "<string>"
},
"userId": 123,
"canEdit": true,
"canManage": true,
"createdBy": 123,
"description": "<string>",
"endResultCell": "<string>",
"externalWorkbookId": "<string>",
"externalWorkbookPlacements": [
{
"resultLocation": "<string>",
"workbookId": "<string>",
"endResultCell": "<string>"
}
],
"folderId": 123,
"folderPath": [
{
"id": 123,
"name": "<string>"
}
],
"jsonQuery": "<string>",
"meta": {},
"pivotItems": {
"columns": [
"<string>"
],
"filters": [
"<string>"
],
"measures": [
"<string>"
],
"rows": [
"<string>"
]
},
"refreshedBy": 123,
"resultLocation": "<string>",
"rolesWithAccess": [
{
"actions": [],
"id": 123,
"name": "<string>"
}
],
"sqlQuery": "<string>",
"title": "<string>",
"version": 123,
"workbookId": 123
}Authorizations
Token authentication. Send Authorization: Bearer <YOUR_TOKEN>.
Response
200 - application/json
Required string length:
12Pattern:
^[0-9A-Za-z]+$Show child attributes
Show child attributes
Available options:
FOLDER, WORKBOOK, REPORT Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Available options:
GOOGLE_SHEETS, EXCEL, PLAYGROUND, D3 ⌘I