Do not miss any Wyzio API changes, ever again

Subscribe to the Wyzio API changelog to be up to date on recent changes.

RSS

20 days ago

main
1.0
Compare

API structure has changed

354 structure changes including:
8 Breaking changes
11 Additions
339 Modifications
4 Removals
Modified 339 Breaking
POST /api-v1/attachment/upload-avatar/{contactId}
  • Body
  • multipart/form-data content type Added
PATCH /api-v1/payment/batch
  • Body
  • application/json content type Modified
    • valueDate property Modified
      • Property is now required
        Breaking
      • Type went from string to string(date-time)
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
PATCH /api-v1/orders/{id}/confirmed
  • Response
  • 200 response Modified
    • application/json content type Modified
      • freshData, freshRow properties Modified
        • Type is no longer object
          Breaking
PATCH /api-v1/orders/{id}/billable
  • Response
  • 200 response Modified
    • application/json content type Modified
      • freshData, freshRow properties Modified
        • Type is no longer object
          Breaking
PATCH /api-v1/journal/line
  • Body
  • application/json content type Modified
    • description property Modified
      • Property is now required
        Breaking
      • Type went from object to string
        Breaking
      • en, fr, de, it properties Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
    • journalEntryId, accountId, accountNumber, accountCurrencyId, accountCurrencyCode, foreignCurrencyId, foreignCurrencyCode, accountDebit, accountCredit, foreignDebit, foreignCredit, companyDebit, companyCredit, departmentId, departmentName, contactId, contactName, orderId, orderIdToDisplay, articleId, articleIdToDisplay, vatCodes, vatCodesConcatenated, accountName, officeId, officeName properties Removed
      • Removing a resource is always breaking unless it was deprecated before
        Breaking
    • organizationId, entryId, entryDate, amount, debitAccounts, creditAccounts, type, journalLines properties Added
PATCH /api-v1/billing/payment-info
  • Body
  • application/json content type Modified
    • cardInfo property Modified
      • cardholderName, cvv properties Modified
        • Properties are now required
          Breaking
    • redirectUrl property Modified
      • acceptUrl, declineUrl, exceptionUrl properties Modified
        • Properties are now required
          Breaking
