Przejdź do treści

🔌 REST API

Panel Księgowy oferuje REST API używające Django REST Framework.


🎯 Endpointy

Klienci

  • GET /api/v1/clients/ - Lista klientów
  • POST /api/v1/clients/ - Utworzenie klienta
  • GET /api/v1/clients/{id}/ - Szczegóły klienta
  • PUT /api/v1/clients/{id}/ - Aktualizacja klienta
  • DELETE /api/v1/clients/{id}/ - Usunięcie klienta

Faktury

  • GET /api/v1/invoices/ - Lista faktur
  • POST /api/v1/invoices/ - Utworzenie faktury
  • GET /api/v1/invoices/{id}/ - Szczegóły faktury

🔐 Autentykacja

API Key

curl -H "Authorization: Api-Key YOUR_API_KEY" \
     https://api.example.com/api/v1/clients/

Token

curl -H "Authorization: Token YOUR_TOKEN" \
     https://api.example.com/api/v1/clients/

📚 Więcej informacji

Zobacz kod źródłowy w apps/*/views/api_views.py dla szczegółów.


Ostatnia aktualizacja: 2025-11-29
Wersja dokumentacji: 1.0