Statistic

Statistic

This section covers the statistic available in the EconoMe API.

Endpoints

Base URL: https://econome-api-i2dyjb7xmq-et.a.run.app/api/v1

Get Statistic

GET /statistics

Headers

Authorization : Bearer <token>

Response

{
    "error": false,
    "message": "Statistics fetched successfully",
    "data": [
        {
            "category_name": "string",
            "total_spent": "integer",
            "percentage": "float"
        }
    ],
    "total_expense": "integer",
}

Get Filtered Statistic

GET /statistics

Headers

Authorization : Bearer <token>

Query Parameters

  • filter

Example Queries

  • GET /statistics?filter=last-7-days
  • GET /statistics?filter=last-30-days

Response

{
    "error": false,
    "message": "Statistics fetched successfully",
    "data": [
        {
            "category_name": "string",
            "total_spent": "integer",
            "percentage": "float"
        }
    ],
    "total_expense": "integer",
}

Get Top Spending

GET /statistics/top-spending

Headers

Authorization : Bearer <token>

Response

{
    "error": false,
    "message": "Top spending fetched successfully",
    "data": [
        {
            "category_name": "string",
            "total_amoount": "integer",
        }
    ],
}

Get Filtered Top Spending

GET /statistics/top-spending

Headers

Authorization : Bearer <token>

Query Parameters

  • filter

Example Queries

  • GET /statistics/top-spending?filter=last-7-days
  • GET /statistics/top-spending?filter=last-30-days

Response

{
    "error": false,
    "message": "Top spending fetched successfully",
    "data": [
        {
            "category_name": "string",
            "total_amoount": "integer",
        }
    ],
}