API Documentation

List Documents

This API endpoint allows you to list documents such as invoices, estimates, or purchase orders.

Endpoint

GET /api/document/list

Parameters

Parameter Type Description Required
doc_type String The type of document (invoice, estimate, purchase_order). Yes
customer_id Integer ID of the customer to filter documents. No
guid String The unique identifier (GUID) of a specific document to retrieve. No
before String GUID of the document to fetch documents created before it. No

Example Request

GET /api/document/list?doc_type=invoice&customer_id=123
            

Response

{
    "success": true,
    "message": "List of documents",
    "result": {
        "documents": [
            {
                "doc_number": "12345",
                "year": "2023",
                "doc_date": "2023-06-01",
                "due_date": "2023-07-01",
                "payement_method": "Cash",
                "guid": "your-document-guid",
                "customer_id": 123,
                "remark": "This is a remark.",
                "doc_total": "1000.00"
            },
            ...
        ]
    }
}
            

Error Response

{
    "success": false,
    "message": "Error message detailing what went wrong"
}