Zintegruj Praxyo ze swoimi narzędziami i zautomatyzuj przepływy pracy dzięki naszemu kompletnemu REST API.
REST API Praxyo umożliwia programistyczny dostęp do wszystkich danych i funkcji platformy. Zaprojektowane zgodnie z najlepszymi praktykami REST, oferuje intuicyjne endpointy, ustrukturyzowane odpowiedzi JSON oraz obsługę paginacji, filtrowania i sortowania.
https://api.praxyo.com/v1Dwie metody uwierzytelniania na każdą potrzebę.
Idealne do integracji serwer–serwer. Wygeneruj klucz API w Ustawieniach swojego konta i dodaj go w nagłówku każdego żądania.
curl -X GET "https://api.praxyo.com/v1/projects" \
-H "Authorization: Bearer pk_live_abc123def456" \
-H "Content-Type: application/json"
Dla aplikacji działających w imieniu użytkownika. Obsługuje przepływ Authorization Code z PKCE.
POST https://auth.praxyo.com/oauth/token
Content-Type: application/x-www-form-urlencoded
grant_type=authorization_code
&code=AUTH_CODE_HERE
&client_id=YOUR_CLIENT_ID
&client_secret=YOUR_CLIENT_SECRET
&redirect_uri=https://yourapp.com/callback
Uzyskaj dostęp do wszystkich zasobów platformy przez endpointy RESTful.
GET /v1/projects # Lista progetti
POST /v1/projects # Crea progetto
GET /v1/projects/:id # Dettaglio progetto
PUT /v1/projects/:id # Aggiorna progetto
DELETE /v1/projects/:id # Elimina progetto
GET /v1/projects/:id/tasks # Lista attività
POST /v1/projects/:id/tasks # Crea attività
GET /v1/tasks/:id # Dettaglio attività
PUT /v1/tasks/:id # Aggiorna attività
DELETE /v1/tasks/:id # Elimina attività
GET /v1/time-entries # Lista registrazioni
POST /v1/time-entries # Crea registrazione
PUT /v1/time-entries/:id # Aggiorna registrazione
DELETE /v1/time-entries/:id # Elimina registrazione
POST /v1/time-entries/start # Avvia timer
POST /v1/time-entries/stop # Ferma timer
{
"result": true,
"data": {
"id": "550e8400-e29b-41d4-a716-446655440000",
"name": "Website Redesign",
"status": "active",
"created": "2026-03-01T10:30:00Z",
"tasks_count": 24,
"completed_tasks": 18
},
"message": null
}
Aby zapewnić stabilność usługi, API podlegają limitom użycia.
100
żądań / godz.
1.000
żądań / godz.
10.000
żądań / godz.
Nagłówki odpowiedzi zawierają informacje o limitach zapytań (rate limiting):
X-RateLimit-Limit: 1000
X-RateLimit-Remaining: 847
X-RateLimit-Reset: 1711036800
Oficjalne biblioteki dla najpopularniejszych języków.
npm install @praxyo/sdk
pip install praxyo
dotnet add package Praxyo.SDK
implementation 'com.praxyo:sdk:1.0'
Otrzymuj powiadomienia w czasie rzeczywistym, gdy na platformie wystąpią zdarzenia.
project.created — Utworzono nowy projekttask.created — Utworzono nowe zadanietask.completed — Zadanie ukończonetask.assigned — Zadanie przypisanetime_entry.created — Rejestracja czasuexpense.created — Wydatek zarejestrowany{
"event": "task.completed",
"timestamp": "2026-03-19T14:30:00Z",
"data": {
"task_id": "550e8400-e29b-41d4-a716-446655440000",
"project_id": "660f9500-f39c-52e5-b827-557766551111",
"name": "Design homepage mockup",
"completed_by": "user@example.com"
},
"signature": "sha256=abc123..."
}
Dołącz do tysięcy zespołów, które używają Praxyo do inteligentniejszego zarządzania projektami.