Dokumentacja API
Integruj zewnętrzne systemy z TemidaX przez REST API. Każdy request wymaga nagłówka Authorization: Bearer <token>. Token znajdziesz w ustawieniach panelu administratora.
Endpointy
/api/v1/courtsRequest body
{
"name": "Sąd Arbitrażowy XYZ",
"type": "arbitrage",
"requirePayment": true
}/api/v1/casesRequest body
{
"courtId": "court_123",
"plaintiff": "Anna Nowak",
"defendant": "Jan Kowalski",
"documents": ["pozew.pdf"]
}/api/v1/cases/:id/api/v1/cases/:id/hearingsRequest body
{
"date": "2024-03-15T10:00:00Z",
"mode": "video",
"recording": true
}/api/v1/cases/:id/documents/api/v1/cases/:id/verdictRequest body
{
"decision": "uwzględniono",
"justification": "...",
"issuedAt": "2024-03-20T14:00:00Z"
}Webhooki
Skonfiguruj URL webhooka w ustawieniach sądu. TemidaX wyśle POST z payloadem JSON przy każdym zdarzeniu.
case.filedNowa sprawa została założona
case.defendant_joinedPozwany dołączył do panelu
hearing.scheduledWyznaczono termin rozprawy
document.uploadedWgrano nowy dokument do akt
verdict.issuedWydano orzeczenie
payment.receivedOpłata za wszczęcie sprawy opłacona
Wdrożenie On-Premise
TemidaX jest dostępny jako kontener Docker. Pełna dokumentacja instalacji, konfiguracji zmiennych środowiskowych oraz aktualizacji dostępna jest po podpisaniu umowy on-premise.
# Uruchomienie TemidaX on-premise
docker pull temidax/platform:latest
docker run -d \
-e DATABASE_URL=postgresql://... \
-e SECRET_KEY=your_secret \
-p 443:443 \
temidax/platform:latest