PP PhobsPMS

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.

Autentifikacija

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

EndpointMetodaOpis
/modulesGETLista svih aktivnih modula i njihov status
/modules/{id}/statusGETDetaljan status i posljednja sinkronizacija
/modules/{id}/logsGETPosljednjih 500 zapisnika API poziva modula
/invoicesGETSve izdane fakture (period parametar: from, to)
/invoices/{id}/pdfGETPDF fakture (application/pdf)
/reports/usageGETIzvještaj o korištenju modula za razdoblje
/webhooksGET/POST/DELETEUpravljanje 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.