Create a report config
POST
/v1/reportconfig/
const url = 'https://example.com/v1/reportconfig/';const options = { method: 'POST', headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'}, body: '{"description":"example","active":true,"period":0}'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request POST \ --url https://example.com/v1/reportconfig/ \ --header 'Authorization: Bearer <token>' \ --header 'Content-Type: application/json' \ --data '{ "description": "example", "active": true, "period": 0 }'Create a new report configuration.
Authorizations
Section titled “Authorizations”Request Bodyrequired
Section titled “Request Bodyrequired”A ModelSerializer that takes an additional fields argument that
controls which fields should be displayed.
object
id
required
string format: uuid
account
required
string format: uuid
description
string
active
boolean
period
required
0- Weekly1- Monthly
integer
created_at
required
string format: date-time
slos_count
required
integer
latest_report_id
required
string format: uuid
A ModelSerializer that takes an additional fields argument that
controls which fields should be displayed.
object
id
required
string format: uuid
account
required
string format: uuid
description
string
active
boolean
period
required
0- Weekly1- Monthly
integer
created_at
required
string format: date-time
slos_count
required
integer
latest_report_id
required
string format: uuid
Responses
Section titled “Responses”Media typeapplication/json
A ModelSerializer that takes an additional fields argument that
controls which fields should be displayed.
object
id
required
string format: uuid
account
required
string format: uuid
description
string
active
boolean
period
required
0- Weekly1- Monthly
integer
created_at
required
string format: date-time
slos_count
required
integer
latest_report_id
required
string format: uuid
Example
{ "period": 0}