API structure has changed
31 structure changes including:
21 Breaking changes
8 Additions
23 Modifications
Modified
23
Breaking
GET /api-v1/contact/{id}/supplier
- Response
-
200 response Modified
-
application/json content type Modified
-
PLAccountName property Modified
-
Name went from
placcountNametoPLAccountNameBreaking
-
Name went from
- addresses property Added
-
PLAccountName property Modified
-
application/json content type Modified
GET /api-v1/contact/{id}/single-supplier
- Response
-
200 response Modified
-
application/json content type Modified
-
PLAccountName property Modified
-
Name went from
placcountNametoPLAccountNameBreaking
-
Name went from
- addresses property Added
-
PLAccountName property Modified
-
application/json content type Modified
DELETE /api-v1/swissdec/organization-certificate
- Path went from
/api-v1/stock-movement-line/{id}to/api-v1/swissdec/organization-certificate(same operationId)Breaking - Response
-
200 response Modified
-
application/json content type Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
-
application/json content type Removed
- Path
-
id path parameter Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
DELETE /api-v1/stock-movement-line/{id}
- Path went from
/api-v1/sales-invoice/{id}to/api-v1/stock-movement-line/{id}(same operationId)Breaking
DELETE /api-v1/sales-invoice/{id}
- Path went from
/api-v1/role/{id}to/api-v1/sales-invoice/{id}(same operationId)Breaking
DELETE /api-v1/role/{id}
- Path went from
/api-v1/reconciliation-lines/{id}to/api-v1/role/{id}(same operationId)Breaking - Response
-
200 response Modified
- application/json content type Added
DELETE /api-v1/reconciliation-lines/{id}
- Path went from
/api-v1/purchase-invoice/{id}to/api-v1/reconciliation-lines/{id}(same operationId)Breaking - Response
-
200 response Modified
-
application/json content type Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
-
application/json content type Removed
DELETE /api-v1/purchase-invoice/{id}
- Path went from
/api-v1/purchase-invoice-scan/{id}to/api-v1/purchase-invoice/{id}(same operationId)Breaking
DELETE /api-v1/purchase-invoice-scan/{id}
- Path went from
/api-v1/payslip/{id}to/api-v1/purchase-invoice-scan/{id}(same operationId)Breaking
DELETE /api-v1/payslip/{id}
- Path went from
/api-v1/payroll/{id}to/api-v1/payslip/{id}(same operationId)Breaking
DELETE /api-v1/payroll/{id}
- Path went from
/api-v1/organization/{id}to/api-v1/payroll/{id}(same operationId)Breaking
DELETE /api-v1/organization/{id}
- Path went from
/api-v1/organization/currency-exchange/{id}to/api-v1/organization/{id}(same operationId)Breaking
DELETE /api-v1/organization/currency-exchange/{id}
- Path went from
/api-v1/orders/{id}to/api-v1/organization/currency-exchange/{id}(same operationId)Breaking
DELETE /api-v1/orders/{id}
- Path went from
/api-v1/my-expenses/{id}to/api-v1/orders/{id}(same operationId)Breaking
DELETE /api-v1/my-expenses/{id}
- Path went from
/api-v1/journal/{id}to/api-v1/my-expenses/{id}(same operationId)Breaking
DELETE /api-v1/journal/{id}
- Path went from
/api-v1/global/role/{id}to/api-v1/journal/{id}(same operationId)Breaking
DELETE /api-v1/global/role/{id}
- Path went from
/api-v1/fixed-assets/{id}to/api-v1/global/role/{id}(same operationId)Breaking - Query
-
date query parameter Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
DELETE /api-v1/fixed-assets/{id}
- Path went from
/api-v1/expenses/{id}to/api-v1/fixed-assets/{id}(same operationId)Breaking - Query
- date query parameter Added
DELETE /api-v1/expenses/{id}
- Path went from
/api-v1/expenses/draft/{id}to/api-v1/expenses/{id}(same operationId)Breaking
DELETE /api-v1/expenses/draft/{id}
- Path went from
/api-v1/currency-exchange/{id}to/api-v1/expenses/draft/{id}(same operationId)Breaking
DELETE /api-v1/currency-exchange/{id}
- Path went from
/api-v1/budget/{id}to/api-v1/currency-exchange/{id}(same operationId)Breaking
DELETE /api-v1/budget/{id}
- Path went from
/api-v1/allocations/{id}to/api-v1/budget/{id}(same operationId)Breaking
DELETE /api-v1/allocations/{id}
- Path went from
/api-v1/swissdec/institutions/{id}to/api-v1/allocations/{id}(same operationId)Breaking - Response
-
200 response Modified
- application/json content type Added
Added
8
POST /api-v1/swissdec/organization-certificate/sign
POST /api-v1/swissdec/organization-certificate/renew
POST /api-v1/swissdec/organization-certificate/issue
POST /api-v1/swissdec/organization-certificate/import
POST /api-v1/swissdec/month-total-declaration/{calendarYear}/{month}
GET /api-v1/swissdec/organization-certificate
GET /api-v1/swissdec/month-total-declaration/{jobKey}
DELETE /api-v1/swissdec/institutions/{id}