Skip to main content
POST
/
api
/
ProjectExpense
/
Batch
Create many Project Expenses
curl --request POST \
  --url https://api.virtuoussoftware.com/api/ProjectExpense/Batch \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "projectExpenses": [
    {
      "projectId": "<integer>",
      "expenseAmount": "<double>",
      "expenseDate": "<dateTime>",
      "accountingCode": "<string>",
      "expenseDescription": "<string>"
    },
    {
      "projectId": "<integer>",
      "expenseAmount": "<double>",
      "expenseDate": "<dateTime>",
      "accountingCode": "<string>",
      "expenseDescription": "<string>"
    }
  ]
}
'

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Body

application/json
projectExpenses
object[]

Response

OK

Last modified on June 5, 2026