Monthly reports
List the monthly reports
The project’s frozen monthly reports, newest first. Agency plans only.
GET
/
projects
/
{projectId}
/
reports
curl
curl "https://api.citino.ai/v1/projects/{projectId}/reports" \
-H "Authorization: Bearer $CITINO_API_KEY"import os
import requests
res = requests.get(
"https://api.citino.ai/v1/projects/{projectId}/reports",
headers={"Authorization": f"Bearer {os.environ['CITINO_API_KEY']}"},
)
print(res.json())const res = await fetch("https://api.citino.ai/v1/projects/{projectId}/reports", {
headers: {
Authorization: `Bearer ${process.env.CITINO_API_KEY}`,
},
});
console.log(await res.json());{
"items": [
{
"id": "00000000-0000-4000-8000-000000000001",
"period": "2026-09",
"period_start": "2026-09-01",
"period_end": "2026-09-30",
"as_of": "2026-09-30",
"provisional": false,
"month_to_date": false,
"generated_at": "2026-11-07T09:00:00.000Z",
"revoked": false
}
],
"next_cursor": null,
"has_more": false
}{
"error": {
"code": "<string>",
"message": "<string>",
"field": "<string>",
"detail": {}
}
}{
"error": {
"code": "<string>",
"message": "<string>",
"field": "<string>",
"detail": {}
}
}{
"error": {
"code": "<string>",
"message": "<string>",
"field": "<string>",
"detail": {}
}
}{
"error": {
"code": "<string>",
"message": "<string>",
"field": "<string>",
"detail": {}
}
}{
"error": {
"code": "<string>",
"message": "<string>",
"field": "<string>",
"detail": {}
}
}{
"error": {
"code": "<string>",
"message": "<string>",
"field": "<string>",
"detail": {}
}
}Authorizations
An API key from Workspace settings → API keys, sent as Authorization: Bearer <key>.
Path Parameters
Query Parameters
A month, YYYY-MM: the page starts before it.
Pattern:
^\d{4}-\d{2}$⌘I
curl
curl "https://api.citino.ai/v1/projects/{projectId}/reports" \
-H "Authorization: Bearer $CITINO_API_KEY"import os
import requests
res = requests.get(
"https://api.citino.ai/v1/projects/{projectId}/reports",
headers={"Authorization": f"Bearer {os.environ['CITINO_API_KEY']}"},
)
print(res.json())const res = await fetch("https://api.citino.ai/v1/projects/{projectId}/reports", {
headers: {
Authorization: `Bearer ${process.env.CITINO_API_KEY}`,
},
});
console.log(await res.json());{
"items": [
{
"id": "00000000-0000-4000-8000-000000000001",
"period": "2026-09",
"period_start": "2026-09-01",
"period_end": "2026-09-30",
"as_of": "2026-09-30",
"provisional": false,
"month_to_date": false,
"generated_at": "2026-11-07T09:00:00.000Z",
"revoked": false
}
],
"next_cursor": null,
"has_more": false
}{
"error": {
"code": "<string>",
"message": "<string>",
"field": "<string>",
"detail": {}
}
}{
"error": {
"code": "<string>",
"message": "<string>",
"field": "<string>",
"detail": {}
}
}{
"error": {
"code": "<string>",
"message": "<string>",
"field": "<string>",
"detail": {}
}
}{
"error": {
"code": "<string>",
"message": "<string>",
"field": "<string>",
"detail": {}
}
}{
"error": {
"code": "<string>",
"message": "<string>",
"field": "<string>",
"detail": {}
}
}{
"error": {
"code": "<string>",
"message": "<string>",
"field": "<string>",
"detail": {}
}
}