Expenses

Manage expenses

CREATE

POST https://api.pesatime.com/v1/expenses

Record a new expense

Request Body

{
  "status": 1,
  "message": "Saved",
  "data": {
    "_id": "5dce4b8a4d44af36f693cd2b"
  }
}

UPDATE

PUT https://api.pesatime.com/v1/expenses/:expenseId

Update an expense

Path Parameters

Request Body

{
  "status": 1,
  "message": "Expense updated successfully"
}

RETRIEVE - All

GET https://api.pesatime.com/v1/expenses

Retrieves all expenses

Path Parameters

Query Parameters

{
  "status": 1,
  "data": [
    {
      "amount": 10001,
      "active": true,
      "_id": "5dce51d0bf6c524c59a75c96",
      "organization": "5db5a64a6cb3e2060a7b864c",
      "user": "5cded7f553ea376e8bba6bfd",
      "category": {
        "_id": "5cdfb75bb8f2b84e5fb55ce6",
        "name": "Office supplies"
      },
      "description": "20 copies ",
      "date": "2019-01-23T00:00:00.000Z",
      "attachments": [],
      "dateCreated": "2019-11-15T07:20:48.818Z",
      "__v": 0
    },
    
    .......
  
  ]
}

RETRIEVE - single item

GET https://api.pesatime.com/v1/expenses/:expenseId

Get details of one item

Path Parameters

{
  "status": 1,
  "data": {
    "amount": 10001,
    "active": true,
    "_id": "5dce51d0bf6c524c59a75c96",
    "organization": "5db5a64a6cb3e2060a7b864c",
    "user": "5cded7f553ea376e8bba6bfd",
    "category": {
      "_id": "5cdfb75bb8f2b84e5fb55ce6",
      "name": "Office supplies"
    },
    "description": "20 copies ",
    "date": "2019-01-23T00:00:00.000Z",
    "attachments": [],
    "dateCreated": "2019-11-15T07:20:48.818Z",
    "__v": 0
  }
}

DELETE

DELETE https://api.pesatime.com/v1/expenses/:expenseId

Delete a category

Path Parameters

{
  "status": 1,
  "message": "Expense deleted successfully"
}

Last updated