Deweloperzy

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.

Base URL: https://api.temidax.pl/v1Format: JSONAuth: Bearer token

Endpointy

POST/api/v1/courts

Request body

{
  "name": "Sąd Arbitrażowy XYZ",
  "type": "arbitrage",
  "requirePayment": true
}
POST/api/v1/cases

Request body

{
  "courtId": "court_123",
  "plaintiff": "Anna Nowak",
  "defendant": "Jan Kowalski",
  "documents": ["pozew.pdf"]
}
GET/api/v1/cases/:id
POST/api/v1/cases/:id/hearings

Request body

{
  "date": "2024-03-15T10:00:00Z",
  "mode": "video",
  "recording": true
}
GET/api/v1/cases/:id/documents
POST/api/v1/cases/:id/verdict

Request 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.filed

Nowa sprawa została założona

case.defendant_joined

Pozwany dołączył do panelu

hearing.scheduled

Wyznaczono termin rozprawy

document.uploaded

Wgrano nowy dokument do akt

verdict.issued

Wydano orzeczenie

payment.received

Opł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

Skontaktuj się w sprawie wdrożenia