v1

latestOpenAPI 3.0.0Proprietary2026-07-26130282259.8 KB
jobs

Create Additional Job Expense

Use this endpoint to create a new payment Additional Job Expenses.

This endpoint is rate limited. Use the RateLimit-* response headers to check current limits and remaining quota.

post/jobs/{jobId}/payments/expense

Path parameters

jobIdstring uuid required

The job's unique identifier

Request body

tostring

Payment Additional Expense to

amountnumber float

Amount of payment Additional Expense

notesstring

Optional note for the payment.

accountTypeIdstring uuid

Id of account type

isPaidboolean

Value that indicates if the payment expense is fully paid.

refNumberstring

Reference number for the payment expense.

paymentMethodstring

Payment method used to perform the payment

paymentDatestring date-time nullable

An ISO 8601 string of the payment's datetime including the time component and ending with 'Z' (so in UTC). Note: Only the date is taken into account. The time component is discarded. https://en.wikipedia.org/wiki/ISO_8601#Coordinated_Universal_Time_(UTC)

Example request

{
  "to": "John Doe",
  "amount": 5000,
  "notes": "Note for the payment",
  "accountTypeId": "a4cce567-43a9-434b-a146-256f1ad71ea5",
  "refNumber": "Ref-012345",
  "paymentMethod": "Credit Card",
  "paymentDate": "2020-06-22T00:00:00Z"
}

Response

Created

idstring uuid

The GUID of the payment.

paymentTypestring

Indicates the category of this payment. One of: Received Payment, Paid Payment, or Additional Expense.

isParentboolean

Indicates whether this payment has sub-payments. true when one or more sub-payments exist; false otherwise.

parentIdstring uuid nullable

The unique identifier of the parent payment. Present only on sub-payments; null for top-level payments.

lastEditedDatestring date-time

The date and time the payment was last modified, in UTC.

paymentMethodstring

Payment method (e.g., Check, Credit Card, ACH, Wire)

Example response

{
  "id": "68badf8c-ec30-4531-a357-ff57bf12717b",
  "paymentType": "Received Payment",
  "isParent": true,
  "parentId": "fd33bba2-cb19-4baa-b87c-47ee9e55d95e",
  "lastEditedDate": "2025-05-28T10:10:00Z",
  "paymentMethod": "Check"
}