MAG Knowledge Hub / REST / API
Technical

REST / API

Stabilni API sloj između WordPress/CMS podataka i visitor aplikacije.

Namespace

/wp-json/museum-guide/v1/

Glavni endpointi

EndpointNamena
/guideBootstrap podaci aplikacije.
/tours, /tour/{id}Lista i detalj ture.
/station/{number}Lookup po fizičkom station broju.
/object/{id}Muzejski predmet.
/spaces, /space/{id}Prostori i sobe.
/stories, /story/{id}Tematske priče.
/stop/{id}Tour Stop.
/map/{floor_id}Indoor mapa sprata.
/outdoorOutdoor lokacije.
/language/resolveJezički destination resolver.

Response contract

Standardni response obavija payload u success, language i data. Na ovaj način frontend dobija predvidiv odgovor bez obzira na CMS iza njega.

Za buduće adaptere

REST ugovor treba da ostane zajednički čak kada MAG dobije Drupal, Omeka ili Directus adapter. Adapter menja source layer, ne visitor contract.

Otvori izvorni DOCX