---
title: "Dashboard summary"
method: GET
path: "/api/dashboard"
tags: ["Dashboard"]
---

# Dashboard summary

`GET /api/dashboard`

## Request

- Base URL: `https://www.fuxux.com`
- URL: `https://www.fuxux.com/api/dashboard`
- Auth: none declared

Profile name, stats, next scheduled posts, and per-platform connection snapshot.

## Response `200`

OK

- DashboardResponse
  - `profile` object
    - `full_name` string
  - `stats` object
    - `postsThisMonth` integer
    - `postsLastMonth` integer
    - `momChange` integer, nullable: Month-over-month % change; null if no prior month data
    - `totalPublished` integer
    - `upcomingThisWeek` integer
    - `connectedAccounts` integer
  - `upcomingPosts` object[]
    - `id` string, uuid
    - `scheduled_at` string, date-time
    - `status` string
    - `raw_prompt` string, nullable
    - `post_variants` object[]
      - `platform` string
      - `content` string
  - `platforms` object[]
    - `id` string
    - `name` string
    - `icon` string
    - `connected` boolean
    - `posts` integer
    - `username` string, nullable

## Other responses

- `401`: Unauthorized
- `429`: Too many requests

---

[API](https://skmtc.dev/fuxux/apis/fuxux-api.md) · [All operations](https://skmtc.dev/fuxux/apis/fuxux-api/llms.txt) · [OpenAPI document](https://skmtc.dev/fuxux/apis/fuxux-api/revisions/e70e5940182d?raw)