GET /api-v1/workflow/{id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • name property Modified
        • Property is now required
          Breaking
GET /api-v1/workflow/overall
  • Query
  • id, moduleType, name, description, creatorContactId, isActive query parameters Added
GET /api-v1/workflow
  • Query
  • id, moduleType, name, description, creatorContactId, isActive query parameters Added
GET /api-v1/wcr
  • Query
  • endDate query parameter Modified
    • Query parameter is now required
      Breaking
    • Type went from string to string(date-time)
GET /api-v1/vat/report
  • Query
  • startDate, endDate query parameters Added
GET /api-v1/vat/export/xml
  • Query
  • startDate, endDate query parameters Added
GET /api-v1/user-group/{id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • name property Modified
        • Property is now required
          Breaking
GET /api-v1/user-group/overall
  • Query
  • creatorContactId, id, type, name, description query parameters Added
GET /api-v1/user-group
  • Query
  • creatorContactId, id, type, name, description query parameters Added
GET /api-v1/trash-can
  • Response
  • 200 response Modified
    • application/json content type Modified
      • tenantId property Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
  • Query
  • id, date, time, contactId, contactEmail, module, entityId, entityName, entityCreatorContactId, timezoneName query parameters Added
GET /api-v1/timesheet/total
  • Query
  • id, date, employeeContactId, clientContactId, description, time, isBillable, status, billableAmount, costAmount, taskName, billableRate, costRate, departmentId, orderId, isInWorkflow query parameters Added
GET /api-v1/timesheet/overall
  • Query
  • id, date, employeeContactId, clientContactId, description, time, isBillable, status, billableAmount, costAmount, taskName, billableRate, costRate, departmentId, orderId, isInWorkflow query parameters Added
GET /api-v1/timesheet/order
  • Response
  • 200 response Modified
    • application/json content type Modified
      • tasks property Modified
        • name property Modified
          • Property is now required
            Breaking
GET /api-v1/timesheet/filter
  • Query
  • clientContactId, employeeContactId, date query parameters Added
GET /api-v1/timesheet/advanced/total
  • Response
  • 200 response Modified
    • application/json content type Modified
      • orderArticleId, orderArticleAmount, orderArticleStatus properties Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
  • Query
  • orderContactId, orderName, orderJoinedId, orderStatus, parentOrderId, orderDepartmentId, orderHistoryStatus, orderHistoryDate, orderVatRateId, orderRequestedPaymentTerms, orderOurContactName, orderCurrencyId, orderMinimumAmountToInvoice, orderYourContactName, orderPeriodicityType, orderDayOfWeek, orderInvoicingTime, orderPeriodicityStartDate, orderIsDisbursementFeeEnabled, orderIsExpensesEnabled, orderIsTimesheetsEnabled, orderFixedAmount, orderOfficeId, id, date, employeeContactId, clientContactId, description, time, isBillable, status, billableAmount, costAmount, taskName, billableRate, costRate, departmentId, orderId, isInWorkflow query parameters Added
GET /api-v1/timesheet/advanced/overall
  • Query
  • orderContactId, orderName, orderJoinedId, orderStatus, parentOrderId, orderDepartmentId, orderHistoryStatus, orderHistoryDate, orderVatRateId, orderRequestedPaymentTerms, orderOurContactName, orderCurrencyId, orderMinimumAmountToInvoice, orderYourContactName, orderPeriodicityType, orderDayOfWeek, orderInvoicingTime, orderPeriodicityStartDate, orderIsDisbursementFeeEnabled, orderIsExpensesEnabled, orderIsTimesheetsEnabled, orderFixedAmount, orderOfficeId, id, date, employeeContactId, clientContactId, description, time, isBillable, status, billableAmount, costAmount, taskName, billableRate, costRate, departmentId, orderId, isInWorkflow query parameters Added
POST /api-v1/article/batch
  • Body
  • application/json content type Modified
    • articleId property Modified
      • Property is now required
        Breaking
    • currency property Modified
      • id property Modified
        • Property is now required
          Breaking
        • Type went from integer(int64) to integer
      • code, name properties Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
    • items property Modified
      • amount, totalPrice properties Modified
        • Properties are now required
          Breaking
      • articleName property Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
    • saleAccountName, categoryName, isLinkedToShipments, localizations properties Removed
      • Removing a resource is always breaking unless it was deprecated before
        Breaking
  • Response
  • 200 response Modified
    • application/json content type Modified
      • items property Modified
        • freshData, freshRow properties Modified
          • Type is no longer object
            Breaking
POST /api-v1/allocations/batch
  • Body
  • application/json content type Modified
    • name, moduleType, filters properties Modified
      • Properties are no longer required
    • actions property Modified
      • validAllocationUnit property Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
  • Response
  • 200 response Modified
    • application/json content type Modified
      • items property Modified
        • freshData, freshRow properties Modified
          • Type is no longer object
            Breaking
POST /api-v1/accounting-period/batch
  • Body
  • application/json content type Modified
    • fiscalYear property Modified
      • Property is no longer required
    • startDate, endDate, lockedUntil properties Modified
      • Properties are no longer required
      • Type went from string to string(date-time)
    • vatRule property Modified
      • Property is no longer required
      • name, rule properties Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
    • ntdrRate1AccountsIds, ntdrRate2AccountsIds properties Modified
      • Type went from array[integer(int64)] to string
        Breaking
    • status, isLocked, budgetExist properties Removed
      • Removing a resource is always breaking unless it was deprecated before
        Breaking
  • Response
  • 200 response Modified
    • application/json content type Modified
      • items property Modified
        • freshData, freshRow properties Modified
          • Type is no longer object
            Breaking
PATCH /api-v1/sales-invoice/{invoiceId}/payment/{paymentId}/value-date
  • Body
  • application/json content type Modified
    • valueDate property Modified
      • Property is now required
        Breaking
      • Type went from string to string(date-time)
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
PATCH /api-v1/sales-invoice/{invoiceId}/payment/{paymentId}/requested-date
  • Body
  • application/json content type Modified
    • valueDate property Modified
      • Property is now required
        Breaking
      • Type went from string to string(date-time)
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
PATCH /api-v1/sales-invoice/{invoiceId}/payment/{paymentId}/payment-method
  • Body
  • application/json content type Modified
    • currencyId, businessUnitId, accountNumber, organizationId, localizations, type, isActive, startDate, endDate, isPurchaseInvoicesEnabled, isSalesInvoicesEnabled, isExpenseReportEnabled, isCashAccountEnabled, isPaymentMethodEnabled, isFXAutoAdjustmentEnabled, isBusinessUnitSplitEnabled, warnings, immobilizationChartOfAccountId, immobilizationType properties Removed
      • Removing a resource is always breaking unless it was deprecated before
        Breaking
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
PATCH /api-v1/sales-invoice/{id}/validate
  • Path went from /api-v1/purchase-invoice/{id}/validate to /api-v1/sales-invoice/{id}/validate (same operationId)
    Breaking
PATCH /api-v1/sales-invoice/{id}/convert-pro-forma
  • Response
  • 200 response Modified
    • application/json content type Modified
      • items property Modified
        • freshData, freshRow properties Modified
          • Type is no longer object
            Breaking
PATCH /api-v1/sales-invoice/batch/validate
  • Response
  • 200 response Modified
    • application/json content type Modified
      • items property Modified
        • freshData, freshRow properties Modified
          • Type is no longer object
            Breaking
PATCH /api-v1/purchase-invoice/{invoiceId}/payment/{paymentId}/value-date
  • Body
  • application/json content type Modified
    • valueDate property Modified
      • Property is now required
        Breaking
      • Type went from string to string(date-time)
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
PATCH /api-v1/purchase-invoice/{invoiceId}/payment/{paymentId}/requested-date
  • Body
  • application/json content type Modified
    • valueDate property Modified
      • Property is now required
        Breaking
      • Type went from string to string(date-time)
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
PATCH /api-v1/purchase-invoice/{invoiceId}/payment/{paymentId}/payment-method
  • Body
  • application/json content type Modified
    • currencyId, businessUnitId, accountNumber, organizationId, localizations, type, isActive, startDate, endDate, isPurchaseInvoicesEnabled, isSalesInvoicesEnabled, isExpenseReportEnabled, isCashAccountEnabled, isPaymentMethodEnabled, isFXAutoAdjustmentEnabled, isBusinessUnitSplitEnabled, warnings, immobilizationChartOfAccountId, immobilizationType properties Removed
      • Removing a resource is always breaking unless it was deprecated before
        Breaking
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
PATCH /api-v1/purchase-invoice/{id}/validate
  • Path went from /api-v1/purchase-invoice-scan/{id}/validate to /api-v1/purchase-invoice/{id}/validate (same operationId)
    Breaking
  • Response
  • 200 response Modified
    • application/json content type Added
PATCH /api-v1/purchase-invoice-scan/{id}/validate
  • Path went from /api-v1/orders/{id}/validate to /api-v1/purchase-invoice-scan/{id}/validate (same operationId)
    Breaking
PATCH /api-v1/payroll/{invoiceId}/payment/{paymentId}/value-date
  • Body
  • application/json content type Modified
    • valueDate property Modified
      • Property is now required
        Breaking
      • Type went from string to string(date-time)
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
PATCH /api-v1/payroll/update/{id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • items property Modified
        • freshData, freshRow properties Modified
          • Type is no longer object
            Breaking
PATCH /api-v1/payroll/update
  • Response
  • 200 response Modified
    • application/json content type Modified
      • items property Modified
        • freshData, freshRow properties Modified
          • Type is no longer object
            Breaking
  • Query
  • id, calendarYear, monthType, paymentDate, employeeId, currencyCode, grossSalary, netSalary, payable, status, employeeEmail, employeeECorrespondence, isDocSent, organizationEmployeeGroupId query parameters Added
PATCH /api-v1/payroll/adjust/{id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • items property Modified
        • freshData, freshRow properties Modified
          • Type is no longer object
            Breaking
PATCH /api-v1/payroll/adjust
  • Response
  • 200 response Modified
    • application/json content type Modified
      • items property Modified
        • freshData, freshRow properties Modified
          • Type is no longer object
            Breaking
  • Query
  • id, calendarYear, monthType, paymentDate, employeeId, currencyCode, grossSalary, netSalary, payable, status, employeeEmail, employeeECorrespondence, isDocSent, organizationEmployeeGroupId query parameters Added
PATCH /api-v1/payroll/accounting/payment
  • Query
  • id, calendarYear, monthType, paymentDate, employeeId, currencyCode, grossSalary, netSalary, payable, status, employeeEmail, employeeECorrespondence, isDocSent, organizationEmployeeGroupId query parameters Added
PATCH /api-v1/payroll/accounting/emission
  • Query
  • id, calendarYear, monthType, paymentDate, employeeId, currencyCode, grossSalary, netSalary, payable, status, employeeEmail, employeeECorrespondence, isDocSent, organizationEmployeeGroupId query parameters Added
GET /api-v1/timesheet/advanced
  • Response
  • 200 response Modified
    • application/json content type Modified
      • orderArticleId, orderArticleAmount, orderArticleStatus properties Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
  • Query
  • pageNumber, sizePerPage, sortingField, direction, orderContactId, orderName, orderJoinedId, orderStatus, parentOrderId, orderDepartmentId, orderHistoryStatus, orderHistoryDate, orderVatRateId, orderRequestedPaymentTerms, orderOurContactName, orderCurrencyId, orderMinimumAmountToInvoice, orderYourContactName, orderPeriodicityType, orderDayOfWeek, orderInvoicingTime, orderPeriodicityStartDate, orderIsDisbursementFeeEnabled, orderIsExpensesEnabled, orderIsTimesheetsEnabled, orderFixedAmount, orderOfficeId, id, date, employeeContactId, clientContactId, description, time, isBillable, status, billableAmount, costAmount, taskName, billableRate, costRate, departmentId, orderId, isInWorkflow query parameters Added
GET /api-v1/sales-invoice
  • Query
  • id, number, date, clientId, reference, description, currency, netAmount, totalAmount, receivable, status, ourContactName, clientEmail, clientECorrespondence, hasWarnings, qrGenerationAvailability, validated, hasComments, isInWorkflow, clientBillingEmail, hasShipments, isDocSent query parameters Added
GET /api-v1/role/{id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • name property Modified
        • Property is now required
          Breaking
GET /api-v1/role
  • Query
  • realId, roleType, type, name, isDefault, description query parameters Added
GET /api-v1/report-template/tree
  • Response
  • 200 response Modified
    • application/json content type Modified
      • property Modified
        • object-2, object-2 alternatives Modified
GET /api-v1/registry/{organizationId}/organization
  • Response
  • 200 response Modified
    • application/json content type Modified
      • address property Modified
        • name property Modified
          • Property is now required
            Breaking
GET /api-v1/registry/registry-of-commerce
  • Query
  • mutationIds, startDate, endDate query parameters Added
GET /api-v1/registry/publication/overall
  • Query
  • id, publicationId, uid, publication, publicationDate, mutation query parameters Added
GET /api-v1/registry/publication
  • Query
  • pageNumber, sizePerPage, sortingField, direction, id, publicationId, uid, publication, publicationDate, mutation query parameters Added
GET /api-v1/reconciliation-lines/overall
  • Query
  • id, processDate, movementDirection, contactName, reference, valueDate, paidCurrencyCode, paidAmount, referredDocumentType, isMatch, isInternalContact query parameters Added
GET /api-v1/reconciliation-lines
  • Query
  • pageNumber, sizePerPage, sortingField, direction, id, processDate, movementDirection, contactName, reference, valueDate, paidCurrencyCode, paidAmount, referredDocumentType, isMatch, isInternalContact query parameters Added
GET /api-v1/receivable/total
  • Query
  • module, paymentId, invoiceId, invoiceDate, requestedDate, invoiceNumber, requestedAmount, contactId, currencyId, hasWarnings query parameters Added
GET /api-v1/receivable/overall
  • Query
  • module, paymentId, invoiceId, invoiceDate, requestedDate, invoiceNumber, requestedAmount, contactId, currencyId, hasWarnings query parameters Added
GET /api-v1/receivable
  • Query
  • module, paymentId, invoiceId, invoiceDate, requestedDate, invoiceNumber, requestedAmount, contactId, currencyId, hasWarnings query parameters Added
GET /api-v1/purchase-invoice/{id}/deleted
  • Response
  • 200 response Modified
    • application/json content type Modified
      • date property Modified
        • Property is now required
          Breaking
        • Type went from string to string(date-time)
      • reference, amounts properties Modified
        • Properties are now required
          Breaking
      • attributions property Modified
        • dateFrom, dateTo properties Modified
          • Properties are now required
            Breaking
          • Type went from string to string(date-time)
      • payments property Modified
        • Property is now required
          Breaking
        • requestedDate property Modified
          • Property is now required
            Breaking
          • Type went from string to string(date-time)
GET /api-v1/purchase-invoice/{id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • date property Modified
        • Property is now required
          Breaking
        • Type went from string to string(date-time)
      • reference, amounts properties Modified
        • Properties are now required
          Breaking
      • attributions property Modified
        • dateFrom, dateTo properties Modified
          • Properties are now required
            Breaking
          • Type went from string to string(date-time)
      • payments property Modified
        • Property is now required
          Breaking
        • requestedDate property Modified
          • Property is now required
            Breaking
          • Type went from string to string(date-time)
GET /api-v1/purchase-invoice/total
  • Query
  • id, date, supplierId, reference, currency, netAmount, totalAmount, payable, status, validated, hasWarnings, hasComments, isInWorkflow query parameters Added
GET /api-v1/purchase-invoice/supplier
  • Query
  • date, payable, netAmount, totalAmount, status query parameters Added
GET /api-v1/purchase-invoice/overall
  • Query
  • description, vatAmount, chartOfAccountsId, invoiceLineDepartmentId, orderId, invoiceLineOfficeId, reBill, reBilled, reBilledDate, articleId, quantity, ruleName, requestedDate, plannedDate, sentDate, valueDate, paidAmount, bankCharges, payableByAccount, paymentType, paymentAccountId, vatType, documentsExist, id, date, supplierId, reference, currency, netAmount, totalAmount, payable, status, validated, hasWarnings, hasComments, isInWorkflow, openDate, showOpenInvoices query parameters Added
GET /api-v1/purchase-invoice/download-archive
  • Query
  • description, vatAmount, chartOfAccountsId, invoiceLineDepartmentId, orderId, invoiceLineOfficeId, reBill, reBilled, reBilledDate, articleId, quantity, ruleName, requestedDate, plannedDate, sentDate, valueDate, paidAmount, bankCharges, payableByAccount, paymentType, paymentAccountId, vatType, documentsExist, id, date, supplierId, reference, currency, netAmount, totalAmount, payable, status, validated, hasWarnings, hasComments, isInWorkflow, openDate, showOpenInvoices query parameters Added
GET /api-v1/purchase-invoice/advanced/total
  • Query
  • description, vatAmount, chartOfAccountsId, invoiceLineDepartmentId, orderId, invoiceLineOfficeId, reBill, reBilled, reBilledDate, articleId, quantity, ruleName, requestedDate, plannedDate, sentDate, valueDate, paidAmount, bankCharges, payableByAccount, paymentType, paymentAccountId, vatType, documentsExist, id, date, supplierId, reference, currency, netAmount, totalAmount, payable, status, validated, hasWarnings, hasComments, isInWorkflow, openDate, showOpenInvoices query parameters Added
GET /api-v1/expenses/advanced/overall
  • Query
  • orderClientId, orderId, employeeId, employeeName, departmentId, officeId, id, date, merchant, description, reBill, currency, currencyNetAmount, currencyVatAmount, currencyTotalAmount, companyCurrencyTotalAmount, status, receipt query parameters Added
GET /api-v1/timesheet
  • Query
  • id, date, employeeContactId, clientContactId, description, time, isBillable, status, billableAmount, costAmount, taskName, billableRate, costRate, departmentId, orderId, isInWorkflow query parameters Added
GET /api-v1/super-role/{id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • name property Modified
        • Property is now required
          Breaking
      • roles property Modified
        • Property is now required
          Breaking
        • name property Modified
          • Property is now required
            Breaking
GET /api-v1/sub-orders/total
  • Query
  • invoicingDate, contactName, orderId, orderName, amount, startDate, endDate, orderPeriodicityType, totalAmount, orderOriginalId query parameters Added
GET /api-v1/sub-orders/overall
  • Query
  • invoicingDate, contactName, orderId, orderName, amount, startDate, endDate, orderPeriodicityType, totalAmount, orderOriginalId query parameters Added
GET /api-v1/sub-orders
  • Query
  • invoicingDate, contactName, orderId, orderName, amount, startDate, endDate, orderPeriodicityType, totalAmount, orderOriginalId query parameters Added
GET /api-v1/stock-report/total
  • Query
  • articleId, date, articleName, measurement, articleIdToDisplay, totalQuantity, totalCost, outQuantity, inQuantity, quantityProjection, departmentId, categoryId, officeId query parameters Added
GET /api-v1/stock-report/overall
  • Query
  • articleId, date, articleName, measurement, articleIdToDisplay, totalQuantity, totalCost, outQuantity, inQuantity, quantityProjection, departmentId, categoryId, officeId query parameters Added
GET /api-v1/stock-report
  • Query
  • articleId, date, articleName, measurement, articleIdToDisplay, totalQuantity, totalCost, outQuantity, inQuantity, quantityProjection, departmentId, categoryId, officeId query parameters Added
GET /api-v1/stock-movement-line/total
  • Query
  • departmentId, orderId, contactId, comment, ean, officeId, id, date, articleRealId, articleId, movementDirection, quantity, type, cost, currencyCode, quantityLeft, ownerId, ownerType, measurement query parameters Added
GET /api-v1/stock-movement-line/overall
  • Query
  • departmentId, orderId, contactId, comment, ean, officeId, id, date, articleRealId, articleId, movementDirection, quantity, type, cost, currencyCode, quantityLeft, ownerId, ownerType, measurement query parameters Added
GET /api-v1/stock-movement-line/advanced
  • Query
  • pageNumber, sizePerPage, sortingField, direction, departmentId, orderId, contactId, comment, ean, officeId, id, date, articleRealId, articleId, movementDirection, quantity, type, cost, currencyCode, quantityLeft, ownerId, ownerType, measurement query parameters Added
GET /api-v1/stock-movement-line
  • Query
  • id, date, articleRealId, articleId, movementDirection, quantity, type, cost, currencyCode, quantityLeft, ownerId, ownerType, measurement query parameters Added
GET /api-v1/sales-invoice/{id}/deleted
  • Response
  • 200 response Modified
    • application/json content type Modified
      • date property Modified
        • Property is now required
          Breaking
        • Type went from string to string(date-time)
      • address property Modified
        • name property Modified
          • Property is now required
            Breaking
      • invoiceLines property Modified
        • Property is now required
          Breaking
      • payments property Modified
        • requestedDate, overdueDate properties Modified
          • Properties are now required
            Breaking
          • Type went from string to string(date-time)
GET /api-v1/sales-invoice/{id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • date property Modified
        • Property is now required
          Breaking
        • Type went from string to string(date-time)
      • address property Modified
        • name property Modified
          • Property is now required
            Breaking
      • invoiceLines property Modified
        • Property is now required
          Breaking
      • payments property Modified
        • requestedDate, overdueDate properties Modified
          • Properties are now required
            Breaking
          • Type went from string to string(date-time)
GET /api-v1/sales-invoice/total
  • Query
  • id, number, date, clientId, reference, description, currency, netAmount, totalAmount, receivable, status, ourContactName, clientEmail, clientECorrespondence, hasWarnings, qrGenerationAvailability, validated, hasComments, isInWorkflow, clientBillingEmail, hasShipments, isDocSent query parameters Added
GET /api-v1/sales-invoice/overall
  • Query
  • addressClientName, addressStreet, addressStreetPoBox, addressZipCode, addressCity, addressCountryCode, addressRegionCode, addressToTheAttentionOf, salesInvoiceLineId, invoiceLineDescription, invoiceLineSaleAccountId, invoiceLineTotalNet, invoiceLineVat, invoiceLineTotalPrice, invoiceLineNetPrice, invoiceLineDepartmentId, invoiceLineArticleId, invoiceLineAllocationKeys, invoiceLineOfficeId, paymentId, paymentReceivableByAccountId, paymentRequestedDate, paymentOverdueDate, paymentValueDate, paymentPaidAmount, paymentBankCharges, paymentLossOnDebtors, paymentBvrQrNumber, specificBalanceSheetAccountId, excludedFromVat, yourReference, ourContactId, id, number, date, clientId, reference, description, currency, netAmount, totalAmount, receivable, status, ourContactName, clientEmail, clientECorrespondence, hasWarnings, qrGenerationAvailability, validated, hasComments, isInWorkflow, clientBillingEmail, hasShipments, isDocSent, openDate, showOpenInvoices query parameters Added
GET /api-v1/sales-invoice/client
  • Query
  • date, creatorContactId, receivable, netAmount, totalAmount, status query parameters Added
GET /api-v1/sales-invoice/advanced/total
  • Query
  • addressClientName, addressStreet, addressStreetPoBox, addressZipCode, addressCity, addressCountryCode, addressRegionCode, addressToTheAttentionOf, salesInvoiceLineId, invoiceLineDescription, invoiceLineSaleAccountId, invoiceLineTotalNet, invoiceLineVat, invoiceLineTotalPrice, invoiceLineNetPrice, invoiceLineDepartmentId, invoiceLineArticleId, invoiceLineAllocationKeys, invoiceLineOfficeId, paymentId, paymentReceivableByAccountId, paymentRequestedDate, paymentOverdueDate, paymentValueDate, paymentPaidAmount, paymentBankCharges, paymentLossOnDebtors, paymentBvrQrNumber, specificBalanceSheetAccountId, excludedFromVat, yourReference, ourContactId, id, number, date, clientId, reference, description, currency, netAmount, totalAmount, receivable, status, ourContactName, clientEmail, clientECorrespondence, hasWarnings, qrGenerationAvailability, validated, hasComments, isInWorkflow, clientBillingEmail, hasShipments, isDocSent, openDate, showOpenInvoices query parameters Added
GET /api-v1/sales-invoice/advanced
  • Query
  • pageNumber, sizePerPage, sortingField, direction, addressClientName, addressStreet, addressStreetPoBox, addressZipCode, addressCity, addressCountryCode, addressRegionCode, addressToTheAttentionOf, salesInvoiceLineId, invoiceLineDescription, invoiceLineSaleAccountId, invoiceLineTotalNet, invoiceLineVat, invoiceLineTotalPrice, invoiceLineNetPrice, invoiceLineDepartmentId, invoiceLineArticleId, invoiceLineAllocationKeys, invoiceLineOfficeId, paymentId, paymentReceivableByAccountId, paymentRequestedDate, paymentOverdueDate, paymentValueDate, paymentPaidAmount, paymentBankCharges, paymentLossOnDebtors, paymentBvrQrNumber, specificBalanceSheetAccountId, excludedFromVat, yourReference, ourContactId, id, number, date, clientId, reference, description, currency, netAmount, totalAmount, receivable, status, ourContactName, clientEmail, clientECorrespondence, hasWarnings, qrGenerationAvailability, validated, hasComments, isInWorkflow, clientBillingEmail, hasShipments, isDocSent, openDate, showOpenInvoices query parameters Added
GET /api-v1/sales-invoice/accounting/{id}/deleted
  • Response
  • 200 response Modified
    • application/json content type Modified
      • emissionEntry property Modified
        • description property Modified
          • Property is now required
            Breaking
      • paymentEntries property Modified
        • description property Modified
          • Property is now required
            Breaking
GET /api-v1/sales-invoice/accounting/{id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • emissionEntry property Modified
        • description property Modified
          • Property is now required
            Breaking
      • paymentEntries property Modified
        • description property Modified
          • Property is now required
            Breaking
PUT /api-v1/purchase-invoice/{id}/workflow/{workflowId}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • freshData, freshRow properties Modified
        • Type is no longer object
          Breaking
POST /api-v1/timesheet/batch
  • Body
  • application/json content type Modified
    • date property Modified
      • Property is now required
        Breaking
      • Type went from string to string(date-time)
    • time property Modified
      • Property is now required
        Breaking
  • Response
  • 200 response Modified
    • application/json content type Modified
      • items property Modified
        • freshData, freshRow properties Modified
          • Type is no longer object
            Breaking
POST /api-v1/timesheet/approve
  • Body
  • application/json content type Added
POST /api-v1/swissdec/salary-declaration/{calendarYear}/validate
  • Path went from /api-v1/sales-invoice/{id}/validate to /api-v1/swissdec/salary-declaration/{calendarYear}/validate (same operationId)
    Breaking
  • Verb went from PATCH to POST (same operationId)
    Breaking
  • Response
  • 200 response Modified
    • application/json content type Modified
      • jobKey, valid, validationError, filePath properties Added
  • Path
  • id path parameter Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • calendarYear path parameter Added
POST /api-v1/stock-movement-line/batch
  • Body
  • application/json content type Modified
    • quantityLeft property Removed
      • Removing a resource is always breaking unless it was deprecated before
        Breaking
  • Response
  • 200 response Modified
    • application/json content type Modified
      • items property Modified
        • freshData, freshRow properties Modified
          • Type is no longer object
            Breaking
POST /api-v1/sales-invoice/{invoiceId}/send-by-email
  • Query
  • documentTemplateId, useLetterhead, qr, timesheets query parameters Added
POST /api-v1/sales-invoice/{id}/workflow/{workflowId}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • freshData, freshRow properties Modified
        • Type is no longer object
          Breaking
POST /api-v1/sales-invoice/workflow
  • Response
  • 200 response Modified
    • application/json content type Modified
      • items property Modified
        • freshData, freshRow properties Modified
          • Type is no longer object
            Breaking
POST /api-v1/sales-invoice/send-by-email
  • Query
  • documentTemplateId, useLetterhead, entitiesIds, qr, timesheets query parameters Added
POST /api-v1/sales-invoice/delivery-note/send-by-email
  • Query
  • documentTemplateId, useLetterhead, entitiesIds query parameters Added
POST /api-v1/sales-invoice/batch/validate
  • Response
  • 200 response Modified
    • application/json content type Modified
      • items property Modified
        • freshData, freshRow properties Modified
          • Type is no longer object
            Breaking
POST /api-v1/sales-invoice/batch
  • Body
  • application/json content type Modified
    • date property Modified
      • Property is now required
        Breaking
    • clientId, currencyId properties Modified
      • Properties are no longer required
      • Type went from integer(int64) to integer
    • address property Modified
      • region property Modified
        • Type is no longer object
          Breaking
        • id, name, code, taxMode properties Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
      • countryId property Modified
        • Property is no longer required
        • Type went from integer(int64) to integer
      • countryCode2, readOnly properties Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
    • invoiceLines property Modified
      • Property is now required
        Breaking
      • quantity, netUnitPrice, discount, totalNet properties Modified
        • Properties are no longer required
      • saleAccountId property Modified
        • Property is no longer required
        • Type went from integer(int64) to integer
      • isArticleShipped, articleName, saleAccountName, departmentName, fixedAssetName, fixedAssetId, officeName properties Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
    • invoiceLinesLayout property Modified
      • parentId property Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
      • children property Added
    • payments property Modified
      • Property is now required
        Breaking
      • receivableByAccountId property Modified
        • Property is no longer required
        • Type went from integer(int64) to integer
      • isFromLockedAccountingPeriod, receivableByAccountName properties Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
    • warnings, shipments, sourceOrderId, sourceSubOrderId, bvrGenerationAvailability, qrGenerationAvailability, isFromLockedAccountingPeriod, isContainsFixedAsset, accrualEntriesAmount, validatorUserIdsSize, validatorUserIds, realValidated, systemValidated, canEditProformaFlag, endDate, startDate, proforma properties Removed
      • Removing a resource is always breaking unless it was deprecated before
        Breaking
  • Response
  • 200 response Modified
    • application/json content type Modified
      • items property Modified
        • freshData, freshRow properties Modified
          • Type is no longer object
            Breaking
POST /api-v1/role/batch
  • Body
  • application/json content type Modified
    • property Modified
      • object-2 alternative Modified
        • name property Modified
          • Property is now required
            Breaking
        • roles property Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
        • permissions property Added
      • object-2 alternative Modified
        • name, roles properties Modified
          • Properties are now required
            Breaking
  • Response
  • 200 response Modified
    • application/json content type Modified
      • items property Modified
        • freshData, freshRow properties Modified
          • Type is no longer object
            Breaking
POST /api-v1/reconciliation-lines/upload
  • Query
  • file query parameter Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • Body
  • multipart/form-data content type Added
POST /api-v1/reconciliation-lines/batch
  • Response
  • 200 response Modified
    • application/json content type Modified
      • items property Modified
        • freshData, freshRow properties Modified
          • Type is no longer object
            Breaking
POST /api-v1/purchase-invoice/{id}/workflow/{workflowId}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • freshData, freshRow properties Modified
        • Type is no longer object
          Breaking
POST /api-v1/purchase-invoice/workflow
  • Response
  • 200 response Modified
    • application/json content type Modified
      • items property Modified
        • freshData, freshRow properties Modified
          • Type is no longer object
            Breaking
POST /api-v1/purchase-invoice/batch/validate
  • Response
  • 200 response Modified
    • application/json content type Modified
      • items property Modified
        • freshData, freshRow properties Modified
          • Type is no longer object
            Breaking
POST /api-v1/purchase-invoice/batch
  • Body
  • application/json content type Modified
    • date, reference, amounts properties Modified
      • Properties are now required
        Breaking
    • attributions property Modified
      • Property is now required
        Breaking
      • chartOfAccountsId property Modified
        • Property is no longer required
        • Type went from integer(int64) to integer
      • shipments property Modified
        • Type went from array[object] to array
          Breaking
      • orderIdToDisplay, orderClientId, reBillDate, appliedAllocationRules, chartOfAccountsName, departmentName, articleName, fixedAssetName, officeName, readOnly, endDate, startDate properties Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
    • payments property Modified
      • Property is now required
        Breaking
      • paymentType property Modified
        • Property is no longer required
      • isFromLockedAccountingPeriod, payableByAccountName properties Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
    • organizationId, warnings, isFromLockedAccountingPeriod, accrualEntriesAmount, validatorUserIdsSize, validatorUserIds, realValidated, systemValidated, isContainsSoldFixedAsset properties Removed
      • Removing a resource is always breaking unless it was deprecated before
        Breaking
  • Response
  • 200 response Modified
    • application/json content type Modified
      • items property Modified
        • freshData, freshRow properties Modified
          • Type is no longer object
            Breaking
POST /api-v1/purchase-invoice-scan/upload
  • Body
  • multipart/form-data content type Added
POST /api-v1/payslip/upload-source-tax-rates/{calendarYear}
  • Query
  • file query parameter Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • Body
  • multipart/form-data content type Added
POST /api-v1/payslip/batch
  • Body
  • application/json content type Modified
    • startDate, endDate properties Modified
      • Properties are now required
        Breaking
    • payslipLines property Modified
      • localizations property Modified
        • Type is no longer object
          Breaking
        • id, en, fr, de, it properties Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
      • systemLine property Modified
        • Removing polymorphism is always breaking
          Breaking
      • description, lineName properties Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
    • holidays property Modified
      • date property Modified
        • Property is now required
          Breaking
        • Type went from string to string(date-time)
      • name property Modified
        • Property is now required
          Breaking
    • payslipCertificateInsuranceInfoEntity property Modified
      • Type is no longer object
        Breaking
      • id, salaryRent, ancillaryWageBenefitsPensionHousing, ancillaryWageBenefitsPrivateCarUse, ancillaryWageBenefitsOther, nonRecurringBenefits, capitalBenefits, participationFeeAccordingToAnnex, allowancesOfTheMembersOfTheAdministration, otherServices, socialContributions, occupationalBenefitsOrdinary, occupationalBenefitsRePurchaseContributions, directTaxAtSource, costAllowancesTravelFoodLodging, costAllowancesActualCosts, costAllowancesFixedExpensesRepresentation, costAllowancesFixedExpensesCar, costAllowancesFixedExpensesOther, developmentContributions, avsSalary, aciSalary, aciiSalary, laaSalary, laacSalary, laacExceesSalary, apgSalary properties Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
    • countryName, warnings, fromSwitzerland, regionAvailable properties Removed
      • Removing a resource is always breaking unless it was deprecated before
        Breaking
  • Response
  • 200 response Modified
    • application/json content type Modified
      • items property Modified
        • freshData, freshRow properties Modified
          • Type is no longer object
            Breaking
PUT /api-v1/purchase-invoice-scan/batch
  • Body
  • application/json content type Modified
    • supplierId, currencyId properties Modified
      • Properties are no longer required
      • Type went from integer(int64) to integer
    • document property Modified
      • Type is no longer object
        Breaking
      • id, entityId, name, fileId, date, tags, contact, module, comments, createdBy, createdOn, fileExtension, size, isSystem, self properties Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
    • amounts, attributions, payments properties Modified
      • Type went from array[object] to array
        Breaking
    • warnings property Removed
      • Removing a resource is always breaking unless it was deprecated before
        Breaking
    • payableTo property Added
  • Response
  • 200 response Modified
    • application/json content type Modified
      • items property Modified
        • freshData, freshRow properties Modified
          • Type is no longer object
            Breaking
PUT /api-v1/pdf-template/global/batch
  • Body
  • application/json content type Modified
    • name property Modified
      • Property is now required
        Breaking
  • Response
  • 200 response Modified
    • application/json content type Modified
      • items property Modified
        • freshData, freshRow properties Modified
          • Type is no longer object
            Breaking
PUT /api-v1/pdf-template/batch
  • Body
  • application/json content type Modified
    • name property Modified
      • Property is now required
        Breaking
  • Response
  • 200 response Modified
    • application/json content type Modified
      • items property Modified
        • freshData, freshRow properties Modified
          • Type is no longer object
            Breaking
PUT /api-v1/organization/currency-exchange/batch
  • Response
  • 200 response Modified
    • application/json content type Modified
      • items property Modified
        • freshData, freshRow properties Modified
          • Type is no longer object
            Breaking
PUT /api-v1/orders/{id}/workflow/{workflowId}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • freshData, freshRow properties Modified
        • Type is no longer object
          Breaking
PUT /api-v1/myaccount
  • Body
  • application/json content type Modified
    • firstName, lastName properties Modified
      • Properties are now required
        Breaking
    • email property Modified
      • Property is now required
        Breaking
      • Type went from string to string(email)
    • addresses property Modified
      • name property Modified
        • Property is now required
          Breaking
    • banks property Modified
      • name property Modified
        • Property is now required
          Breaking
      • accountHolderAddress property Modified
        • name property Modified
          • Property is now required
            Breaking
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
PUT /api-v1/document/document-type
  • Body
  • application/json content type Modified
    • name property Modified
      • Property is now required
        Breaking
    • date property Modified
      • Property is now required
        Breaking
      • Type went from string to string(date-time)
  • Response
  • 200 response Modified
    • application/json content type Modified
      • name property Modified
        • Property is now required
          Breaking
      • date property Modified
        • Property is now required
          Breaking
        • Type went from string to string(date-time)
PUT /api-v1/document/batch
  • Body
  • application/json content type Modified
    • entityId, fileId properties Modified
      • Properties are no longer required
      • Type went from integer(int64) to integer
    • contact property Modified
      • name, email properties Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
    • self property Modified
      • Type went from boolean to boolean | null
    • createdBy, createdOn, fileExtension, size, isSystem properties Removed
      • Removing a resource is always breaking unless it was deprecated before
        Breaking
  • Response
  • 200 response Modified
    • application/json content type Modified
      • items property Modified
        • freshData, freshRow properties Modified
          • Type is no longer object
            Breaking
PUT /api-v1/currency-exchange/batch
  • Response
  • 200 response Modified
    • application/json content type Modified
      • items property Modified
        • freshData, freshRow properties Modified
          • Type is no longer object
            Breaking
PUT /api-v1/chart-accounts/batch
  • Body
  • application/json content type Modified
    • accountNumber, startDate properties Modified
      • Properties are now required
        Breaking
    • warnings property Removed
      • Removing a resource is always breaking unless it was deprecated before
        Breaking
  • Response
  • 200 response Modified
    • application/json content type Modified
      • items property Modified
        • freshData, freshRow properties Modified
          • Type is no longer object
            Breaking
PUT /api-v1/budget/batch
  • Body
  • application/json content type Modified
    • period property Modified
      • Property is no longer required
      • id property Modified
        • Property is no longer required
        • Type went from integer(int64) to integer
      • fiscalYear, startDate, endDate properties Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
    • entries property Modified
      • value property Modified
        • Type went from string to number
          Breaking
      • newValue property Modified
        • Permission is no longer writeOnly
        • Type went from string to number(double)
          Breaking
    • warnings, isReadOnly properties Removed
      • Removing a resource is always breaking unless it was deprecated before
        Breaking
  • Response
  • 200 response Modified
    • application/json content type Modified
      • items property Modified
        • freshData, freshRow properties Modified
          • Type is no longer object
            Breaking
PUT /api-v1/article/category/batch
  • Body
  • application/json content type Modified
    • name property Modified
      • Property is now required
        Breaking
  • Response
  • 200 response Modified
    • application/json content type Modified
      • items property Modified
        • freshData, freshRow properties Modified
          • Type is no longer object
            Breaking
PUT /api-v1/accounting-period/open/{id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
PUT /api-v1/accounting-period/close/{id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
POST /api-v1/workflow/batch
  • Body
  • application/json content type Modified
    • name property Modified
      • Property is now required
        Breaking
  • Response
  • 200 response Modified
    • application/json content type Modified
      • items property Modified
        • freshData, freshRow properties Modified
          • Type is no longer object
            Breaking
POST /api-v1/vat/report/validate
  • Response
  • 200 response Modified
    • application/json content type Modified
      • Type is no longer object
        Breaking
      • Response property Removed
POST /api-v1/vat/report
  • Response
  • 200 response Modified
    • application/json content type Modified
      • Type is no longer object
        Breaking
      • Response property Removed
  • Query
  • vatReportSubmit query parameter Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • Body
  • multipart/form-data content type Added
POST /api-v1/vacation/{id}
  • Body
  • application/json content type Modified
    • fromDate property Modified
      • Property is now required
        Breaking
      • Type went from string to string(dd/MM/yyyy)
  • Response
  • 200 response Modified
    • application/json content type Modified
      • items property Modified
        • freshData, freshRow properties Modified
          • Type is no longer object
            Breaking
POST /api-v1/user-group/batch
  • Body
  • application/json content type Modified
    • name property Modified
      • Property is now required
        Breaking
  • Response
  • 200 response Modified
    • application/json content type Modified
      • items property Modified
        • freshData, freshRow properties Modified
          • Type is no longer object
            Breaking
POST /api-v1/timesheet/{id}/workflow/{workflowId}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • freshData, freshRow properties Modified
        • Type is no longer object
          Breaking
POST /api-v1/timesheet/reject
  • Body
  • application/json content type Added
POST /api-v1/payroll/generate
  • Response
  • 200 response Modified
    • application/json content type Modified
      • createdOn, paymentDate properties Modified
        • Properties are now required
          Breaking
        • Type went from string to string(date-time)
      • address property Modified
        • name property Modified
          • Property is now required
            Breaking
      • payrollPayments property Modified
        • requestedDate property Modified
          • Property is now required
            Breaking
          • Type went from string to string(date-time)
POST /api-v1/journal/import
  • Response
  • 200 response Modified
    • application/json content type Modified
      • description property Modified
        • Property is now required
          Breaking
  • Query
  • fileDto, file query parameters Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • Body
  • multipart/form-data content type Added
POST /api-v1/journal/batch
  • Body
  • application/json content type Modified
    • entryDate, description properties Modified
      • Properties are now required
        Breaking
    • journalLines property Modified
      • description property Modified
        • id property Added
      • vatCodes property Modified
        • id property Modified
          • Property is now required
            Breaking
          • Type went from integer(int64) to integer
        • code, title, countryId, startDate, endDate, effectiveDate properties Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
      • accountNumber, accountCurrencyCode, foreignCurrencyCode, departmentName, contactName, orderIdToDisplay, articleIdToDisplay, vatCodesConcatenated, accountName, officeName properties Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
    • warnings, isUnmodifiable properties Removed
      • Removing a resource is always breaking unless it was deprecated before
        Breaking
    • debitAccounts, creditAccounts properties Added
  • Response
  • 200 response Modified
    • application/json content type Modified
      • items property Modified
        • freshData, freshRow properties Modified
          • Type is no longer object
            Breaking
POST /api-v1/global/role/batch
  • Body
  • application/json content type Modified
    • property Modified
      • object-2, object-2 alternatives Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
      • RoleRequest, SuperRoleRequest alternatives Added
  • Response
  • 200 response Modified
    • application/json content type Modified
      • items property Modified
        • freshData, freshRow properties Modified
          • Type is no longer object
            Breaking
POST /api-v1/expenses/reject
  • Query
  • employeeId, employeeName, id, date, merchant, description, reBill, currency, currencyNetAmount, currencyVatAmount, currencyTotalAmount, companyCurrencyTotalAmount, receipt query parameters Added
POST /api-v1/expenses/generate-expense-invoice
  • Query
  • employeeId, employeeName, id, date, merchant, description, reBill, currency, currencyNetAmount, currencyVatAmount, currencyTotalAmount, companyCurrencyTotalAmount, status, receipt query parameters Added
POST /api-v1/expenses/draft/upload
  • Body
  • multipart/form-data content type Added
POST /api-v1/expenses/draft/draft-to-final
  • Response
  • 200 response Modified
    • application/json content type Modified
      • items property Modified
        • freshData, freshRow properties Modified
          • Type is no longer object
            Breaking
POST /api-v1/expenses/draft/batch
  • Body
  • application/json content type Modified
    • date property Modified
      • Property is now required
        Breaking
    • receiptDocumentFileExtension property Removed
      • Removing a resource is always breaking unless it was deprecated before
        Breaking
  • Response
  • 200 response Modified
    • application/json content type Modified
      • items property Modified
        • freshData, freshRow properties Modified
          • Type is no longer object
            Breaking
POST /api-v1/expenses/batch
  • Body
  • application/json content type Modified
    • date, merchant properties Modified
      • Properties are now required
        Breaking
    • status, isEditable, receiptDocumentFileExtension properties Removed
      • Removing a resource is always breaking unless it was deprecated before
        Breaking
  • Response
  • 200 response Modified
    • application/json content type Modified
      • items property Modified
        • freshData, freshRow properties Modified
          • Type is no longer object
            Breaking
POST /api-v1/expenses/approve
  • Query
  • employeeId, employeeName, id, date, merchant, description, reBill, currency, currencyNetAmount, currencyVatAmount, currencyTotalAmount, companyCurrencyTotalAmount, receipt query parameters Added
POST /api-v1/document/upload-archive
  • Body
  • multipart/form-data content type Added
POST /api-v1/document/upload
  • Body
  • multipart/form-data content type Added
POST /api-v1/department/tree
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
POST /api-v1/contact/{contactId}/pdf-password
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
POST /api-v1/contact/upload-vCard
  • Response
  • 200 response Modified
    • application/json content type Modified
      • items property Modified
        • freshData, freshRow properties Modified
          • Type is no longer object
            Breaking
  • Body
  • multipart/form-data content type Added
POST /api-v1/contact/batch
  • Body
  • application/json content type Modified
    • property Modified
      • Contact, object-2, object-2 alternatives Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
      • PersonContactRequest, OrganizationContactRequest alternatives Added
  • Response
  • 200 response Modified
    • application/json content type Modified
      • items property Modified
        • freshData, freshRow properties Modified
          • Type is no longer object
            Breaking
POST /api-v1/consolidated-organization
  • Body
  • application/json content type Modified
    • name, currency, organizationIds properties Modified
      • Properties are now required
        Breaking
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
POST /api-v1/budget/upload
  • Body
  • multipart/form-data content type Modified
    • file, id, periodId, name, reportType, status properties Modified
      • Properties are now required
        Breaking
  • Response
  • 200 response Modified
    • application/json content type Modified
      • items property Modified
        • freshData, freshRow properties Modified
          • Type is no longer object
            Breaking
POST /api-v1/billing/pay
  • Body
  • application/json content type Modified
    • cardInfo property Modified
      • cardholderName, cvv properties Modified
        • Properties are now required
          Breaking
    • redirectUrl property Modified
      • acceptUrl, declineUrl, exceptionUrl properties Modified
        • Properties are now required
          Breaking
POST /api-v1/billing/billing-plan
  • Response
  • 200 response Modified
    • application/json content type Modified
      • items property Modified
        • freshData, freshRow properties Modified
          • Type is no longer object
            Breaking
POST /api-v1/billing/adjust-and-pay
  • Body
  • application/json content type Modified
    • paymentRequest property Modified
      • cardInfo property Modified
        • cardholderName, cvv properties Modified
          • Properties are now required
            Breaking
      • redirectUrl property Modified
        • acceptUrl, declineUrl, exceptionUrl properties Modified
          • Properties are now required
            Breaking
POST /api-v1/payroll/batch/payments
  • Body
  • application/json content type Modified
    • requestedDate property Modified
      • Property is now required
        Breaking
  • Response
  • 200 response Modified
    • application/json content type Modified
      • items property Modified
        • freshData, freshRow properties Modified
          • Type is no longer object
            Breaking
POST /api-v1/payroll/batch
  • Body
  • application/json content type Modified
    • createdOn, paymentDate properties Modified
      • Properties are now required
        Breaking
    • address property Modified
      • region property Modified
        • Type is no longer object
          Breaking
        • id, name, code, taxMode properties Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
      • countryId property Modified
        • Property is no longer required
        • Type went from integer(int64) to integer
      • id, readOnly properties Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
    • payrollLines property Modified
      • localizations property Modified
        • Type is no longer object
          Breaking
        • id, en, fr, de, it properties Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
    • payrollPayments property Modified
      • requestedDate property Modified
        • Property is now required
          Breaking
    • warnings, isFromLockedAccountingPeriod properties Removed
      • Removing a resource is always breaking unless it was deprecated before
        Breaking
  • Response
  • 200 response Modified
    • application/json content type Modified
      • items property Modified
        • freshData, freshRow properties Modified
          • Type is no longer object
            Breaking
POST /api-v1/organization/batch
  • Body
  • application/json content type Modified
    • name, currency properties Modified
      • Properties are now required
        Breaking
    • banks property Modified
      • name property Modified
        • Property is now required
          Breaking
      • accountHolderAddress property Modified
        • name property Modified
          • Property is now required
            Breaking
    • officeAddresses, disbursements, tasks, organizationPayslips, departments, salaryCodes, employeeGroups, ebics, organizationTemplates properties Modified
      • Type went from array[object] to array
        Breaking
    • invoiceSettings property Modified
      • Type is no longer object
        Breaking
      • id, defaultPaymentTerms, emailForInvoiceScans, scansTreatedByManagingOrg, validatePurchaseInvoicesByDefaultType, usePurchaseAccrualAccounting, skipDraftStatus, plannedPaymentDateOffset, purchasePaymentAccountId, vatNumber, requestedPaymentTerms, numbering, timesheets, salesInvoiceConditionsLocalizations, useSalesAccrualAccounting, validateSalesInvoicesByDefaultType, salesPaymentAccountId, useUnsentSalesStatus, lateInvoiceRequestedPaymentTerms, lateInvoiceConditionsLocalizations, orderIdNumbering, expenseAccountId, orderValidity, validateOrdersByDefaultType, timesheetsAccountId, disbursementAccountId, salesOrderTermsLocalizations, useUnsentOrdersStatus, forceTreatedAsPi, invoiceEmailContentSettings, pdfInvoiceSplitterEnabled properties Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
    • defaultCodes property Modified
      • Type is no longer object
        Breaking
      • id, clientBalanceSheet, clientVAT, clientVATPaid, clientPrePayment, clientPL, supplierBalanceSheet, supplierVAT, supplierVATPaid, supplierPrePayment, retainedEarnings, annualProfitLoss, stock, stockMovements, bankExpenses, transactionAdjustment, accruedExpenses, accruedRevenue, compensation, system, lossOnDebtors, workInProgress, workInvoicedUpfront, vatAccount, depreciationAccount, extraordinaryExpenseAccount, extraordinaryIncomeAccount, unrealizedFxGainLossChart, clientUnrealizedFXProfitLoss, supplierUnrealizedFXProfitLoss, supplierDiscountAccount, fXGainLoss properties Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
    • mailServerConfig property Modified
      • Type is no longer object
        Breaking
      • id, host, port, secureConnectionType, userName, password, useAuth, fromEmail, authType, oauthProvider, clientId, oauthScopes, requiresReauth, basicAuth, oauth properties Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
    • unusedVacationsSettings property Modified
      • Type is no longer object
        Breaking
      • id, autoProvisionUnusedVacations, adminBalanceSheetAccountId, adminPlAccountId, operationsBalanceSheetAccountId, operationsPlAccountId properties Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
    • managingStandaloneOrganizationName, canModifyManagingOrganization, managingChildrenOrganizationIds, validateSalesInvoicesByDefaultType, validatePurchaseInvoicesByDefaultType, validateOrdersByDefaultType properties Removed
      • Removing a resource is always breaking unless it was deprecated before
        Breaking
  • Response
  • 200 response Modified
    • application/json content type Modified
      • items property Modified
        • freshData, freshRow properties Modified
          • Type is no longer object
            Breaking
POST /api-v1/organization
  • Body
  • application/json content type Modified
    • name, mainLanguage, currency, templateCompanyBy, nogaCodeId, templateOrganizationId, startDate, address, fiscalYearStart, fiscalYearEnd, vatRuleType, timesheets, managingCompanyId, id properties Removed
      • Removing a resource is always breaking unless it was deprecated before
        Breaking
    • NewOrganizationRequest property Added
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
POST /api-v1/orders/{id}/workflow/{workflowId}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • freshData, freshRow properties Modified
        • Type is no longer object
          Breaking
POST /api-v1/orders/{id}/update-prices
  • Response
  • 200 response Modified
    • application/json content type Modified
      • name property Modified
        • Property is now required
          Breaking
      • periodicityConfiguration property Modified
        • startDate property Modified
          • Property is now required
            Breaking
          • Type went from string to string(date-time)
      • address property Modified
        • name property Modified
          • Property is now required
            Breaking
POST /api-v1/orders/{id}/pre-pay
  • Body
  • application/json content type Modified
    • date property Modified
      • Property is now required
        Breaking
      • Type went from string to string(date-time)
    • description property Modified
      • Property is now required
        Breaking
POST /api-v1/orders/{id}/partial-pay
  • Body
  • application/json content type Modified
    • date property Modified
      • Property is now required
        Breaking
      • Type went from string to string(date-time)
  • Response
  • 200 response Modified
    • application/json content type Modified
      • name property Modified
        • Property is now required
          Breaking
      • periodicityConfiguration property Modified
        • startDate property Modified
          • Property is now required
            Breaking
          • Type went from string to string(date-time)
      • address property Modified
        • name property Modified
          • Property is now required
            Breaking
POST /api-v1/orders/workflow
  • Response
  • 200 response Modified
    • application/json content type Modified
      • items property Modified
        • freshData, freshRow properties Modified
          • Type is no longer object
            Breaking
POST /api-v1/orders/send-by-email
  • Query
  • documentTemplateId, useLetterhead, entitiesIds query parameters Added
POST /api-v1/orders/delivery-note/send-by-email
  • Query
  • documentTemplateId, useLetterhead, entitiesIds query parameters Added
POST /api-v1/orders/batch/validate
  • Response
  • 200 response Modified
    • application/json content type Modified
      • items property Modified
        • freshData, freshRow properties Modified
          • Type is no longer object
            Breaking
  • Query
  • contactId, parentOrderId, departmentId, officeId, vatRateId, requestedPaymentTerms, currencyId, minimumAmountToInvoice, ourContactName, yourContactName, periodicityStartDate, periodicityType, isDisbursementFeeEnabled, isTimesheetsEnabled, timesheetsAccountId, fixedAmount, orderArticleId, orderArticleMeasurement, orderArticleUnitPrice, orderArticleAmount, orderArticleDiscount, orderArticleTotalNet, orderArticleStatus, historyStatus, historyDate, addressName, addressClientName, addressStreet, addressStreetPoBox, addressZipCode, addressCity, addressCountryCode, addressRegionCode, addressToTheAttentionOf, yourReference, orderValidity, paymentAccountId, id, name, orderId, date, description, status, isExpensesEnabled, orderAmount, hasWarnings, validated, clientEmail, isInvoiceGenerated, isPeriodic, isInWorkflow, clientOrderEmail, hasProformaInvoice query parameters Added
POST /api-v1/orders/batch
  • Body
  • application/json content type Modified
    • contactId, currencyId properties Modified
      • Properties are no longer required
      • Type went from integer(int64) to integer
    • address property Modified
      • Type is no longer object
        Breaking
      • id, name, line1, line2, city, region, countryCode2, postCode, toTheAttentionOf, position, houseNumber, countryId, service, readOnly properties Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
    • periodicityConfiguration property Modified
      • Property is no longer required
      • Type is no longer object
        Breaking
      • id, startDate, endDate, periodicityType, dayOfWeek, invoicingTime, orderId properties Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
    • includedArticles, orderLines, orderElementsLayoutLines, tasks properties Modified
      • Type went from array[object] to array
        Breaking
    • contactName, status, statusLastChangedDate, isInvoiceGenerated, hasOnlyPrepaymentsInvoices, statusHistories, clientHasVatType, realValidated, activeSubOrderId, activeSubOrderInvoicingDate, periodic properties Removed
      • Removing a resource is always breaking unless it was deprecated before
        Breaking
    • communicationEmail, orderEmail properties Added
  • Response
  • 200 response Modified
    • application/json content type Modified
      • items property Modified
        • freshData, freshRow properties Modified
          • Type is no longer object
            Breaking
POST /api-v1/myaccount/pdf-password
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
POST /api-v1/my-timesheet
  • Body
  • application/json content type Modified
    • date property Modified
      • Property is now required
        Breaking
      • Type went from string to string(date-time)
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
POST /api-v1/my-expenses/submit-for-approval
  • Query
  • employeeId, employeeName, id, date, merchant, description, reBill, currency, currencyNetAmount, currencyVatAmount, currencyTotalAmount, companyCurrencyTotalAmount, receipt query parameters Added
POST /api-v1/my-expenses/batch
  • Body
  • application/json content type Modified
    • date, merchant properties Modified
      • Properties are now required
        Breaking
    • status, isEditable, receiptDocumentFileExtension properties Removed
      • Removing a resource is always breaking unless it was deprecated before
        Breaking
  • Response
  • 200 response Modified
    • application/json content type Modified
      • items property Modified
        • freshData, freshRow properties Modified
          • Type is no longer object
            Breaking
POST /api-v1/mail-server/test-connection
  • Body
  • application/json content type Modified
    • host property Modified
      • Property is now required
        Breaking
POST /api-v1/mail-server/oauth2/consent-url
  • Body
  • application/json content type Modified
    • clientId, clientSecret, redirectUri properties Modified
      • Properties are now required
        Breaking
POST /api-v1/mail-server/oauth2/callback
  • Body
  • application/json content type Modified
    • code, state, redirectUri properties Modified
      • Properties are now required
        Breaking
POST /api-v1/late-notice/send-by-email
  • Query
  • documentTemplateId, useLetterhead, increaseLateNoticeNumber, qr query parameters Added
GET /api-v1/expenses/advanced
  • Query
  • orderClientId, orderId, employeeId, employeeName, departmentId, officeId, id, date, merchant, description, reBill, currency, currencyNetAmount, currencyVatAmount, currencyTotalAmount, companyCurrencyTotalAmount, status, receipt query parameters Added
GET /api-v1/expenses
  • Query
  • pageNumber, sizePerPage, sortingField, direction, employeeId, employeeName, id, date, merchant, description, reBill, currency, currencyNetAmount, currencyVatAmount, currencyTotalAmount, companyCurrencyTotalAmount, status, receipt query parameters Added
GET /api-v1/document/{id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • name property Modified
        • Property is now required
          Breaking
      • date property Modified
        • Property is now required
          Breaking
        • Type went from string to string(date-time)
GET /api-v1/document/overall
  • Query
  • id, date, name, tags, contact, module, fileName, fileExtension, size, createdOn, createdBy, creatorId, isDeleted, self, filterStaffDocuments query parameters Added
GET /api-v1/document/large-to-export/overall
  • Query
  • id, date, name, fileName, fileExtension, size, createdOn, createdBy, creatorId, isDeleted query parameters Added
GET /api-v1/document/large-to-export
  • Query
  • id, date, name, fileName, fileExtension, size, createdOn, createdBy, creatorId, isDeleted query parameters Added
GET /api-v1/document/download-archive/{archiveName}
  • Query
  • id, date, name, tags, contact, module, fileName, fileExtension, size, createdOn, createdBy, creatorId, isDeleted, self, filterStaffDocuments query parameters Added
GET /api-v1/document-scan/overall
  • Query
  • id, date, name, tags, contact, module, fileName, fileExtension, size, createdOn, createdBy, creatorId, isDeleted, filterNotAssignDocuments query parameters Added
GET /api-v1/document-scan
  • Query
  • id, date, name, tags, contact, module, fileName, fileExtension, size, createdOn, createdBy, creatorId, isDeleted, filterNotAssignDocuments query parameters Added
GET /api-v1/document
  • Query
  • id, date, name, tags, contact, module, fileName, fileExtension, size, createdOn, createdBy, creatorId, isDeleted, self, filterStaffDocuments query parameters Added
GET /api-v1/currency-exchange/import/{currency}
  • Query
  • validKey query parameter Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /api-v1/currency-exchange
  • Query
  • id, date, currencyFrom, currencyTo, rate query parameters Added
GET /api-v1/contact/{type}/{id}/deleted
  • Response
  • 200 response Modified
    • application/json content type Modified
      • alternative Modified
        • Contact, object-2, object-2 alternatives Modified
GET /api-v1/contact/{type}/{id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • alternative Modified
        • Contact, object-2, object-2 alternatives Modified
GET /api-v1/contact/{id}/supplier
  • Response
  • 200 response Modified
    • application/json content type Modified
      • PLAccountName property Modified
        • Name went from placcountName to PLAccountName
          Breaking
      • banks property Modified
        • name property Modified
          • Property is now required
            Breaking
        • accountHolderAddress property Modified
GET /api-v1/contact/{id}/single-supplier
  • Response
  • 200 response Modified
    • application/json content type Modified
      • PLAccountName property Modified
        • Name went from placcountName to PLAccountName
          Breaking
      • banks property Modified
        • name property Modified
          • Property is now required
            Breaking
        • accountHolderAddress property Modified
GET /api-v1/contact/{id}/client
  • Response
  • 200 response Modified
    • application/json content type Modified
      • PLAccountName property Modified
        • Name went from placcountName to PLAccountName
          Breaking
      • addresses property Modified
        • name property Modified
          • Property is now required
            Breaking
GET /api-v1/contact/overall
  • Query
  • lastName, firstName, middleName, nationality, gender, birthDate, language, nogaCode, phone, fax, mobile, webSite, addressId, addressName, addressStreet, addressHouseNumber, addressStreetPoBox, addressCity, addressPostCode, addressCountry, addressRegion, addressToTheAttentionOf, bankId, bankName, bankAccountNumber, bankSwiftBic, bankRemark, clientDefaultDepartmentId, clientDefaultAccountForPaymentsNumber, clientDefaultPlAccountNumber, clientDefaultBalanceSheetAccountNumber, clientDefaultPaymentCurrencyCode, clientVatNumber, clientVatType, clientRequestedPaymentTerms, clientLateNoticeMargin, clientDiscountRate, clientCreditLimit, supplierDefaultDepartmentId, supplierDefaultAccountForPaymentsNumber, supplierDefaultPlAccountNumber, supplierDefaultBalanceSheetAccountNumber, supplierDefaultPaymentCurrencyCode, supplierVatNumber, supplierVatTypeEnum, supplierVatTypeCode, supplierRequestedPaymentTerms, supplierPaymentFeesSplit, staffAvsNumber, staffPermitExpiryDate, staffContractType, staffMaritalType, staffTrainingLevel, staffPosition, status, id, contactType, name, isCustomer, isVendor, isStaff, isUser, email, externalId, archived, hasWarnings, filterStaffContacts query parameters Added
GET /api-v1/contact/advanced
  • Query
  • pageNumber, sizePerPage, sortingField, direction, lastName, firstName, middleName, nationality, gender, birthDate, language, nogaCode, phone, fax, mobile, webSite, addressId, addressName, addressStreet, addressHouseNumber, addressStreetPoBox, addressCity, addressPostCode, addressCountry, addressRegion, addressToTheAttentionOf, bankId, bankName, bankAccountNumber, bankSwiftBic, bankRemark, clientDefaultDepartmentId, clientDefaultAccountForPaymentsNumber, clientDefaultPlAccountNumber, clientDefaultBalanceSheetAccountNumber, clientDefaultPaymentCurrencyCode, clientVatNumber, clientVatType, clientRequestedPaymentTerms, clientLateNoticeMargin, clientDiscountRate, clientCreditLimit, supplierDefaultDepartmentId, supplierDefaultAccountForPaymentsNumber, supplierDefaultPlAccountNumber, supplierDefaultBalanceSheetAccountNumber, supplierDefaultPaymentCurrencyCode, supplierVatNumber, supplierVatTypeEnum, supplierVatTypeCode, supplierRequestedPaymentTerms, supplierPaymentFeesSplit, staffAvsNumber, staffPermitExpiryDate, staffContractType, staffMaritalType, staffTrainingLevel, staffPosition, status, id, contactType, name, isCustomer, isVendor, isStaff, isUser, email, externalId, archived, hasWarnings, filterStaffContacts query parameters Added
GET /api-v1/contact-balance/report/total
  • Query
  • contactId, contactRoleType, currencyCode, balance, date query parameters Added
GET /api-v1/late-notice/overall
  • Query
  • clientId, overdueAmount, openAmount query parameters Added
GET /api-v1/late-notice/client/total
  • Query
  • id, salesInvoiceNumber, currencyId, overdueAmount, noticeGeneratedQuantity, lastNoticeGeneratedDate, clientContactId, overdueDate, daysOverdue, bvrGenerationAvailability, clientEmail, clientECorrespondence, clientLateNoticeEmail query parameters Added
GET /api-v1/late-notice/client
  • Query
  • pageNumber, sizePerPage, sortingField, direction, id, salesInvoiceNumber, currencyId, overdueAmount, noticeGeneratedQuantity, lastNoticeGeneratedDate, clientContactId, overdueDate, daysOverdue, bvrGenerationAvailability, clientEmail, clientECorrespondence, clientLateNoticeEmail query parameters Added
GET /api-v1/late-notice
  • Query
  • clientId, overdueAmount, openAmount query parameters Added
GET /api-v1/journal/overall
  • Query
  • id, entryId, entryDate, description, type, amount, debitAccounts, creditAccounts, warnings, isDeleted, hasWarnings, creatorContactId query parameters Added
GET /api-v1/journal
  • Query
  • id, entryId, entryDate, description, type, amount, debitAccounts, creditAccounts, warnings, isDeleted, hasWarnings, creatorContactId query parameters Added
GET /api-v1/impersonate/{id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • alternative Modified
        • Contact, object-2, object-2 alternatives Modified
GET /api-v1/global/super-role/{id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • name property Modified
        • Property is now required
          Breaking
      • roles property Modified
        • Property is now required
          Breaking
        • name property Modified
          • Property is now required
            Breaking
GET /api-v1/global/role/{id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • name property Modified
        • Property is now required
          Breaking
GET /api-v1/global/role
  • Query
  • id, type, name, isDefault, description query parameters Added
GET /api-v1/fixed-assets/total
  • Query
  • id, name, periodFrom, periodTo, amortizationType, initialValue, amortization, actualValue, chartOfAccountId, departmentIds, officeIds, date query parameters Added
GET /api-v1/fixed-assets/overall
  • Query
  • id, name, periodFrom, periodTo, amortizationType, initialValue, amortization, actualValue, chartOfAccountId, departmentIds, officeIds, date query parameters Added
GET /api-v1/fixed-assets
  • Query
  • id, name, periodFrom, periodTo, amortizationType, initialValue, amortization, actualValue, chartOfAccountId, departmentIds, officeIds, date query parameters Added
GET /api-v1/expenses/{id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • date property Modified
        • Property is now required
          Breaking
        • Type went from string to string(date-time)
      • merchant property Modified
        • Property is now required
          Breaking
GET /api-v1/expenses/total
  • Query
  • employeeId, employeeName, id, date, merchant, description, reBill, currency, currencyNetAmount, currencyVatAmount, currencyTotalAmount, companyCurrencyTotalAmount, status, receipt query parameters Added
GET /api-v1/expenses/overall
  • Query
  • employeeId, employeeName, id, date, merchant, description, reBill, currency, currencyNetAmount, currencyVatAmount, currencyTotalAmount, companyCurrencyTotalAmount, status, receipt query parameters Added
GET /api-v1/expenses/draft/{id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • date property Modified
        • Property is now required
          Breaking
        • Type went from string to string(date-time)
GET /api-v1/expenses/draft/total
  • Query
  • employeeId, employeeName, id, date, merchant, description, reBill, currency, currencyNetAmount, currencyVatAmount, currencyTotalAmount, companyCurrencyTotalAmount, status, receipt query parameters Added
GET /api-v1/expenses/draft/overall
  • Query
  • employeeId, employeeName, id, date, merchant, description, reBill, currency, currencyNetAmount, currencyVatAmount, currencyTotalAmount, companyCurrencyTotalAmount, status, receipt query parameters Added
GET /api-v1/expenses/draft
  • Query
  • pageNumber, sizePerPage, sortingField, direction, employeeId, employeeName, id, date, merchant, description, reBill, currency, currencyNetAmount, currencyVatAmount, currencyTotalAmount, companyCurrencyTotalAmount, status, receipt query parameters Added
GET /api-v1/expenses/advanced/total
  • Query
  • orderClientId, orderId, employeeId, employeeName, departmentId, officeId, id, date, merchant, description, reBill, currency, currencyNetAmount, currencyVatAmount, currencyTotalAmount, companyCurrencyTotalAmount, status, receipt query parameters Added
GET /api-v1/article/{id}/deleted
  • Response
  • 200 response Modified
    • application/json content type Modified
      • articleId property Modified
        • Property is now required
          Breaking
GET /api-v1/article/{id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • articleId property Modified
        • Property is now required
          Breaking
GET /api-v1/article/overall
  • Query
  • currencyId, saleAccountId, bundleItemArticleId, bundleItemMeasurement, bundleItemPrice, bundleItemAmount, bundleItemDiscount, bundleItemTotalPrice, id, type, articleId, name, description, categoryId, measurement, unitCost, unitPrice, vatRateId, archived, ean, quantity, startDate, endDate, weightKg query parameters Added
GET /api-v1/article/lang
  • Query
  • pageNumber, sizePerPage, sortingField, direction, id, type, articleId, name, description, categoryId, measurement, unitCost, unitPrice, vatRateId, archived, ean, quantity, startDate, endDate, weightKg query parameters Added
GET /api-v1/article/contact-lang/overall
  • Query
  • contactId, id, type, articleId, name, description, categoryId, measurement, unitCost, unitPrice, vatRateId, archived, ean, quantity, startDate, endDate, weightKg query parameters Added
GET /api-v1/article/contact-lang
  • Query
  • pageNumber, sizePerPage, sortingField, direction, contactId, id, type, articleId, name, description, categoryId, measurement, unitCost, unitPrice, vatRateId, archived, ean, quantity, startDate, endDate, weightKg query parameters Added
GET /api-v1/article/advanced
  • Query
  • pageNumber, sizePerPage, sortingField, direction, currencyId, saleAccountId, bundleItemArticleId, bundleItemMeasurement, bundleItemPrice, bundleItemAmount, bundleItemDiscount, bundleItemTotalPrice, id, type, articleId, name, description, categoryId, measurement, unitCost, unitPrice, vatRateId, archived, ean, quantity, startDate, endDate, weightKg query parameters Added
GET /api-v1/article
  • Query
  • pageNumber, sizePerPage, sortingField, direction, id, type, articleId, name, description, categoryId, measurement, unitCost, unitPrice, vatRateId, archived, ean, quantity, startDate, endDate, weightKg query parameters Added
GET /api-v1/allocations/overall
  • Query
  • id, moduleType, name, description, isActive, dateFrom, dateTo query parameters Added
GET /api-v1/allocations
  • Query
  • pageNumber, sizePerPage, sortingField, direction, id, moduleType, name, description, isActive, dateFrom, dateTo query parameters Added
GET /api-v1/activity-log/overall
  • Query
  • id, dateTime, userId, contactId, entityId, wtUser, contact, entity, module, action, actionType, details, timezoneName query parameters Added
GET /api-v1/activity-log
  • Query
  • id, dateTime, userId, contactId, entityId, wtUser, contact, entity, module, action, actionType, details, timezoneName query parameters Added
GET /api-v1/accounting-period
  • Query
  • id, fiscalYear, startDate, endDate, vatRuleId, status, isLocked, lockedUntil query parameters Added
DELETE /api-v1/vacation
  • Body
  • application/json content type Modified
    • fromDate property Modified
      • Property is now required
        Breaking
      • Type went from string to string(dd/MM/yyyy)
PUT /api-v1/purchase-invoice/{invoiceId}/payment/{paymentId}/split
  • Body
  • application/json content type Modified
    • valueDate property Modified
      • Property is now required
        Breaking
      • Type went from string to string(date-time)
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
PUT /api-v1/report-template/batch
  • Body
  • application/json content type Modified
    • property Modified
      • object-2, object-2 alternatives Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
      • TemplateLineRequest, StaticTemplateLineRequest alternatives Added
  • Response
  • 200 response Modified
    • application/json content type Modified
      • items property Modified
        • freshData, freshRow properties Modified
          • Type is no longer object
            Breaking
PUT /api-v1/sales-invoice/{id}/workflow/{workflowId}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • freshData, freshRow properties Modified
        • Type is no longer object
          Breaking
PUT /api-v1/sales-invoice/{invoiceId}/payment/{paymentId}/split
  • Body
  • application/json content type Modified
    • valueDate property Modified
      • Property is now required
        Breaking
      • Type went from string to string(date-time)
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
PUT /api-v1/timesheet
  • Body
  • application/json content type Modified
    • date property Modified
      • Property is now required
        Breaking
      • Type went from string to string(date-time)
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
PUT /api-v1/timesheet/{id}/workflow/{workflowId}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • freshData, freshRow properties Modified
        • Type is no longer object
          Breaking
PUT /api-v1/vacation
  • Body
  • application/json content type Modified
    • fromDate property Modified
      • Property is now required
        Breaking
      • Type went from string to string(dd/MM/yyyy)
  • Response
  • 200 response Modified
    • application/json content type Modified
      • items property Modified
        • freshData, freshRow properties Modified
          • Type is no longer object
            Breaking
GET /api-v1/contact-balance/report/summary
  • Query
  • pageNumber, sizePerPage, sortingField, direction, contactId, contactRoleType, currencyCode, balance, date query parameters Added
GET /api-v1/contact-balance/report/overall
  • Query
  • contactId, contactRoleType, currencyCode, balance, date query parameters Added
GET /api-v1/contact-balance/report/advanced/total
  • Query
  • contactId, contactRoleType, currencyCode, balance, date query parameters Added
GET /api-v1/contact-balance/report/advanced/overall
  • Query
  • contactId, contactRoleType, currencyCode, balance, date query parameters Added
GET /api-v1/contact-balance/report/advanced
  • Query
  • contactId, contactRoleType, currencyCode, balance, date query parameters Added
GET /api-v1/contact
  • Query
  • id, contactType, name, isCustomer, isVendor, isStaff, isUser, email, archived, hasWarnings, isEmployee, filterStaffContacts query parameters Added
GET /api-v1/chart-accounts/{id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • accountNumber property Modified
        • Property is now required
          Breaking
      • startDate property Modified
        • Property is now required
          Breaking
        • Type went from string to string(date-time)
GET /api-v1/chart-accounts/coa-param
  • Query
  • organizationId query parameter Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • isBalanceSheet, isPL, isSystem, isPaymentMethod, isPurchaseInvoices, isSalesInvoices, isExpenseReport query parameters Added
GET /api-v1/chart-accounts/advanced
  • Query
  • departmentName, startDate, isActive, isPurchaseInvoicesEnabled, isSalesInvoicesEnabled, isExpenseReportEnabled, isPaymentMethodEnabled, isFXAutoAdjustmentEnabled, isBusinessUnitSplitEnabled, enLangName, frLangName, deLangName, itLangName, id, accountNumber, name, endDate, currency, currencyId, type, departmentId, isCashAccountEnabled query parameters Added
GET /api-v1/chart-accounts
  • Query
  • hasDepreciation, isPurchaseInvoicesEnabled, id, accountNumber, name, endDate, currency, currencyId, type, departmentId, isCashAccountEnabled query parameters Added
GET /api-v1/cash-flow/report/export
  • Query
  • currency, lastYear, startDate, endDate query parameters Added
GET /api-v1/cash-flow/report
  • Query
  • currency, lastYear, startDate, endDate query parameters Added
GET /api-v1/budget/{id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • name property Modified
        • Property is now required
          Breaking
      • entries property Modified
        • value property Modified
          • Type went from string to number
            Breaking
        • newValue property Added
GET /api-v1/budget
  • Query
  • pageNumber, sizePerPage, sortingField, direction, id, fiscalYear, name, reportType, status, parent, articleId, contactId, orderId, departmentId query parameters Added
GET /api-v1/breakdown/income
  • Query
  • departmentIds, startDate, endDate query parameters Added
GET /api-v1/breakdown/expense
  • Query
  • departmentIds, startDate, endDate query parameters Added
GET /api-v1/balance/total
  • Query
  • lastYearStartDate, lastYearEndDate, lastYear, startDate, endDate query parameters Added
GET /api-v1/balance/overall
  • Query
  • lastYearStartDate, lastYearEndDate, lastYear, startDate, endDate query parameters Added
GET /api-v1/balance-sheet/export
  • Query
  • shawAccounts, currency, lastYear, margin, budgetChangeType, departmentIds, officeIds, articleIds, articleCategoryIds, orderIds, contactIds, date query parameters Added
GET /api-v1/balance-sheet
  • Response
  • 200 response Modified
    • application/json content type Modified
      • children property Modified
        • Type went from array[object] to array
          Breaking
  • Query
  • currency, lastYear, margin, budgetChangeType, departmentIds, officeIds, articleIds, articleCategoryIds, orderIds, contactIds, date query parameters Added
GET /api-v1/balance
  • Query
  • lastYearStartDate, lastYearEndDate, lastYear, startDate, endDate query parameters Added
GET /api-v1/payroll/insurance/export
  • Query
  • id, calendarYear, monthType, paymentDate, employeeId, currencyCode, grossSalary, netSalary, payable, status, employeeEmail, employeeECorrespondence, isDocSent, organizationEmployeeGroupId query parameters Added
GET /api-v1/payroll/gross-salary/export
  • Query
  • id, calendarYear, monthType, paymentDate, employeeId, currencyCode, grossSalary, netSalary, payable, status, employeeEmail, employeeECorrespondence, isDocSent, organizationEmployeeGroupId query parameters Added
GET /api-v1/payroll/end-of-year/export
  • Query
  • id, calendarYear, monthType, paymentDate, employeeId, currencyCode, grossSalary, netSalary, payable, status, employeeEmail, employeeECorrespondence, isDocSent, organizationEmployeeGroupId query parameters Added
GET /api-v1/payroll/employees
  • Query
  • organizationId, calendarYear, monthType, monthStartDate, monthEndDate query parameters Added
GET /api-v1/payroll/employee-taxes/export
  • Query
  • id, calendarYear, monthType, paymentDate, employeeId, currencyCode, grossSalary, netSalary, payable, status, employeeEmail, employeeECorrespondence, isDocSent, organizationEmployeeGroupId query parameters Added
GET /api-v1/payroll/employee
  • Query
  • organizationId, calendarYear, monthType, paymentDate query parameters Added
GET /api-v1/payroll/avs/export
  • Query
  • id, calendarYear, monthType, paymentDate, employeeId, currencyCode, grossSalary, netSalary, payable, status, employeeEmail, employeeECorrespondence, isDocSent, organizationEmployeeGroupId query parameters Added
GET /api-v1/payroll/advanced/total
  • Query
  • addressEmployeeName, addressStreet, addressStreetPoBox, addressPostCode, addressCity, addressCountry, addressRegion, addressToTheAttentionOf, addressHouseNumber, payslipEmployerRate, payslipLineNumber, payslipLineName, payslipEmployeeAmount, payslipBaseAmount, payslipDescription, payslipEmployeeRate, payslipEmployerAmount, paidAmount, bankCharges, payableByCurrencyCode, salarySlipCurrencyCode, requestedAmount, requestedDate, plannedDate, sentDate, valueDate, orgEmployeeGroupId, id, calendarYear, monthType, paymentDate, employeeId, currencyCode, grossSalary, netSalary, payable, status, employeeEmail, employeeECorrespondence, isDocSent query parameters Added
GET /api-v1/payroll/advanced/overall
  • Query
  • addressEmployeeName, addressStreet, addressStreetPoBox, addressPostCode, addressCity, addressCountry, addressRegion, addressToTheAttentionOf, addressHouseNumber, payslipEmployerRate, payslipLineNumber, payslipLineName, payslipEmployeeAmount, payslipBaseAmount, payslipDescription, payslipEmployeeRate, payslipEmployerAmount, paidAmount, bankCharges, payableByCurrencyCode, salarySlipCurrencyCode, requestedAmount, requestedDate, plannedDate, sentDate, valueDate, orgEmployeeGroupId, id, calendarYear, monthType, paymentDate, employeeId, currencyCode, grossSalary, netSalary, payable, status, employeeEmail, employeeECorrespondence, isDocSent query parameters Added
GET /api-v1/payroll/advanced
  • Query
  • pageNumber, sizePerPage, sortingField, direction, addressEmployeeName, addressStreet, addressStreetPoBox, addressPostCode, addressCity, addressCountry, addressRegion, addressToTheAttentionOf, addressHouseNumber, payslipEmployerRate, payslipLineNumber, payslipLineName, payslipEmployeeAmount, payslipBaseAmount, payslipDescription, payslipEmployeeRate, payslipEmployerAmount, paidAmount, bankCharges, payableByCurrencyCode, salarySlipCurrencyCode, requestedAmount, requestedDate, plannedDate, sentDate, valueDate, orgEmployeeGroupId, id, calendarYear, monthType, paymentDate, employeeId, currencyCode, grossSalary, netSalary, payable, status, employeeEmail, employeeECorrespondence, isDocSent query parameters Added
GET /api-v1/payroll/accounting/{id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • emissionEntry property Modified
        • description property Modified
          • Property is now required
            Breaking
      • paymentEntries property Modified
        • description property Modified
          • Property is now required
            Breaking
GET /api-v1/payroll
  • Query
  • id, calendarYear, monthType, paymentDate, employeeId, currencyCode, grossSalary, netSalary, payable, status, employeeEmail, employeeECorrespondence, isDocSent, organizationEmployeeGroupId query parameters Added
GET /api-v1/payable/total
  • Query
  • module, paymentId, invoiceId, invoiceDate, accountId, requestedDate, plannedDate, sentDate, invoiceReference, payableAmount, contactId, currencyId, hasWarnings query parameters Added
GET /api-v1/payable/overall
  • Query
  • module, paymentId, invoiceId, invoiceDate, accountId, requestedDate, plannedDate, sentDate, invoiceReference, payableAmount, contactId, currencyId, hasWarnings query parameters Added
GET /api-v1/payable/advanced/total
  • Query
  • payableByAccountId, description, module, paymentId, invoiceId, invoiceDate, requestedDate, plannedDate, sentDate, invoiceReference, payableAmount, contactId, currencyId, hasWarnings, departmentIds, officeIds, attributionAccountIds query parameters Added
GET /api-v1/payable/advanced/overall
  • Query
  • payableByAccountId, description, module, paymentId, invoiceId, invoiceDate, requestedDate, plannedDate, sentDate, invoiceReference, payableAmount, contactId, currencyId, hasWarnings, departmentIds, officeIds, attributionAccountIds query parameters Added
GET /api-v1/payable/advanced
  • Query
  • pageNumber, sizePerPage, sortingField, direction, payableByAccountId, description, module, paymentId, invoiceId, invoiceDate, requestedDate, plannedDate, sentDate, invoiceReference, payableAmount, contactId, currencyId, hasWarnings, departmentIds, officeIds, attributionAccountIds query parameters Added
GET /api-v1/payable
  • Query
  • module, paymentId, invoiceId, invoiceDate, accountId, requestedDate, plannedDate, sentDate, invoiceReference, payableAmount, contactId, currencyId, hasWarnings query parameters Added
GET /api-v1/organization/switch/{id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • Type went from array[object] to array
        Breaking
GET /api-v1/organization/offices/{organizationId}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • line1, city, countryCode2, postCode properties Modified
        • Properties are now required
          Breaking
GET /api-v1/organization/hpb/{ebicsId}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • clientNumber, userNumber properties Modified
        • Properties are now required
          Breaking
GET /api-v1/purchase-invoice/advanced
  • Query
  • pageNumber, sizePerPage, sortingField, direction, description, vatAmount, chartOfAccountsId, invoiceLineDepartmentId, orderId, invoiceLineOfficeId, reBill, reBilled, reBilledDate, articleId, quantity, ruleName, requestedDate, plannedDate, sentDate, valueDate, paidAmount, bankCharges, payableByAccount, paymentType, paymentAccountId, vatType, documentsExist, id, date, supplierId, reference, currency, netAmount, totalAmount, payable, status, validated, hasWarnings, hasComments, isInWorkflow, openDate, showOpenInvoices query parameters Added
GET /api-v1/purchase-invoice/accounting/{id}/deleted
  • Response
  • 200 response Modified
    • application/json content type Modified
      • emissionEntry property Modified
        • description property Modified
          • Property is now required
            Breaking
      • paymentEntries property Modified
        • description property Modified
          • Property is now required
            Breaking
GET /api-v1/purchase-invoice/accounting/{id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • emissionEntry property Modified
        • description property Modified
          • Property is now required
            Breaking
      • paymentEntries property Modified
        • description property Modified
          • Property is now required
            Breaking
GET /api-v1/purchase-invoice-scan/{id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • date property Modified
        • Property is now required
          Breaking
        • Type went from string to string(date-time)
      • attributions property Modified
        • dateFrom, dateTo properties Modified
          • Properties are now required
            Breaking
          • Type went from string to string(date-time)
      • payments property Modified
        • requestedDate property Modified
          • Property is now required
            Breaking
          • Type went from string to string(date-time)
      • document property Modified
        • name property Modified
          • Property is now required
            Breaking
        • date property Modified
          • Property is now required
            Breaking
          • Type went from string to string(date-time)
GET /api-v1/purchase-invoice-scan/total
  • Query
  • id, organizationName, date, supplier, currency, totalAmount, status, hasWarnings query parameters Added
GET /api-v1/purchase-invoice-scan/overall
  • Query
  • id, organizationName, date, supplier, currency, totalAmount, status, hasWarnings query parameters Added
GET /api-v1/purchase-invoice-scan
  • Query
  • pageNumber, sizePerPage query parameters Modified
    • Type is no longer integer
      Breaking
  • id, organizationName, date, supplier, currency, totalAmount, status, hasWarnings query parameters Added
GET /api-v1/purchase-invoice
  • Query
  • pageNumber, sizePerPage, sortingField, direction, id, date, supplierId, reference, currency, netAmount, totalAmount, payable, status, validated, hasWarnings, hasComments, isInWorkflow query parameters Added
GET /api-v1/pl/report/export
  • Query
  • shawAccounts, currency, lastYear, ytd, margin, monthly, businessUnitShown, budget, splitByOrganization, departmentIds, officeIds, articleIds, articleCategoryIds, orderIds, contactIds, startDate, endDate query parameters Added
GET /api-v1/pl/report/annual
  • Response
  • 200 response Modified
    • application/json content type Modified
      • children property Modified
        • Type went from array[object] to array
          Breaking
      • periods property Modified
        • data property Modified
      • accountBalances property Modified
        • data property Modified
GET /api-v1/pl/report
  • Response
  • 200 response Modified
    • application/json content type Modified
      • children property Modified
        • Type went from array[object] to array
          Breaking
  • Query
  • currency, lastYear, ytd, margin, monthly, businessUnitShown, budget, splitByOrganization, departmentIds, officeIds, articleIds, articleCategoryIds, orderIds, contactIds, startDate, endDate query parameters Added
GET /api-v1/pdf-template/{id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • name property Modified
        • Property is now required
          Breaking
GET /api-v1/pdf-template
  • Query
  • pageNumber, sizePerPage, sortingField, direction, id, name, templateType, sourceTemplateId, previewTemplateId, previewImageId, previewExists, moduleAvailabilityType, description query parameters Added
GET /api-v1/payslip/{id}/lines
  • Query
  • pageNumber, sizePerPage, sortingField, direction, id, number, name, type, sign, isAutomaticallyAdded, usedInRegionConfigWithinCalendarYear, usedInClaConfigWithinCalendarYear query parameters Added
GET /api-v1/payslip/{id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • startDate, endDate properties Modified
        • Properties are now required
          Breaking
        • Type went from string to string(date-time)
      • holidays property Modified
        • date property Modified
          • Property is now required
            Breaking
          • Type went from string to string(date-time)
        • name property Modified
          • Property is now required
            Breaking
GET /api-v1/payslip/region
  • Response
  • 200 response Modified
    • application/json content type Modified
      • * property Modified
        • startDate, endDate properties Modified
          • Properties are now required
            Breaking
          • Type went from string to string(date-time)
        • holidays property Modified
GET /api-v1/payslip/cla
  • Response
  • 200 response Modified
    • application/json content type Modified
      • startDate, endDate properties Modified
        • Properties are now required
          Breaking
        • Type went from string to string(date-time)
      • holidays property Modified
        • date property Modified
          • Property is now required
            Breaking
          • Type went from string to string(date-time)
        • name property Modified
          • Property is now required
            Breaking
GET /api-v1/payslip
  • Query
  • id, startDate, endDate, calendarYear, countryName, countryId, regionName, cla, type query parameters Added
GET /api-v1/payroll/{id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • createdOn, paymentDate properties Modified
        • Properties are now required
          Breaking
        • Type went from string to string(date-time)
      • address property Modified
        • name property Modified
          • Property is now required
            Breaking
      • payrollPayments property Modified
        • requestedDate property Modified
          • Property is now required
            Breaking
          • Type went from string to string(date-time)
GET /api-v1/payroll/total
  • Query
  • id, calendarYear, monthType, paymentDate, employeeId, currencyCode, grossSalary, netSalary, payable, status, employeeEmail, employeeECorrespondence, isDocSent, organizationEmployeeGroupId query parameters Added
GET /api-v1/payroll/overall
  • Query
  • id, calendarYear, monthType, paymentDate, employeeId, currencyCode, grossSalary, netSalary, payable, status, employeeEmail, employeeECorrespondence, isDocSent, organizationEmployeeGroupId query parameters Added
GET /api-v1/order-reports/overall
  • Query
  • id, orderId, orderName, date, type, clientName, ourContactName, totalRevenue, totalCost, profitability query parameters Added
GET /api-v1/order-reports
  • Query
  • pageNumber, sizePerPage, sortingField, direction, id, orderId, orderName, date, type, clientName, ourContactName, totalRevenue, totalCost, profitability query parameters Added
GET /api-v1/myaccount/expenses-report/total
  • Query
  • id, date, supplierId, reference, currency, netAmount, totalAmount, payable, status, validated, hasWarnings, hasComments, isInWorkflow query parameters Added
GET /api-v1/myaccount/expenses-report/overall
  • Query
  • id, date, supplierId, reference, currency, netAmount, totalAmount, payable, status, validated, hasWarnings, hasComments, isInWorkflow query parameters Added
GET /api-v1/myaccount/expenses-report
  • Query
  • pageNumber, sizePerPage, sortingField, direction, id, date, supplierId, reference, currency, netAmount, totalAmount, payable, status, validated, hasWarnings, hasComments, isInWorkflow query parameters Added
GET /api-v1/myaccount/current-organization-details
  • Response
  • 200 response Modified
    • application/json content type Modified
      • employeeGroups property Modified
        • name property Modified
          • Property is now required
            Breaking
GET /api-v1/myaccount
  • Response
  • 200 response Modified
    • application/json content type Modified
      • firstName, lastName properties Modified
        • Properties are now required
          Breaking
      • email property Modified
        • Property is now required
          Breaking
        • Type went from string to string(email)
      • addresses property Modified
        • name property Modified
          • Property is now required
            Breaking
      • banks property Modified
        • name property Modified
          • Property is now required
            Breaking
        • accountHolderAddress property Modified
GET /api-v1/my-workflow-notification/overall
  • Query
  • id, workflowId, date, moduleType, realModuleType, actionType, entitiesAmount query parameters Added
GET /api-v1/my-workflow-notification
  • Query
  • id, workflowId, date, moduleType, realModuleType, actionType, entitiesAmount query parameters Added
GET /api-v1/my-timesheet/{date}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • dayTimesheets property Modified
        • timeEntries property Modified
GET /api-v1/my-timesheet/order
  • Response
  • 200 response Modified
    • application/json content type Modified
      • tasks property Modified
        • name property Modified
          • Property is now required
            Breaking
GET /api-v1/my-payroll/overall
  • Query
  • id, calendarYear, monthType, paymentDate, currencyCode, grossSalary, netSalary, payable, status, employeeEmail, employeeECorrespondence, organizationEmployeeGroupId query parameters Added
GET /api-v1/my-payroll
  • Query
  • pageNumber, sizePerPage, sortingField, direction, id, calendarYear, monthType, paymentDate, currencyCode, grossSalary, netSalary, payable, status, employeeEmail, employeeECorrespondence, organizationEmployeeGroupId query parameters Added
GET /api-v1/my-expenses/{id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • date property Modified
        • Property is now required
          Breaking
        • Type went from string to string(date-time)
      • merchant property Modified
        • Property is now required
          Breaking
GET /api-v1/my-expenses/total
  • Query
  • id, date, merchant, description, reBill, currency, currencyNetAmount, currencyVatAmount, currencyTotalAmount, companyCurrencyTotalAmount, status, receipt query parameters Added
GET /api-v1/my-expenses/overall
  • Query
  • id, date, merchant, description, reBill, currency, currencyNetAmount, currencyVatAmount, currencyTotalAmount, companyCurrencyTotalAmount, status, receipt query parameters Added
GET /api-v1/my-expenses/advanced/total
  • Query
  • orderClientId, orderId, departmentId, officeId, id, date, merchant, description, reBill, currency, currencyNetAmount, currencyVatAmount, currencyTotalAmount, companyCurrencyTotalAmount, status, receipt query parameters Added
GET /api-v1/my-expenses/advanced/overall
  • Query
  • orderClientId, orderId, departmentId, officeId, id, date, merchant, description, reBill, currency, currencyNetAmount, currencyVatAmount, currencyTotalAmount, companyCurrencyTotalAmount, status, receipt query parameters Added
GET /api-v1/my-expenses/advanced
  • Query
  • orderClientId, orderId, departmentId, officeId, id, date, merchant, description, reBill, currency, currencyNetAmount, currencyVatAmount, currencyTotalAmount, companyCurrencyTotalAmount, status, receipt query parameters Added
GET /api-v1/my-expenses
  • Query
  • pageNumber, sizePerPage, sortingField, direction, id, date, merchant, description, reBill, currency, currencyNetAmount, currencyVatAmount, currencyTotalAmount, companyCurrencyTotalAmount, status, receipt query parameters Added
GET /api-v1/late-notice/summary
  • Query
  • clientId, overdueAmount, openAmount query parameters Added
GET /api-v1/organization/generate-ebics-key/{ebicsId}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • clientNumber, userNumber properties Modified
        • Properties are now required
          Breaking
GET /api-v1/organization/employee-group
  • Response
  • 200 response Modified
    • application/json content type Modified
      • name property Modified
        • Property is now required
          Breaking
GET /api-v1/organization/currency-exchange
  • Query
  • id, date, currencyFrom, currencyTo, rate query parameters Added
GET /api-v1/organization/advanced
  • Query
  • pageNumber, sizePerPage, sortingField, direction, mainLanguage, otherLanguages, parentOrganizationId, nogaCodeId, startDate, street, houseNumber, streetPoBox, postCode, city, countryId, regionId, bankId, bankAccountNumber, bankSwiftBic, bankName, bankAddressRemarks, defaultPaymentTerms, scansTreatedByManagingOrg, validatePurchaseInvoicesByDefaultType, vatNumber, requestedPaymentTerms, timesheets, validateSalesInvoicesByDefaultType, validateOrdersByDefaultType, name, currency, archived, endDate, managingOrganizationId, isConsolidated query parameters Added
GET /api-v1/organization
  • Query
  • pageNumber, sizePerPage, sortingField, direction, name, country, currency, archived, endDate, managingOrganizationId, isConsolidated query parameters Added
GET /api-v1/orders/{id}/partially-paid-order
  • Response
  • 200 response Modified
    • application/json content type Modified
      • name property Modified
        • Property is now required
          Breaking
      • periodicityConfiguration property Modified
        • startDate property Modified
          • Property is now required
            Breaking
          • Type went from string to string(date-time)
      • address property Modified
        • name property Modified
          • Property is now required
            Breaking
GET /api-v1/orders/{id}/full
  • Response
  • 200 response Modified
    • application/json content type Modified
      • order property Modified
        • name property Modified
          • Property is now required
            Breaking
        • periodicityConfiguration, address properties Modified
GET /api-v1/orders/{id}/deleted
  • Response
  • 200 response Modified
    • application/json content type Modified
      • name property Modified
        • Property is now required
          Breaking
      • periodicityConfiguration property Modified
        • startDate property Modified
          • Property is now required
            Breaking
          • Type went from string to string(date-time)
      • address property Modified
        • name property Modified
          • Property is now required
            Breaking
GET /api-v1/orders/{id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • name property Modified
        • Property is now required
          Breaking
      • periodicityConfiguration property Modified
        • startDate property Modified
          • Property is now required
            Breaking
          • Type went from string to string(date-time)
      • address property Modified
        • name property Modified
          • Property is now required
            Breaking
GET /api-v1/orders/total
  • Query
  • id, name, orderId, date, description, contactId, status, isExpensesEnabled, orderAmount, hasWarnings, validated, clientEmail, isInvoiceGenerated, isPeriodic, isInWorkflow, clientOrderEmail, hasProformaInvoice query parameters Added
GET /api-v1/orders/possible-parents/{id}/{contactId}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • name property Modified
        • Property is now required
          Breaking
      • periodicityConfiguration property Modified
        • startDate property Modified
          • Property is now required
            Breaking
          • Type went from string to string(date-time)
      • address property Modified
        • name property Modified
          • Property is now required
            Breaking
GET /api-v1/orders/overall
  • Query
  • id, name, orderId, date, description, contactId, status, isExpensesEnabled, orderAmount, hasWarnings, validated, clientEmail, isInvoiceGenerated, isPeriodic, isInWorkflow, clientOrderEmail, hasProformaInvoice query parameters Added
GET /api-v1/orders/invoices/total
  • Query
  • id, number, date, reference, netAmount, totalAmount, receivable, status, orderId, type query parameters Added
GET /api-v1/orders/invoices/overall
  • Query
  • id, number, date, reference, netAmount, totalAmount, receivable, status, orderId, type query parameters Added
GET /api-v1/orders/invoices
  • Query
  • pageNumber, sizePerPage, sortingField, direction, id, number, date, reference, netAmount, totalAmount, receivable, status, orderId, type query parameters Added
GET /api-v1/orders/expenses/total
  • Query
  • orderId, date, supplier, reference, currency, amount, reBillable, purchaseInvoiceId, salesInvoiceId, reBillDate, invoiceNumber query parameters Added
GET /api-v1/orders/expenses/overall
  • Query
  • orderId, date, supplier, reference, currency, amount, reBillable, purchaseInvoiceId, salesInvoiceId, reBillDate, invoiceNumber query parameters Added
GET /api-v1/orders/expenses
  • Query
  • pageNumber, sizePerPage, sortingField, direction, orderId, date, supplier, reference, currency, amount, reBillable, purchaseInvoiceId, salesInvoiceId, reBillDate, invoiceNumber query parameters Added
GET /api-v1/orders/advanced
  • Query
  • pageNumber, sizePerPage, sortingField, direction, contactId, parentOrderId, departmentId, officeId, vatRateId, requestedPaymentTerms, currencyId, minimumAmountToInvoice, ourContactName, yourContactName, periodicityStartDate, periodicityType, isDisbursementFeeEnabled, isTimesheetsEnabled, timesheetsAccountId, fixedAmount, orderArticleId, orderArticleMeasurement, orderArticleUnitPrice, orderArticleAmount, orderArticleDiscount, orderArticleTotalNet, orderArticleStatus, historyStatus, historyDate, addressName, addressClientName, addressStreet, addressStreetPoBox, addressZipCode, addressCity, addressCountryCode, addressRegionCode, addressToTheAttentionOf, yourReference, orderValidity, paymentAccountId, id, name, orderId, date, description, status, isExpensesEnabled, orderAmount, hasWarnings, validated, clientEmail, isInvoiceGenerated, isPeriodic, isInWorkflow, clientOrderEmail, hasProformaInvoice query parameters Added
GET /api-v1/orders
  • Query
  • pageNumber, sizePerPage, sortingField, direction, id, name, orderId, date, description, contactId, status, isExpensesEnabled, orderAmount, hasWarnings, validated, clientEmail, isInvoiceGenerated, isPeriodic, isInWorkflow, clientOrderEmail, hasProformaInvoice query parameters Added
GET /api-v1/order-reports/total
  • Query
  • id, orderId, orderName, date, type, clientName, ourContactName, totalRevenue, totalCost, profitability query parameters Added
Removed 4 Breaking
GET /api-v1/contact/all-organizations-users
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /api-v1/vacation/provision-unused
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /api-v1/report-template/clean-budget-entries
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /api-v1/sales-invoice/attach-invoice-lines-to-shipments
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
Added 11
POST /api-v1/swissdec/salary-declaration/{calendarYear}
POST /api-v1/swissdec/line-mapping
POST /api-v1/swissdec/institutions
PATCH /api-v1/orders/{id}/validate
GET /api-v1/swissdec/salary-declaration/{jobKey}/status
GET /api-v1/swissdec/salary-declaration/{jobKey}
GET /api-v1/swissdec/line-mapping
GET /api-v1/swissdec/institutions
GET /api-v1/contact/{id}/token
GET /api-v1/chart-accounts/coa-param2
DELETE /api-v1/swissdec/institutions/{id}