AexoHub

AexoHub API Documentation

Version 1.0 | Last Updated: February 2026
⚠️ Authentication Required
All API requests require a valid API key in the Authorization header.

Base URL

https://api.aexohub.com/v1/

Authentication

Include your API key in the Authorization header:

Authorization: Bearer YOUR_API_KEY_HERE

Available Endpoints

📊 Deals

GET GET /v1/deals
Get all deals with optional filters (month, year, status, customer_id)
GET GET /v1/deals/{id}
Get detailed information about a specific deal
POST POST /v1/deals
Create a new deal
PUT PUT /v1/deals/{id}
Update an existing deal
DELETE DELETE /v1/deals/{id}
Delete a deal

💰 Invoices

GET GET /v1/invoices
Get all invoices with optional filters (status, customer_id, month, year, overdue)
GET GET /v1/invoices/overdue
Get all overdue invoices with aging analysis
GET GET /v1/invoices/{id}
Get detailed information about a specific invoice
POST POST /v1/invoices
Create a new invoice
PUT PUT /v1/invoices/{id}
Update invoice status
POST POST /v1/invoices/{id}/payment
Record a payment for an invoice

💸 Expenses

GET GET /v1/expenses
Get all expenses with optional filters (category, deal_id, month, year)
GET GET /v1/expenses/{id}
Get detailed information about a specific expense
POST POST /v1/expenses
Create a new expense
PUT PUT /v1/expenses/{id}
Update an existing expense
DELETE DELETE /v1/expenses/{id}
Delete an expense

📈 Dashboard

GET GET /v1/dashboard/summary
Get comprehensive financial summary (deals, invoices, expenses, profit)

Rate Limits

Response Format

All responses are in JSON format with the following structure:

{
  "success": true,
  "data": { ... },
  "message": "Success message",
  "meta": {
    "timestamp": "2026-02-07T10:30:00+07:00",
    "version": "1.0"
  }
}
        

Support

For API support and questions, please contact:


© 2026 Aexo Digital Indonesia. All rights reserved.