31: API
Titel
API
Beschreibung
Ich als Administrator*in möchte, dass es der App möglich ist, alle notwendigen Daten über eine Schnittstelle vom Backend abzufragen.
Akzeptanzkriterium
- Es existiert eine REST-Schnittstelle, die über HTTPS Antworten im JSON-Format liefert.
Über API-Routen können verschiedene Daten aus der Datenbank abgefragt werden. Es existieren die Routen:
- GET /api/exhibitions/
- GET /api/exhibitions/{exhibition_id}
- GET /api/artworks/
- GET /api/artworks/{artwork_id}
- GET /api/artists/
- GET /api/artists/{artist_id}
- GET /api/media/{media_uuid}
- GET /api/information/
- Der Status der API kann über folgende Route abgefragt werden:
- GET /api/
- Zum Serialisieren der Daten und dem Bereitstellen wird das Django REST Framework verwendet.
Edited by Lukas Arnold