PhobsPMS Management API
PhobsPMS Management API pruža programski pristup vašem računu, statusu modula i izvještajima. Dostupan svim aktivnim pretplatnicima bez dodatne naplate.
Bazna URL:
https://api.phobspms.com/v1Autentifikacija
Svi zahtjevi zahtijevaju zaglavlje Authorization: Bearer <api-token>. Token generirate u PhobsPMS klijentskom području pod Postavke → Management API → Generiraj token. Token ima isti opseg prava kao korisnik koji ga je generirao.
Endpointi
| Endpoint | Metoda | Opis |
|---|---|---|
| /modules | GET | Lista svih aktivnih modula i njihov status |
| /modules/{id}/status | GET | Detaljan status i posljednja sinkronizacija |
| /modules/{id}/logs | GET | Posljednjih 500 zapisnika API poziva modula |
| /invoices | GET | Sve izdane fakture (period parametar: from, to) |
| /invoices/{id}/pdf | GET | PDF fakture (application/pdf) |
| /reports/usage | GET | Izvještaj o korištenju modula za razdoblje |
| /webhooks | GET/POST/DELETE | Upravljanje pretplatama na webhookove |
Primjer zahtjeva
curl -H "Authorization: Bearer ppmk_..." \ https://api.phobspms.com/v1/modules
Odgovori i pogreške
Odgovori u JSON formatu. Statusni kodovi: 200 OK, 400 Bad Request, 401 Unauthorized, 403 Forbidden, 404 Not Found, 429 Rate Limited, 500 Internal Error. Detaljne poruke pogreške u tijelu odgovora.