v1

latestOpenAPI 3.1.1LicenseRef-Proprietary2026-07-1310179223.1 KB
Clients

Create Client

Create a new client. Names are not deduplicated — posting the same name creates another client.

post/clients

Request body

namestring required
projectsstring[]

Project encoded IDs to assign to the client.

lineItemMaskstring

Template for generated invoice line-item names.

defaultDiscountnumber

Default discount rate as a percentage (0-100).

paymentDueDaysinteger

Default invoice payment term in days (0-365).

referencestring
invoicePublicNotesstring
businessDetailsstring
excludedLabelsstring[]

Labels excluded from invoicing (max 8).

emailstring[]

Invoice recipient email addresses (max 10).

Example request

{
  "name": "Client Name"
}

Response

Created

idnumber required
namestring required
projectsstring[] required

List of projects ID

businessDetailsstring nullable

Example response

{
  "id": 4567,
  "name": "Client Name",
  "projects": [
    "ev:1234567890"
  ],
  "budget": {
    "type": "money",
    "budget": 100000,
    "period": "general"
  }
}