Update Report
Update Report
PATCH
https://api.ocamba.com/v2/ocamba/reports/{id}
Updates the specific Report by setting the values of the parameters passed. Any parameters not provided will be left unchanged
Note
System report can’t be modified.
Tip
If you don’t know the report id, list the reports to find it.
Path parameters
parametersRequest schema
bodyResponse schemas
•
204
No Content
curl -X PATCH \
"https://api.ocamba.com/v2/ocamba/reports/{id}" \
-H "Authorization: Bearer {TOKEN}" \
-H "Content-Type: application/json" \
-d '{
"app_id": null,
"creator_id": null,
"ref": null,
"name": "Top 10",
"description": "Displays top 10 exchanges with highest income",
"system": null,
"ds": {
"fields": "exchange_name,income",
"source": "adex.exchange",
"limit": "10",
"order": {
"field": "income",
"op": "-"
}
},
"type": "flat_table",
"labels": [
"Campaigns",
"Top Channels"
],
"deprecated": 1
}'const url = 'https://api.ocamba.com/v2/ocamba/reports/{id}';
const options = {
method: 'PATCH',
headers: {
Authorization: "Bearer {TOKEN}",
'Content-Type': "application/json"
},
body: JSON.stringify(
{
"app_id": null,
"creator_id": null,
"ref": null,
"name": "Top 10",
"description": "Displays top 10 exchanges with highest income",
"system": null,
"ds": {
"fields": "exchange_name,income",
"source": "adex.exchange",
"limit": "10",
"order": {
"field": "income",
"op": "-"
}
},
"type": "flat_table",
"labels": [
"Campaigns",
"Top Channels"
],
"deprecated": 1
}
)
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}$ch = curl_init("https://api.ocamba.com/v2/ocamba/reports/{id}");
curl_setopt($ch, CURLOPT_HTTPHEADER, [
"Authorization: Bearer {TOKEN}",
"Content-Type: application/json"
]);
curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode(
[
"app_id" => null,
"creator_id" => null,
"ref" => null,
"name" => "Top 10",
"description" => "Displays top 10 exchanges with highest income",
"system" => null,
"ds" => [
"fields" => "exchange_name,income",
"source" => "adex.exchange",
"limit" => "10",
"order" => [
"field" => "income",
"op" => "-"
]
],
"type" => "flat_table",
"labels" => [
"Campaigns",
"Top Channels"
],
"deprecated" => 1
]
));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);Responses
204 No Content
Responses