Reports module
Endpoints
Endpoints for managing Reportings
GET
/reportschedules Returns collection of Report schedule resources
Parameters
No parameters
Example Request
GET /v1.1/voipstudio/reportschedules HTTP/1.1 Host: l7api.com
Responses
200 Success
401 Unauthorized
401 Unauthorized
Example Response
HTTP/1.1 200 OK
Content-Type: application/json
{
"data": [
{
"id": 6502,
"created_at": "2018-06-14 11:25:55",
"culture": 1,
"description": "value",
"emails": "value",
"end_at": "2018-06-14 11:32:45",
"format": 1,
"frequency": "value",
"last_run_at": "2018-06-14 11:22:24",
"name": "value",
"next_run_at": "2018-06-14 11:15:40",
"report_id": 7452,
"start_at": "2018-06-14 11:23:21",
"status": 0,
"timezone": "value",
"tz": "value"
}
],
"total": 59
}
POST
/reportschedules Creates new Report schedule resource
Parameters
JSON body attributes:
report_id integer
name string
description string
emails array
Array of emails
Array of emails
format string
culture string
start_at date
end_at date
status string
frequency array
Array of frequency config options
Array of frequency config options
tz string
timezone string
Example Request
POST /v1.1/voipstudio/reportschedules HTTP/1.1
Host: l7api.com
{
"report_id": 852,
"name": "abcd",
"description": "abcd",
"emails": [
"john@example.com",
"mike@w3c.com"
],
"format": "abcd",
"culture": "abcd",
"start_at": "2026-05-07",
"end_at": "2026-05-07",
"status": "abcd",
"frequency": {
"type": "W",
"time_of_day": [
10
],
"day_of_week": [
1,
5
],
"day_of_month": []
},
"tz": "abcd",
"timezone": "abcd"
}
Responses
201 Success
400 Validation error
401 Unauthorized
400 Validation error
401 Unauthorized
Example Response
HTTP/1.1 201 OK
Content-Type: application/json
{
"data": {
"id": 2886,
"created_at": "2021-07-30 11:17:29",
"culture": 2,
"description": "value",
"emails": "value",
"end_at": "2021-07-30 11:05:33",
"format": 0,
"frequency": "value",
"last_run_at": "2021-07-30 11:19:53",
"name": "value",
"next_run_at": "2021-07-30 11:19:38",
"report_id": 1182,
"start_at": "2021-07-30 11:05:30",
"status": 0,
"timezone": "value",
"tz": "value"
},
"links": {}
}
GET
/reportschedules/{id} Returns Report schedule resource for given Id
Parameters
Endpoint URL:
{id} integerReportSchedule2 identifier
Example Request
GET /v1.1/voipstudio/reportschedules/88 HTTP/1.1 Host: l7api.com
Responses
200 Success
401 Unauthorized
403 Access denied
404 Resource not found
401 Unauthorized
403 Access denied
404 Resource not found
Example Response
HTTP/1.1 200 OK
Content-Type: application/json
{
"data": {
"id": 6862,
"created_at": "2021-08-09 18:44:19",
"culture": 5,
"description": "value",
"emails": "value",
"end_at": "2021-08-09 18:46:55",
"format": 0,
"frequency": "value",
"last_run_at": "2021-08-09 18:41:27",
"name": "value",
"next_run_at": "2021-08-09 18:33:18",
"report_id": 9725,
"start_at": "2021-08-09 18:46:33",
"status": 0,
"timezone": "value",
"tz": "value"
},
"links": {}
}
PATCH
/reportschedules/{id} Updates existing Report schedule resource
Parameters
Endpoint URL:
{id} integerReportSchedule2 identifier
JSON body attributes:
report_id integer
name string
description string
emails array
Array of emails
Array of emails
format string
culture string
start_at date
end_at date
status string
frequency array
Array of frequency config options
Array of frequency config options
tz string
timezone string
Example Request
PATCH /v1.1/voipstudio/reportschedules/73 HTTP/1.1
Host: l7api.com
{
"report_id": 853,
"name": "abcd",
"description": "abcd",
"emails": [
"john@example.com",
"mike@w3c.com"
],
"format": "abcd",
"culture": "abcd",
"start_at": "2026-05-07",
"end_at": "2026-05-07",
"status": "abcd",
"frequency": {
"type": "W",
"time_of_day": [
10
],
"day_of_week": [
1,
5
],
"day_of_month": []
},
"tz": "abcd",
"timezone": "abcd"
}
Responses
200 Success
400 Validation error
401 Unauthorized
403 Access denied
404 Resource not found
400 Validation error
401 Unauthorized
403 Access denied
404 Resource not found
Example Response
HTTP/1.1 200 OK
Content-Type: application/json
{
"data": {
"id": 1751,
"created_at": "2017-01-28 19:09:34",
"culture": 2,
"description": "value",
"emails": "value",
"end_at": "2017-01-28 19:12:43",
"format": 0,
"frequency": "value",
"last_run_at": "2017-01-28 19:10:27",
"name": "value",
"next_run_at": "2017-01-28 19:06:23",
"report_id": 2405,
"start_at": "2017-01-28 19:10:19",
"status": 1,
"timezone": "value",
"tz": "value"
},
"links": {}
}
DELETE
/reportschedules/{id} Deletes existing Report schedule resource
Parameters
Endpoint URL:
{id} integerReportSchedule2 identifier
Example Request
DELETE /v1.1/voipstudio/reportschedules/30 HTTP/1.1 Host: l7api.com
Responses
204 Success
401 Unauthorized
403 Access denied
404 Resource not found
401 Unauthorized
403 Access denied
404 Resource not found
Example Response
HTTP/1.1 204 OK
GET
/reportschedules/dictionaries Returns Dictionary for Report schedule resource
Parameters
No parameters
Example Request
GET /v1.1/voipstudio/reportschedules/dictionaries HTTP/1.1 Host: l7api.com
Responses
200 Success
Example Response
HTTP/1.1 200 OK
Content-Type: application/json
{
"data": [
{
"id": 5920,
"created_at": "2017-08-13 20:43:12",
"culture": 5,
"description": "value",
"emails": "value",
"end_at": "2017-08-13 20:43:23",
"format": 0,
"frequency": "value",
"last_run_at": "2017-08-13 20:55:43",
"name": "value",
"next_run_at": "2017-08-13 20:53:24",
"report_id": 6118,
"start_at": "2017-08-13 20:49:49",
"status": 0,
"timezone": "value",
"tz": "value"
}
],
"total": 59
}