Analytics
Get the overview screen payload
GET
/
api
/
v1
/
analytics
/
overview
Get the overview screen payload
curl --request GET \
--url https://api.linebundle.com/api/v1/analytics/overviewimport requests
url = "https://api.linebundle.com/api/v1/analytics/overview"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://api.linebundle.com/api/v1/analytics/overview', 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://api.linebundle.com/api/v1/analytics/overview",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$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://api.linebundle.com/api/v1/analytics/overview"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.linebundle.com/api/v1/analytics/overview")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.linebundle.com/api/v1/analytics/overview")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body{
"generated_at": "2023-11-07T05:31:56Z",
"recent_activity": [
{
"created_at": "2023-11-07T05:31:56Z",
"message": "<string>",
"resource_id": "<string>",
"title": "<string>",
"type": "contact"
}
],
"spaces": [
{
"id": 123,
"member_count": 123,
"title": "<string>",
"upcoming_event_count": 123
}
],
"this_week": [
{
"attendee_count": 123,
"has_materials": true,
"id": 123,
"status": "live",
"timezone": "<string>",
"title": "<string>",
"end_at": "2023-11-07T05:31:56Z",
"space_title": "<string>",
"start_at": "2023-11-07T05:31:56Z"
}
],
"today": [
{
"attendee_count": 123,
"has_materials": true,
"id": 123,
"status": "live",
"timezone": "<string>",
"title": "<string>",
"end_at": "2023-11-07T05:31:56Z",
"space_title": "<string>",
"start_at": "2023-11-07T05:31:56Z"
}
],
"$schema": "https://api.linebundle.com/schemas/Overview.json"
}{
"$schema": "https://api.linebundle.com/schemas/ErrorModel.json",
"detail": "Property foo is required but is missing.",
"errors": [
{
"location": "<string>",
"message": "<string>",
"value": "<unknown>"
}
],
"instance": "https://example.com/error-log/abc123",
"status": 400,
"title": "Bad Request",
"type": "https://example.com/errors/example"
}Response
OK
When the overview snapshot was generated
Recent cross-module activity for the current context
Show child attributes
Show child attributes
Spaces shown in the overview list
Show child attributes
Show child attributes
Upcoming events for the rest of the week
Show child attributes
Show child attributes
Events that start today
Show child attributes
Show child attributes
A URL to the JSON Schema for this object.
Example:
"https://api.linebundle.com/schemas/Overview.json"
Last modified on June 11, 2026
⌘I
Get the overview screen payload
curl --request GET \
--url https://api.linebundle.com/api/v1/analytics/overviewimport requests
url = "https://api.linebundle.com/api/v1/analytics/overview"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://api.linebundle.com/api/v1/analytics/overview', 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://api.linebundle.com/api/v1/analytics/overview",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$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://api.linebundle.com/api/v1/analytics/overview"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.linebundle.com/api/v1/analytics/overview")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.linebundle.com/api/v1/analytics/overview")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body{
"generated_at": "2023-11-07T05:31:56Z",
"recent_activity": [
{
"created_at": "2023-11-07T05:31:56Z",
"message": "<string>",
"resource_id": "<string>",
"title": "<string>",
"type": "contact"
}
],
"spaces": [
{
"id": 123,
"member_count": 123,
"title": "<string>",
"upcoming_event_count": 123
}
],
"this_week": [
{
"attendee_count": 123,
"has_materials": true,
"id": 123,
"status": "live",
"timezone": "<string>",
"title": "<string>",
"end_at": "2023-11-07T05:31:56Z",
"space_title": "<string>",
"start_at": "2023-11-07T05:31:56Z"
}
],
"today": [
{
"attendee_count": 123,
"has_materials": true,
"id": 123,
"status": "live",
"timezone": "<string>",
"title": "<string>",
"end_at": "2023-11-07T05:31:56Z",
"space_title": "<string>",
"start_at": "2023-11-07T05:31:56Z"
}
],
"$schema": "https://api.linebundle.com/schemas/Overview.json"
}{
"$schema": "https://api.linebundle.com/schemas/ErrorModel.json",
"detail": "Property foo is required but is missing.",
"errors": [
{
"location": "<string>",
"message": "<string>",
"value": "<unknown>"
}
],
"instance": "https://example.com/error-log/abc123",
"status": 400,
"title": "Bad Request",
"type": "https://example.com/errors/example"
}