Update an event
curl --request PUT \
--url https://app-api.costory.io/events/{id} \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"metadata": {
"link": "<string>"
},
"name": "<string>",
"date": "2023-11-07T05:31:56Z",
"description": "<string>",
"tags": [
{
"key": "<string>",
"value": "<string>"
}
],
"labels": [
"<string>"
],
"viewUsedForCreation": {
"metricId": "<string>",
"limit": 123,
"groupBy": "<string>",
"from": "<string>",
"to": "<string>",
"previousFrom": "<string>",
"previousTo": "<string>",
"whereClause": {},
"currency": "USD",
"threshold": 123,
"explorerChartType": "BAR",
"bookmarkedEvents": [
"<string>"
],
"eventsFilter": {
"githubSourceRepos": [],
"enableAllGithubRepos": true,
"customBusinessEvents": true,
"customTechnicalEvents": true,
"labels": [],
"commitments": false,
"reservations": false,
"marketplacePurchases": false,
"skuPriceChanges": false,
"sources": []
},
"scopeId": "<string>"
},
"widgetEvents": [
{
"x": 123,
"y": 123,
"w": 123,
"h": 123,
"request": {
"period": {
"startDate": "2023-11-07T05:31:56Z",
"endDate": "2023-11-07T05:31:56Z",
"forecastDays": 1
},
"queries": [
{
"type": "condition",
"expression": "<string>",
"name": "<string>",
"colorIndex": 123,
"alias": "<string>",
"visible": true
}
],
"eventsFilter": {
"githubSourceRepos": [],
"enableAllGithubRepos": true,
"customBusinessEvents": true,
"customTechnicalEvents": true,
"labels": [],
"commitments": false,
"reservations": false,
"marketplacePurchases": false,
"skuPriceChanges": false,
"sources": []
},
"bookmarkedEvents": [
"<string>"
],
"scopeId": "<string>",
"limitOverride": 500
},
"id": "<string>",
"createdAt": "2023-11-07T05:31:56Z",
"updatedAt": "2023-11-07T05:31:56Z",
"title": "",
"description": ""
}
],
"id": "<string>",
"metricId": "<string>",
"groupBy": "<string>",
"startDate": "<string>",
"endDate": "<string>",
"conditions": {},
"currency": "USD",
"createdBy": {
"id": "<string>",
"firstName": "<string>",
"lastName": "<string>"
}
}
'import requests
url = "https://app-api.costory.io/events/{id}"
payload = {
"metadata": { "link": "<string>" },
"name": "<string>",
"date": "2023-11-07T05:31:56Z",
"description": "<string>",
"tags": [
{
"key": "<string>",
"value": "<string>"
}
],
"labels": ["<string>"],
"viewUsedForCreation": {
"metricId": "<string>",
"limit": 123,
"groupBy": "<string>",
"from": "<string>",
"to": "<string>",
"previousFrom": "<string>",
"previousTo": "<string>",
"whereClause": {},
"currency": "USD",
"threshold": 123,
"explorerChartType": "BAR",
"bookmarkedEvents": ["<string>"],
"eventsFilter": {
"githubSourceRepos": [],
"enableAllGithubRepos": True,
"customBusinessEvents": True,
"customTechnicalEvents": True,
"labels": [],
"commitments": False,
"reservations": False,
"marketplacePurchases": False,
"skuPriceChanges": False,
"sources": []
},
"scopeId": "<string>"
},
"widgetEvents": [
{
"x": 123,
"y": 123,
"w": 123,
"h": 123,
"request": {
"period": {
"startDate": "2023-11-07T05:31:56Z",
"endDate": "2023-11-07T05:31:56Z",
"forecastDays": 1
},
"queries": [
{
"type": "condition",
"expression": "<string>",
"name": "<string>",
"colorIndex": 123,
"alias": "<string>",
"visible": True
}
],
"eventsFilter": {
"githubSourceRepos": [],
"enableAllGithubRepos": True,
"customBusinessEvents": True,
"customTechnicalEvents": True,
"labels": [],
"commitments": False,
"reservations": False,
"marketplacePurchases": False,
"skuPriceChanges": False,
"sources": []
},
"bookmarkedEvents": ["<string>"],
"scopeId": "<string>",
"limitOverride": 500
},
"id": "<string>",
"createdAt": "2023-11-07T05:31:56Z",
"updatedAt": "2023-11-07T05:31:56Z",
"title": "",
"description": ""
}
],
"id": "<string>",
"metricId": "<string>",
"groupBy": "<string>",
"startDate": "<string>",
"endDate": "<string>",
"conditions": {},
"currency": "USD",
"createdBy": {
"id": "<string>",
"firstName": "<string>",
"lastName": "<string>"
}
}
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.put(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'PUT',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({
metadata: {link: '<string>'},
name: '<string>',
date: '2023-11-07T05:31:56Z',
description: '<string>',
tags: [{key: '<string>', value: '<string>'}],
labels: ['<string>'],
viewUsedForCreation: {
metricId: '<string>',
limit: 123,
groupBy: '<string>',
from: '<string>',
to: '<string>',
previousFrom: '<string>',
previousTo: '<string>',
whereClause: {},
currency: 'USD',
threshold: 123,
explorerChartType: 'BAR',
bookmarkedEvents: ['<string>'],
eventsFilter: {
githubSourceRepos: [],
enableAllGithubRepos: true,
customBusinessEvents: true,
customTechnicalEvents: true,
labels: [],
commitments: false,
reservations: false,
marketplacePurchases: false,
skuPriceChanges: false,
sources: []
},
scopeId: '<string>'
},
widgetEvents: [
{
x: 123,
y: 123,
w: 123,
h: 123,
request: {
period: {
startDate: '2023-11-07T05:31:56Z',
endDate: '2023-11-07T05:31:56Z',
forecastDays: 1
},
queries: [
{
type: 'condition',
expression: '<string>',
name: '<string>',
colorIndex: 123,
alias: '<string>',
visible: true
}
],
eventsFilter: {
githubSourceRepos: [],
enableAllGithubRepos: true,
customBusinessEvents: true,
customTechnicalEvents: true,
labels: [],
commitments: false,
reservations: false,
marketplacePurchases: false,
skuPriceChanges: false,
sources: []
},
bookmarkedEvents: ['<string>'],
scopeId: '<string>',
limitOverride: 500
},
id: '<string>',
createdAt: '2023-11-07T05:31:56Z',
updatedAt: '2023-11-07T05:31:56Z',
title: '',
description: ''
}
],
id: '<string>',
metricId: '<string>',
groupBy: '<string>',
startDate: '<string>',
endDate: '<string>',
conditions: {},
currency: 'USD',
createdBy: {id: '<string>', firstName: '<string>', lastName: '<string>'}
})
};
fetch('https://app-api.costory.io/events/{id}', 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://app-api.costory.io/events/{id}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PUT",
CURLOPT_POSTFIELDS => json_encode([
'metadata' => [
'link' => '<string>'
],
'name' => '<string>',
'date' => '2023-11-07T05:31:56Z',
'description' => '<string>',
'tags' => [
[
'key' => '<string>',
'value' => '<string>'
]
],
'labels' => [
'<string>'
],
'viewUsedForCreation' => [
'metricId' => '<string>',
'limit' => 123,
'groupBy' => '<string>',
'from' => '<string>',
'to' => '<string>',
'previousFrom' => '<string>',
'previousTo' => '<string>',
'whereClause' => [
],
'currency' => 'USD',
'threshold' => 123,
'explorerChartType' => 'BAR',
'bookmarkedEvents' => [
'<string>'
],
'eventsFilter' => [
'githubSourceRepos' => [
],
'enableAllGithubRepos' => true,
'customBusinessEvents' => true,
'customTechnicalEvents' => true,
'labels' => [
],
'commitments' => false,
'reservations' => false,
'marketplacePurchases' => false,
'skuPriceChanges' => false,
'sources' => [
]
],
'scopeId' => '<string>'
],
'widgetEvents' => [
[
'x' => 123,
'y' => 123,
'w' => 123,
'h' => 123,
'request' => [
'period' => [
'startDate' => '2023-11-07T05:31:56Z',
'endDate' => '2023-11-07T05:31:56Z',
'forecastDays' => 1
],
'queries' => [
[
'type' => 'condition',
'expression' => '<string>',
'name' => '<string>',
'colorIndex' => 123,
'alias' => '<string>',
'visible' => true
]
],
'eventsFilter' => [
'githubSourceRepos' => [
],
'enableAllGithubRepos' => true,
'customBusinessEvents' => true,
'customTechnicalEvents' => true,
'labels' => [
],
'commitments' => false,
'reservations' => false,
'marketplacePurchases' => false,
'skuPriceChanges' => false,
'sources' => [
]
],
'bookmarkedEvents' => [
'<string>'
],
'scopeId' => '<string>',
'limitOverride' => 500
],
'id' => '<string>',
'createdAt' => '2023-11-07T05:31:56Z',
'updatedAt' => '2023-11-07T05:31:56Z',
'title' => '',
'description' => ''
]
],
'id' => '<string>',
'metricId' => '<string>',
'groupBy' => '<string>',
'startDate' => '<string>',
'endDate' => '<string>',
'conditions' => [
],
'currency' => 'USD',
'createdBy' => [
'id' => '<string>',
'firstName' => '<string>',
'lastName' => '<string>'
]
]),
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>",
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://app-api.costory.io/events/{id}"
payload := strings.NewReader("{\n \"metadata\": {\n \"link\": \"<string>\"\n },\n \"name\": \"<string>\",\n \"date\": \"2023-11-07T05:31:56Z\",\n \"description\": \"<string>\",\n \"tags\": [\n {\n \"key\": \"<string>\",\n \"value\": \"<string>\"\n }\n ],\n \"labels\": [\n \"<string>\"\n ],\n \"viewUsedForCreation\": {\n \"metricId\": \"<string>\",\n \"limit\": 123,\n \"groupBy\": \"<string>\",\n \"from\": \"<string>\",\n \"to\": \"<string>\",\n \"previousFrom\": \"<string>\",\n \"previousTo\": \"<string>\",\n \"whereClause\": {},\n \"currency\": \"USD\",\n \"threshold\": 123,\n \"explorerChartType\": \"BAR\",\n \"bookmarkedEvents\": [\n \"<string>\"\n ],\n \"eventsFilter\": {\n \"githubSourceRepos\": [],\n \"enableAllGithubRepos\": true,\n \"customBusinessEvents\": true,\n \"customTechnicalEvents\": true,\n \"labels\": [],\n \"commitments\": false,\n \"reservations\": false,\n \"marketplacePurchases\": false,\n \"skuPriceChanges\": false,\n \"sources\": []\n },\n \"scopeId\": \"<string>\"\n },\n \"widgetEvents\": [\n {\n \"x\": 123,\n \"y\": 123,\n \"w\": 123,\n \"h\": 123,\n \"request\": {\n \"period\": {\n \"startDate\": \"2023-11-07T05:31:56Z\",\n \"endDate\": \"2023-11-07T05:31:56Z\",\n \"forecastDays\": 1\n },\n \"queries\": [\n {\n \"type\": \"condition\",\n \"expression\": \"<string>\",\n \"name\": \"<string>\",\n \"colorIndex\": 123,\n \"alias\": \"<string>\",\n \"visible\": true\n }\n ],\n \"eventsFilter\": {\n \"githubSourceRepos\": [],\n \"enableAllGithubRepos\": true,\n \"customBusinessEvents\": true,\n \"customTechnicalEvents\": true,\n \"labels\": [],\n \"commitments\": false,\n \"reservations\": false,\n \"marketplacePurchases\": false,\n \"skuPriceChanges\": false,\n \"sources\": []\n },\n \"bookmarkedEvents\": [\n \"<string>\"\n ],\n \"scopeId\": \"<string>\",\n \"limitOverride\": 500\n },\n \"id\": \"<string>\",\n \"createdAt\": \"2023-11-07T05:31:56Z\",\n \"updatedAt\": \"2023-11-07T05:31:56Z\",\n \"title\": \"\",\n \"description\": \"\"\n }\n ],\n \"id\": \"<string>\",\n \"metricId\": \"<string>\",\n \"groupBy\": \"<string>\",\n \"startDate\": \"<string>\",\n \"endDate\": \"<string>\",\n \"conditions\": {},\n \"currency\": \"USD\",\n \"createdBy\": {\n \"id\": \"<string>\",\n \"firstName\": \"<string>\",\n \"lastName\": \"<string>\"\n }\n}")
req, _ := http.NewRequest("PUT", url, payload)
req.Header.Add("Authorization", "Bearer <token>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.put("https://app-api.costory.io/events/{id}")
.header("Authorization", "Bearer <token>")
.header("Content-Type", "application/json")
.body("{\n \"metadata\": {\n \"link\": \"<string>\"\n },\n \"name\": \"<string>\",\n \"date\": \"2023-11-07T05:31:56Z\",\n \"description\": \"<string>\",\n \"tags\": [\n {\n \"key\": \"<string>\",\n \"value\": \"<string>\"\n }\n ],\n \"labels\": [\n \"<string>\"\n ],\n \"viewUsedForCreation\": {\n \"metricId\": \"<string>\",\n \"limit\": 123,\n \"groupBy\": \"<string>\",\n \"from\": \"<string>\",\n \"to\": \"<string>\",\n \"previousFrom\": \"<string>\",\n \"previousTo\": \"<string>\",\n \"whereClause\": {},\n \"currency\": \"USD\",\n \"threshold\": 123,\n \"explorerChartType\": \"BAR\",\n \"bookmarkedEvents\": [\n \"<string>\"\n ],\n \"eventsFilter\": {\n \"githubSourceRepos\": [],\n \"enableAllGithubRepos\": true,\n \"customBusinessEvents\": true,\n \"customTechnicalEvents\": true,\n \"labels\": [],\n \"commitments\": false,\n \"reservations\": false,\n \"marketplacePurchases\": false,\n \"skuPriceChanges\": false,\n \"sources\": []\n },\n \"scopeId\": \"<string>\"\n },\n \"widgetEvents\": [\n {\n \"x\": 123,\n \"y\": 123,\n \"w\": 123,\n \"h\": 123,\n \"request\": {\n \"period\": {\n \"startDate\": \"2023-11-07T05:31:56Z\",\n \"endDate\": \"2023-11-07T05:31:56Z\",\n \"forecastDays\": 1\n },\n \"queries\": [\n {\n \"type\": \"condition\",\n \"expression\": \"<string>\",\n \"name\": \"<string>\",\n \"colorIndex\": 123,\n \"alias\": \"<string>\",\n \"visible\": true\n }\n ],\n \"eventsFilter\": {\n \"githubSourceRepos\": [],\n \"enableAllGithubRepos\": true,\n \"customBusinessEvents\": true,\n \"customTechnicalEvents\": true,\n \"labels\": [],\n \"commitments\": false,\n \"reservations\": false,\n \"marketplacePurchases\": false,\n \"skuPriceChanges\": false,\n \"sources\": []\n },\n \"bookmarkedEvents\": [\n \"<string>\"\n ],\n \"scopeId\": \"<string>\",\n \"limitOverride\": 500\n },\n \"id\": \"<string>\",\n \"createdAt\": \"2023-11-07T05:31:56Z\",\n \"updatedAt\": \"2023-11-07T05:31:56Z\",\n \"title\": \"\",\n \"description\": \"\"\n }\n ],\n \"id\": \"<string>\",\n \"metricId\": \"<string>\",\n \"groupBy\": \"<string>\",\n \"startDate\": \"<string>\",\n \"endDate\": \"<string>\",\n \"conditions\": {},\n \"currency\": \"USD\",\n \"createdBy\": {\n \"id\": \"<string>\",\n \"firstName\": \"<string>\",\n \"lastName\": \"<string>\"\n }\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://app-api.costory.io/events/{id}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Put.new(url)
request["Authorization"] = 'Bearer <token>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"metadata\": {\n \"link\": \"<string>\"\n },\n \"name\": \"<string>\",\n \"date\": \"2023-11-07T05:31:56Z\",\n \"description\": \"<string>\",\n \"tags\": [\n {\n \"key\": \"<string>\",\n \"value\": \"<string>\"\n }\n ],\n \"labels\": [\n \"<string>\"\n ],\n \"viewUsedForCreation\": {\n \"metricId\": \"<string>\",\n \"limit\": 123,\n \"groupBy\": \"<string>\",\n \"from\": \"<string>\",\n \"to\": \"<string>\",\n \"previousFrom\": \"<string>\",\n \"previousTo\": \"<string>\",\n \"whereClause\": {},\n \"currency\": \"USD\",\n \"threshold\": 123,\n \"explorerChartType\": \"BAR\",\n \"bookmarkedEvents\": [\n \"<string>\"\n ],\n \"eventsFilter\": {\n \"githubSourceRepos\": [],\n \"enableAllGithubRepos\": true,\n \"customBusinessEvents\": true,\n \"customTechnicalEvents\": true,\n \"labels\": [],\n \"commitments\": false,\n \"reservations\": false,\n \"marketplacePurchases\": false,\n \"skuPriceChanges\": false,\n \"sources\": []\n },\n \"scopeId\": \"<string>\"\n },\n \"widgetEvents\": [\n {\n \"x\": 123,\n \"y\": 123,\n \"w\": 123,\n \"h\": 123,\n \"request\": {\n \"period\": {\n \"startDate\": \"2023-11-07T05:31:56Z\",\n \"endDate\": \"2023-11-07T05:31:56Z\",\n \"forecastDays\": 1\n },\n \"queries\": [\n {\n \"type\": \"condition\",\n \"expression\": \"<string>\",\n \"name\": \"<string>\",\n \"colorIndex\": 123,\n \"alias\": \"<string>\",\n \"visible\": true\n }\n ],\n \"eventsFilter\": {\n \"githubSourceRepos\": [],\n \"enableAllGithubRepos\": true,\n \"customBusinessEvents\": true,\n \"customTechnicalEvents\": true,\n \"labels\": [],\n \"commitments\": false,\n \"reservations\": false,\n \"marketplacePurchases\": false,\n \"skuPriceChanges\": false,\n \"sources\": []\n },\n \"bookmarkedEvents\": [\n \"<string>\"\n ],\n \"scopeId\": \"<string>\",\n \"limitOverride\": 500\n },\n \"id\": \"<string>\",\n \"createdAt\": \"2023-11-07T05:31:56Z\",\n \"updatedAt\": \"2023-11-07T05:31:56Z\",\n \"title\": \"\",\n \"description\": \"\"\n }\n ],\n \"id\": \"<string>\",\n \"metricId\": \"<string>\",\n \"groupBy\": \"<string>\",\n \"startDate\": \"<string>\",\n \"endDate\": \"<string>\",\n \"conditions\": {},\n \"currency\": \"USD\",\n \"createdBy\": {\n \"id\": \"<string>\",\n \"firstName\": \"<string>\",\n \"lastName\": \"<string>\"\n }\n}"
response = http.request(request)
puts response.read_body"<string>"{
"error": "<string>",
"reason": "<string>",
"details": "<unknown>",
"summary": "<string>"
}{
"error": "<string>"
}Events
Update an event
PUT
/
events
/
{id}
Update an event
curl --request PUT \
--url https://app-api.costory.io/events/{id} \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"metadata": {
"link": "<string>"
},
"name": "<string>",
"date": "2023-11-07T05:31:56Z",
"description": "<string>",
"tags": [
{
"key": "<string>",
"value": "<string>"
}
],
"labels": [
"<string>"
],
"viewUsedForCreation": {
"metricId": "<string>",
"limit": 123,
"groupBy": "<string>",
"from": "<string>",
"to": "<string>",
"previousFrom": "<string>",
"previousTo": "<string>",
"whereClause": {},
"currency": "USD",
"threshold": 123,
"explorerChartType": "BAR",
"bookmarkedEvents": [
"<string>"
],
"eventsFilter": {
"githubSourceRepos": [],
"enableAllGithubRepos": true,
"customBusinessEvents": true,
"customTechnicalEvents": true,
"labels": [],
"commitments": false,
"reservations": false,
"marketplacePurchases": false,
"skuPriceChanges": false,
"sources": []
},
"scopeId": "<string>"
},
"widgetEvents": [
{
"x": 123,
"y": 123,
"w": 123,
"h": 123,
"request": {
"period": {
"startDate": "2023-11-07T05:31:56Z",
"endDate": "2023-11-07T05:31:56Z",
"forecastDays": 1
},
"queries": [
{
"type": "condition",
"expression": "<string>",
"name": "<string>",
"colorIndex": 123,
"alias": "<string>",
"visible": true
}
],
"eventsFilter": {
"githubSourceRepos": [],
"enableAllGithubRepos": true,
"customBusinessEvents": true,
"customTechnicalEvents": true,
"labels": [],
"commitments": false,
"reservations": false,
"marketplacePurchases": false,
"skuPriceChanges": false,
"sources": []
},
"bookmarkedEvents": [
"<string>"
],
"scopeId": "<string>",
"limitOverride": 500
},
"id": "<string>",
"createdAt": "2023-11-07T05:31:56Z",
"updatedAt": "2023-11-07T05:31:56Z",
"title": "",
"description": ""
}
],
"id": "<string>",
"metricId": "<string>",
"groupBy": "<string>",
"startDate": "<string>",
"endDate": "<string>",
"conditions": {},
"currency": "USD",
"createdBy": {
"id": "<string>",
"firstName": "<string>",
"lastName": "<string>"
}
}
'import requests
url = "https://app-api.costory.io/events/{id}"
payload = {
"metadata": { "link": "<string>" },
"name": "<string>",
"date": "2023-11-07T05:31:56Z",
"description": "<string>",
"tags": [
{
"key": "<string>",
"value": "<string>"
}
],
"labels": ["<string>"],
"viewUsedForCreation": {
"metricId": "<string>",
"limit": 123,
"groupBy": "<string>",
"from": "<string>",
"to": "<string>",
"previousFrom": "<string>",
"previousTo": "<string>",
"whereClause": {},
"currency": "USD",
"threshold": 123,
"explorerChartType": "BAR",
"bookmarkedEvents": ["<string>"],
"eventsFilter": {
"githubSourceRepos": [],
"enableAllGithubRepos": True,
"customBusinessEvents": True,
"customTechnicalEvents": True,
"labels": [],
"commitments": False,
"reservations": False,
"marketplacePurchases": False,
"skuPriceChanges": False,
"sources": []
},
"scopeId": "<string>"
},
"widgetEvents": [
{
"x": 123,
"y": 123,
"w": 123,
"h": 123,
"request": {
"period": {
"startDate": "2023-11-07T05:31:56Z",
"endDate": "2023-11-07T05:31:56Z",
"forecastDays": 1
},
"queries": [
{
"type": "condition",
"expression": "<string>",
"name": "<string>",
"colorIndex": 123,
"alias": "<string>",
"visible": True
}
],
"eventsFilter": {
"githubSourceRepos": [],
"enableAllGithubRepos": True,
"customBusinessEvents": True,
"customTechnicalEvents": True,
"labels": [],
"commitments": False,
"reservations": False,
"marketplacePurchases": False,
"skuPriceChanges": False,
"sources": []
},
"bookmarkedEvents": ["<string>"],
"scopeId": "<string>",
"limitOverride": 500
},
"id": "<string>",
"createdAt": "2023-11-07T05:31:56Z",
"updatedAt": "2023-11-07T05:31:56Z",
"title": "",
"description": ""
}
],
"id": "<string>",
"metricId": "<string>",
"groupBy": "<string>",
"startDate": "<string>",
"endDate": "<string>",
"conditions": {},
"currency": "USD",
"createdBy": {
"id": "<string>",
"firstName": "<string>",
"lastName": "<string>"
}
}
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.put(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'PUT',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({
metadata: {link: '<string>'},
name: '<string>',
date: '2023-11-07T05:31:56Z',
description: '<string>',
tags: [{key: '<string>', value: '<string>'}],
labels: ['<string>'],
viewUsedForCreation: {
metricId: '<string>',
limit: 123,
groupBy: '<string>',
from: '<string>',
to: '<string>',
previousFrom: '<string>',
previousTo: '<string>',
whereClause: {},
currency: 'USD',
threshold: 123,
explorerChartType: 'BAR',
bookmarkedEvents: ['<string>'],
eventsFilter: {
githubSourceRepos: [],
enableAllGithubRepos: true,
customBusinessEvents: true,
customTechnicalEvents: true,
labels: [],
commitments: false,
reservations: false,
marketplacePurchases: false,
skuPriceChanges: false,
sources: []
},
scopeId: '<string>'
},
widgetEvents: [
{
x: 123,
y: 123,
w: 123,
h: 123,
request: {
period: {
startDate: '2023-11-07T05:31:56Z',
endDate: '2023-11-07T05:31:56Z',
forecastDays: 1
},
queries: [
{
type: 'condition',
expression: '<string>',
name: '<string>',
colorIndex: 123,
alias: '<string>',
visible: true
}
],
eventsFilter: {
githubSourceRepos: [],
enableAllGithubRepos: true,
customBusinessEvents: true,
customTechnicalEvents: true,
labels: [],
commitments: false,
reservations: false,
marketplacePurchases: false,
skuPriceChanges: false,
sources: []
},
bookmarkedEvents: ['<string>'],
scopeId: '<string>',
limitOverride: 500
},
id: '<string>',
createdAt: '2023-11-07T05:31:56Z',
updatedAt: '2023-11-07T05:31:56Z',
title: '',
description: ''
}
],
id: '<string>',
metricId: '<string>',
groupBy: '<string>',
startDate: '<string>',
endDate: '<string>',
conditions: {},
currency: 'USD',
createdBy: {id: '<string>', firstName: '<string>', lastName: '<string>'}
})
};
fetch('https://app-api.costory.io/events/{id}', 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://app-api.costory.io/events/{id}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PUT",
CURLOPT_POSTFIELDS => json_encode([
'metadata' => [
'link' => '<string>'
],
'name' => '<string>',
'date' => '2023-11-07T05:31:56Z',
'description' => '<string>',
'tags' => [
[
'key' => '<string>',
'value' => '<string>'
]
],
'labels' => [
'<string>'
],
'viewUsedForCreation' => [
'metricId' => '<string>',
'limit' => 123,
'groupBy' => '<string>',
'from' => '<string>',
'to' => '<string>',
'previousFrom' => '<string>',
'previousTo' => '<string>',
'whereClause' => [
],
'currency' => 'USD',
'threshold' => 123,
'explorerChartType' => 'BAR',
'bookmarkedEvents' => [
'<string>'
],
'eventsFilter' => [
'githubSourceRepos' => [
],
'enableAllGithubRepos' => true,
'customBusinessEvents' => true,
'customTechnicalEvents' => true,
'labels' => [
],
'commitments' => false,
'reservations' => false,
'marketplacePurchases' => false,
'skuPriceChanges' => false,
'sources' => [
]
],
'scopeId' => '<string>'
],
'widgetEvents' => [
[
'x' => 123,
'y' => 123,
'w' => 123,
'h' => 123,
'request' => [
'period' => [
'startDate' => '2023-11-07T05:31:56Z',
'endDate' => '2023-11-07T05:31:56Z',
'forecastDays' => 1
],
'queries' => [
[
'type' => 'condition',
'expression' => '<string>',
'name' => '<string>',
'colorIndex' => 123,
'alias' => '<string>',
'visible' => true
]
],
'eventsFilter' => [
'githubSourceRepos' => [
],
'enableAllGithubRepos' => true,
'customBusinessEvents' => true,
'customTechnicalEvents' => true,
'labels' => [
],
'commitments' => false,
'reservations' => false,
'marketplacePurchases' => false,
'skuPriceChanges' => false,
'sources' => [
]
],
'bookmarkedEvents' => [
'<string>'
],
'scopeId' => '<string>',
'limitOverride' => 500
],
'id' => '<string>',
'createdAt' => '2023-11-07T05:31:56Z',
'updatedAt' => '2023-11-07T05:31:56Z',
'title' => '',
'description' => ''
]
],
'id' => '<string>',
'metricId' => '<string>',
'groupBy' => '<string>',
'startDate' => '<string>',
'endDate' => '<string>',
'conditions' => [
],
'currency' => 'USD',
'createdBy' => [
'id' => '<string>',
'firstName' => '<string>',
'lastName' => '<string>'
]
]),
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>",
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://app-api.costory.io/events/{id}"
payload := strings.NewReader("{\n \"metadata\": {\n \"link\": \"<string>\"\n },\n \"name\": \"<string>\",\n \"date\": \"2023-11-07T05:31:56Z\",\n \"description\": \"<string>\",\n \"tags\": [\n {\n \"key\": \"<string>\",\n \"value\": \"<string>\"\n }\n ],\n \"labels\": [\n \"<string>\"\n ],\n \"viewUsedForCreation\": {\n \"metricId\": \"<string>\",\n \"limit\": 123,\n \"groupBy\": \"<string>\",\n \"from\": \"<string>\",\n \"to\": \"<string>\",\n \"previousFrom\": \"<string>\",\n \"previousTo\": \"<string>\",\n \"whereClause\": {},\n \"currency\": \"USD\",\n \"threshold\": 123,\n \"explorerChartType\": \"BAR\",\n \"bookmarkedEvents\": [\n \"<string>\"\n ],\n \"eventsFilter\": {\n \"githubSourceRepos\": [],\n \"enableAllGithubRepos\": true,\n \"customBusinessEvents\": true,\n \"customTechnicalEvents\": true,\n \"labels\": [],\n \"commitments\": false,\n \"reservations\": false,\n \"marketplacePurchases\": false,\n \"skuPriceChanges\": false,\n \"sources\": []\n },\n \"scopeId\": \"<string>\"\n },\n \"widgetEvents\": [\n {\n \"x\": 123,\n \"y\": 123,\n \"w\": 123,\n \"h\": 123,\n \"request\": {\n \"period\": {\n \"startDate\": \"2023-11-07T05:31:56Z\",\n \"endDate\": \"2023-11-07T05:31:56Z\",\n \"forecastDays\": 1\n },\n \"queries\": [\n {\n \"type\": \"condition\",\n \"expression\": \"<string>\",\n \"name\": \"<string>\",\n \"colorIndex\": 123,\n \"alias\": \"<string>\",\n \"visible\": true\n }\n ],\n \"eventsFilter\": {\n \"githubSourceRepos\": [],\n \"enableAllGithubRepos\": true,\n \"customBusinessEvents\": true,\n \"customTechnicalEvents\": true,\n \"labels\": [],\n \"commitments\": false,\n \"reservations\": false,\n \"marketplacePurchases\": false,\n \"skuPriceChanges\": false,\n \"sources\": []\n },\n \"bookmarkedEvents\": [\n \"<string>\"\n ],\n \"scopeId\": \"<string>\",\n \"limitOverride\": 500\n },\n \"id\": \"<string>\",\n \"createdAt\": \"2023-11-07T05:31:56Z\",\n \"updatedAt\": \"2023-11-07T05:31:56Z\",\n \"title\": \"\",\n \"description\": \"\"\n }\n ],\n \"id\": \"<string>\",\n \"metricId\": \"<string>\",\n \"groupBy\": \"<string>\",\n \"startDate\": \"<string>\",\n \"endDate\": \"<string>\",\n \"conditions\": {},\n \"currency\": \"USD\",\n \"createdBy\": {\n \"id\": \"<string>\",\n \"firstName\": \"<string>\",\n \"lastName\": \"<string>\"\n }\n}")
req, _ := http.NewRequest("PUT", url, payload)
req.Header.Add("Authorization", "Bearer <token>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.put("https://app-api.costory.io/events/{id}")
.header("Authorization", "Bearer <token>")
.header("Content-Type", "application/json")
.body("{\n \"metadata\": {\n \"link\": \"<string>\"\n },\n \"name\": \"<string>\",\n \"date\": \"2023-11-07T05:31:56Z\",\n \"description\": \"<string>\",\n \"tags\": [\n {\n \"key\": \"<string>\",\n \"value\": \"<string>\"\n }\n ],\n \"labels\": [\n \"<string>\"\n ],\n \"viewUsedForCreation\": {\n \"metricId\": \"<string>\",\n \"limit\": 123,\n \"groupBy\": \"<string>\",\n \"from\": \"<string>\",\n \"to\": \"<string>\",\n \"previousFrom\": \"<string>\",\n \"previousTo\": \"<string>\",\n \"whereClause\": {},\n \"currency\": \"USD\",\n \"threshold\": 123,\n \"explorerChartType\": \"BAR\",\n \"bookmarkedEvents\": [\n \"<string>\"\n ],\n \"eventsFilter\": {\n \"githubSourceRepos\": [],\n \"enableAllGithubRepos\": true,\n \"customBusinessEvents\": true,\n \"customTechnicalEvents\": true,\n \"labels\": [],\n \"commitments\": false,\n \"reservations\": false,\n \"marketplacePurchases\": false,\n \"skuPriceChanges\": false,\n \"sources\": []\n },\n \"scopeId\": \"<string>\"\n },\n \"widgetEvents\": [\n {\n \"x\": 123,\n \"y\": 123,\n \"w\": 123,\n \"h\": 123,\n \"request\": {\n \"period\": {\n \"startDate\": \"2023-11-07T05:31:56Z\",\n \"endDate\": \"2023-11-07T05:31:56Z\",\n \"forecastDays\": 1\n },\n \"queries\": [\n {\n \"type\": \"condition\",\n \"expression\": \"<string>\",\n \"name\": \"<string>\",\n \"colorIndex\": 123,\n \"alias\": \"<string>\",\n \"visible\": true\n }\n ],\n \"eventsFilter\": {\n \"githubSourceRepos\": [],\n \"enableAllGithubRepos\": true,\n \"customBusinessEvents\": true,\n \"customTechnicalEvents\": true,\n \"labels\": [],\n \"commitments\": false,\n \"reservations\": false,\n \"marketplacePurchases\": false,\n \"skuPriceChanges\": false,\n \"sources\": []\n },\n \"bookmarkedEvents\": [\n \"<string>\"\n ],\n \"scopeId\": \"<string>\",\n \"limitOverride\": 500\n },\n \"id\": \"<string>\",\n \"createdAt\": \"2023-11-07T05:31:56Z\",\n \"updatedAt\": \"2023-11-07T05:31:56Z\",\n \"title\": \"\",\n \"description\": \"\"\n }\n ],\n \"id\": \"<string>\",\n \"metricId\": \"<string>\",\n \"groupBy\": \"<string>\",\n \"startDate\": \"<string>\",\n \"endDate\": \"<string>\",\n \"conditions\": {},\n \"currency\": \"USD\",\n \"createdBy\": {\n \"id\": \"<string>\",\n \"firstName\": \"<string>\",\n \"lastName\": \"<string>\"\n }\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://app-api.costory.io/events/{id}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Put.new(url)
request["Authorization"] = 'Bearer <token>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"metadata\": {\n \"link\": \"<string>\"\n },\n \"name\": \"<string>\",\n \"date\": \"2023-11-07T05:31:56Z\",\n \"description\": \"<string>\",\n \"tags\": [\n {\n \"key\": \"<string>\",\n \"value\": \"<string>\"\n }\n ],\n \"labels\": [\n \"<string>\"\n ],\n \"viewUsedForCreation\": {\n \"metricId\": \"<string>\",\n \"limit\": 123,\n \"groupBy\": \"<string>\",\n \"from\": \"<string>\",\n \"to\": \"<string>\",\n \"previousFrom\": \"<string>\",\n \"previousTo\": \"<string>\",\n \"whereClause\": {},\n \"currency\": \"USD\",\n \"threshold\": 123,\n \"explorerChartType\": \"BAR\",\n \"bookmarkedEvents\": [\n \"<string>\"\n ],\n \"eventsFilter\": {\n \"githubSourceRepos\": [],\n \"enableAllGithubRepos\": true,\n \"customBusinessEvents\": true,\n \"customTechnicalEvents\": true,\n \"labels\": [],\n \"commitments\": false,\n \"reservations\": false,\n \"marketplacePurchases\": false,\n \"skuPriceChanges\": false,\n \"sources\": []\n },\n \"scopeId\": \"<string>\"\n },\n \"widgetEvents\": [\n {\n \"x\": 123,\n \"y\": 123,\n \"w\": 123,\n \"h\": 123,\n \"request\": {\n \"period\": {\n \"startDate\": \"2023-11-07T05:31:56Z\",\n \"endDate\": \"2023-11-07T05:31:56Z\",\n \"forecastDays\": 1\n },\n \"queries\": [\n {\n \"type\": \"condition\",\n \"expression\": \"<string>\",\n \"name\": \"<string>\",\n \"colorIndex\": 123,\n \"alias\": \"<string>\",\n \"visible\": true\n }\n ],\n \"eventsFilter\": {\n \"githubSourceRepos\": [],\n \"enableAllGithubRepos\": true,\n \"customBusinessEvents\": true,\n \"customTechnicalEvents\": true,\n \"labels\": [],\n \"commitments\": false,\n \"reservations\": false,\n \"marketplacePurchases\": false,\n \"skuPriceChanges\": false,\n \"sources\": []\n },\n \"bookmarkedEvents\": [\n \"<string>\"\n ],\n \"scopeId\": \"<string>\",\n \"limitOverride\": 500\n },\n \"id\": \"<string>\",\n \"createdAt\": \"2023-11-07T05:31:56Z\",\n \"updatedAt\": \"2023-11-07T05:31:56Z\",\n \"title\": \"\",\n \"description\": \"\"\n }\n ],\n \"id\": \"<string>\",\n \"metricId\": \"<string>\",\n \"groupBy\": \"<string>\",\n \"startDate\": \"<string>\",\n \"endDate\": \"<string>\",\n \"conditions\": {},\n \"currency\": \"USD\",\n \"createdBy\": {\n \"id\": \"<string>\",\n \"firstName\": \"<string>\",\n \"lastName\": \"<string>\"\n }\n}"
response = http.request(request)
puts response.read_body"<string>"{
"error": "<string>",
"reason": "<string>",
"details": "<unknown>",
"summary": "<string>"
}{
"error": "<string>"
}Authorizations
Send Authorization: Bearer <credential> using either a Clerk session JWT or a Clerk API key (ak_*). API keys may identify a user (user_*) or organization (org_*) principal and are generated in the Clerk Dashboard under API keys.
Path Parameters
Body
application/json
Show child attributes
Show child attributes
Minimum string length:
5Show child attributes
Show child attributes
Available options:
BUSINESS, TECHNICAL, PROVIDER Show child attributes
Show child attributes
Show child attributes
Show child attributes
Available options:
TRAILING_90_DAYS, TRAILING_30_DAYS, TRAILING_45_DAYS, TRAILING_7_DAYS, TRAILING_3_DAYS, TRAILING_14_WEEKS, MTD, QTD, YTD, LAST_WEEK, LAST_MONTH, LAST_6_MONTHS, LAST_12_MONTHS, LAST_4_YEARS, LAST_3_MONTHS, LAST_INVOICE_MONTH Show child attributes
Show child attributes
Available options:
EUR, USD, GBP, CNY Show child attributes
Show child attributes
Response
Event updated successfully
The response is of type string.
Last modified on July 24, 2026
Was this page helpful?
⌘I
