{"name":"EasyInvoicing API","version":"1.0.0","endpoints":{"health":"/api/health","auth":{"signup":"POST /auth/signup","login":"POST /auth/login","logout":"POST /auth/logout","me":"GET /auth/me","refresh":"POST /auth/refresh","forgotPassword":"POST /auth/forgot-password"},"invoices":{"list":"GET /api/invoices","get":"GET /api/invoices/:id","create":"POST /api/invoices","update":"PUT /api/invoices/:id","delete":"DELETE /api/invoices/:id","confirm":"POST /api/invoices/:id/confirm","xml":"GET /api/invoices/:id/xml","updateXml":"PATCH /api/invoices/:id/xml","duplicate":"POST /api/invoices/:id/duplicate","sendSdi":"POST /api/invoices/:id/send-sdi","resendSdi":"POST /api/invoices/:id/resend-sdi","sdiStatus":"GET /api/invoices/:id/sdi-status","syncSdiStatus":"POST /api/invoices/sync-sdi-status","sdiHealth":"GET /api/invoices/sdi-health"},"preventivi":{"list":"GET /api/preventivi","get":"GET /api/preventivi/:id","create":"POST /api/preventivi","update":"PUT /api/preventivi/:id","delete":"DELETE /api/preventivi/:id","confirm":"POST /api/preventivi/:id/confirm","send":"POST /api/preventivi/:id/send","accept":"POST /api/preventivi/:id/accept","reject":"POST /api/preventivi/:id/reject","convert":"POST /api/preventivi/:id/convert","duplicate":"POST /api/preventivi/:id/duplicate"},"proforma":{"list":"GET /api/proforma","get":"GET /api/proforma/:id","create":"POST /api/proforma","update":"PUT /api/proforma/:id","delete":"DELETE /api/proforma/:id","confirm":"POST /api/proforma/:id/confirm","send":"POST /api/proforma/:id/send","accept":"POST /api/proforma/:id/accept","reject":"POST /api/proforma/:id/reject","convert":"POST /api/proforma/:id/convert","duplicate":"POST /api/proforma/:id/duplicate"},"customers":{"list":"GET /api/customers","get":"GET /api/customers/:id","create":"POST /api/customers","update":"PUT /api/customers/:id","delete":"DELETE /api/customers/:id"},"products":{"list":"GET /api/products","get":"GET /api/products/:id","create":"POST /api/products","update":"PUT /api/products/:id","delete":"DELETE /api/products/:id"},"vatRates":{"list":"GET /api/vat-rates","get":"GET /api/vat-rates/:id","create":"POST /api/vat-rates","update":"PUT /api/vat-rates/:id","delete":"DELETE /api/vat-rates/:id"},"paymentMethods":{"list":"GET /api/payment-methods","get":"GET /api/payment-methods/:id","create":"POST /api/payment-methods","update":"PUT /api/payment-methods/:id","delete":"DELETE /api/payment-methods/:id","setDefault":"POST /api/payment-methods/:id/default"},"suppliers":{"list":"GET /api/suppliers","get":"GET /api/suppliers/:id","create":"POST /api/suppliers","update":"PUT /api/suppliers/:id","delete":"DELETE /api/suppliers/:id"},"companyProfile":{"get":"GET /api/company-profile","upsert":"PUT /api/company-profile"},"publicApi":{"createInvoice":"POST /api/v1/invoices (X-API-Key header)","createCustomer":"POST /api/v1/customers (X-API-Key header)","updateCustomer":"PUT /api/v1/customers/:id (X-API-Key header)","lookupCustomer":"GET /api/v1/customers/lookup?vat_id_codice=...&codice_fiscale=... (X-API-Key header)"}}}