API structure has changed
131 structure changes including:
3 Breaking changes
109 Additions
19 Modifications
3 Removals
Modified
19
Breaking
GET /invoice/{uid}/logs
- Authentication
-
Api key auth & Bearer auth authentication method Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
- App id auth & App secret auth authentication method Added
GET /invoices
- Response
-
200 response Modified
-
application/json content type Modified
-
count, data properties Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
- invoices, total, skip, limit properties Added
-
count, data properties Removed
-
application/json content type Modified
- Authentication
-
Api key auth & Bearer auth authentication method Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
- App id auth & App secret auth authentication method Added
- Query
- type, client, minDate, maxDate, number, search query parameters Added
GET /invoices/logs
- Response
-
200 response Modified
- application/json content type Added
- Authentication
-
Api key auth & Bearer auth authentication method Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
- App id auth & App secret auth authentication method Added
- Query
- invoice, limit, skip query parameters Added
GET /invoices/payments
- Response
-
200 response Modified
- application/json content type Added
- Authentication
-
Api key auth & Bearer auth authentication method Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
- App id auth & App secret auth authentication method Added
- Query
- minDate, maxDate, mode, limit, skip query parameters Added
GET /invoices/payments-waiting
- Response
-
200 response Modified
- application/json content type Added
- Authentication
-
Api key auth & Bearer auth authentication method Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
- App id auth & App secret auth authentication method Added
- Query
- state, limit, skip query parameters Added
GET /invoices/stats
- Response
-
200 response Modified
- application/json content type Added
- Authentication
-
Api key auth & Bearer auth authentication method Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
- App id auth & App secret auth authentication method Added
- Query
- state, minDate, maxDate query parameters Added
GET /invoices/turnover
- Response
-
200 response Modified
- application/json content type Added
- Authentication
-
Api key auth & Bearer auth authentication method Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
- App id auth & App secret auth authentication method Added
- Query
- minDate, maxDate query parameters Added
PATCH /invoice/{uid}
- Body
-
application/json content type Modified
- client, type, invoice_lines properties Added
- Response
-
200 response Modified
-
application/json content type Modified
-
_id, VATRates, acomptes, base_currency, client, client_name, client_address, client_city, client_zip_code, client_country, client_email, client_phone, company, company_name, date, payment_expiry_date, invoice_lines, number, state, title, total_ht, total_ttc, total_tva, type, payments properties Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
- updatedInvoice property Added
-
_id, VATRates, acomptes, base_currency, client, client_name, client_address, client_city, client_zip_code, client_country, client_email, client_phone, company, company_name, date, payment_expiry_date, invoice_lines, number, state, title, total_ht, total_ttc, total_tva, type, payments properties Removed
-
application/json content type Modified
- Authentication
-
Api key auth & Bearer auth authentication method Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
- App id auth & App secret auth authentication method Added
PATCH /invoice/{uid}/line/{lineUuid}
- Body
-
application/json content type Modified
- discount property Added
- Authentication
-
Api key auth & Bearer auth authentication method Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
- App id auth & App secret auth authentication method Added
POST /invoice
- Body
-
application/json content type Modified
-
client property Modified
- Property is no longer required
-
invoice_lines property Modified
- product, discount properties Added
-
company property Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
- state property Added
-
client property Modified
- Response
-
201 response Modified
-
application/json content type Modified
-
_id, VATRates, acomptes, base_currency, client, client_name, client_address, client_city, client_zip_code, client_country, client_email, client_phone, company, company_name, date, payment_expiry_date, invoice_lines, number, state, title, total_ht, total_ttc, total_tva, type, payments properties Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
- newInvoice property Added
-
_id, VATRates, acomptes, base_currency, client, client_name, client_address, client_city, client_zip_code, client_country, client_email, client_phone, company, company_name, date, payment_expiry_date, invoice_lines, number, state, title, total_ht, total_ttc, total_tva, type, payments properties Removed
-
application/json content type Modified
- Authentication
-
Api key auth & Bearer auth authentication method Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
- App id auth & App secret auth authentication method Added
POST /invoice-file
- Response
-
200 response Modified
- application/json content type Added
- 400 response Added
- Authentication
-
Api key auth & Bearer auth authentication method Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
- App id auth & App secret auth authentication method Added
- Body
- application/json content type Added
POST /invoice/{uid}/credit
- Response
-
201 response Modified
- application/json content type Added
- Authentication
-
Api key auth & Bearer auth authentication method Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
- App id auth & App secret auth authentication method Added
POST /invoice/{uid}/delivery-receipt
- Authentication
-
Api key auth & Bearer auth authentication method Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
- App id auth & App secret auth authentication method Added
POST /invoice/{uid}/line
- Response
-
201 response Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
- 200 response Added
- Authentication
-
Api key auth & Bearer auth authentication method Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
- App id auth & App secret auth authentication method Added
POST /invoice/{uid}/mail
- Response
-
200 response Modified
- application/json content type Added
- 400 response Added
- Authentication
-
Api key auth & Bearer auth authentication method Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
- App id auth & App secret auth authentication method Added
- Body
- application/json content type Added
POST /invoices/package
- Response
-
200 response Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
- 201, 400 responses Added
- Authentication
-
Api key auth & Bearer auth authentication method Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
- App id auth & App secret auth authentication method Added
- Body
- application/json content type Added
GET /invoice/{uid}
- Response
-
200 response Modified
-
application/json content type Modified
-
_id, VATRates, acomptes, base_currency, client, client_name, client_address, client_city, client_zip_code, client_country, client_email, client_phone, company, company_name, date, payment_expiry_date, invoice_lines, number, state, title, total_ht, total_ttc, total_tva, type, payments properties Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
- invoice property Added
-
_id, VATRates, acomptes, base_currency, client, client_name, client_address, client_city, client_zip_code, client_country, client_email, client_phone, company, company_name, date, payment_expiry_date, invoice_lines, number, state, title, total_ht, total_ttc, total_tva, type, payments properties Removed
-
application/json content type Modified
- Authentication
-
Api key auth & Bearer auth authentication method Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
- App id auth & App secret auth authentication method Added
- Query
- populate query parameter Added
DELETE /invoice/{uid}/line/{lineUuid}
- Authentication
-
Api key auth & Bearer auth authentication method Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
- App id auth & App secret auth authentication method Added
DELETE /invoice/{uid}
- Authentication
-
Api key auth & Bearer auth authentication method Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
- App id auth & App secret auth authentication method Added
Removed
3
Breaking
Api key authauthentication method
- Removing a resource is always breaking unless it was deprecated before Breaking
Api key auth & Bearer authauthentication method
- Removing a resource is always breaking unless it was deprecated before Breaking
POST /auth
- Removing a resource is always breaking unless it was deprecated before Breaking
Added
109
POST /company/{uid}/position
POST /company
POST /clients/merge
POST /clients/csv
POST /client
POST /auth
POST /absence-type
POST /absence
PATCH /user/{uid}
PATCH /quote/{uid}/line/{lineUuid}
PATCH /quote/{uid}
PATCH /purchase/{uid}
PATCH /purchase-category/{uid}
PATCH /product/{uid}
PATCH /product/{productId}/variant/{uid}
PATCH /product-category/{uid}
PATCH /payment-method/{uid}
PATCH /delivery-receipt/{uid}
PATCH /company/{uid}/domain-confirm
PATCH /company/{uid}
PATCH /company/{company}/position/{uid}
App id auth & App secret authauthentication method
POST /quotes/package
POST /quote/{uid}/sold
POST /quote/{uid}/proforma
POST /quote/{uid}/line
POST /quote/{uid}/invoice
POST /quote/{uid}/delivery-receipt
POST /quote/{uid}/bdc
POST /quote/{uid}/advance
POST /quote
POST /purchase/{uid}/credit
POST /purchase-file
POST /purchase-category
POST /purchase
POST /products/csv
POST /product/{uid}/variant
POST /product-category
POST /product
POST /payment-method
POST /invoice/{uid}/payment
POST /export/absences
POST /delivery-receipt/{uid}/invoice
POST /delivery-receipt
GET /absence/{uid}
GET /absences
GET /client/{uid}
GET /clients
GET /company
GET /company-mails
GET /company/app-infos
GET /company/{uid}
GET /company/{uid}/app-infos
GET /company/{uid}/cgv
GET /company/{uid}/extra-infos
GET /company/{uid}/positions
GET /delivery-receipt/{uid}
GET /delivery-receipt/{uid}/html
GET /delivery-receipt/{uid}/pdf
GET /delivery-receipts
DELETE /absence-type/{uid}
DELETE /absence/{uid}
DELETE /client/{uid}
DELETE /company/{uid}
DELETE /delivery-receipt/{uid}
DELETE /payment-method/{uid}
DELETE /product-category/{uid}
DELETE /product/{productId}/variant/{uid}
DELETE /product/{uid}
DELETE /purchase-category/{uid}
DELETE /purchase/{uid}
DELETE /quote/{uid}
DELETE /quote/{uid}/line/{lineUuid}
DELETE /user/{uid}
GET /absence-type/{uid}
GET /absence-types
GET /order/{uid}/payment-infos
GET /quote/{uid}/html
GET /quote/{uid}/logs
GET /quote/{uid}/pdf
GET /quote/{uid}/pdf-chromium
GET /quotes
GET /quotes/logs
GET /quotes/stats
GET /statistics/payments
GET /user
GET /user/{uid}
GET /user/{uid}/invitations
GET /user/{uid}/notifications
GET /user/{uid}/positions
PATCH /absence-type/{uid}
PATCH /absence/{uid}
PATCH /client/{uid}
GET /payment-method/{uid}
GET /payment-methods
GET /product-categories
GET /product-category/{uid}
GET /product-units
GET /product-variants
GET /product/{productId}/variant/{uid}
GET /product/{uid}
GET /product/{uid}/variants
GET /products
GET /purchase-categories
GET /purchase-category/{uid}
GET /purchase/{uid}
GET /purchases
GET /purchases/stats
GET /quote/{uid}