De Omeka S API is niet alleen-lezen; het ondersteunt zowel lees- als schrijfbewerkingen. Met behulp van de API kun je gegevens opvragen, maken, bijwerken en verwijderen in je Omeka S-installatie. Dit omvat het beheren van items, itemsets, sites en andere resources.
Om gegevens te manipuleren met de API, gebruik je de standaard HTTP-methoden zoals:
- GET: om gegevens op te halen.
- POST: om nieuwe gegevens te maken.
- PUT of PATCH: om bestaande gegevens bij te werken.
- DELETE: om gegevens te verwijderen.
Houd er rekening mee dat schrijfbewerkingen meestal authenticatie vereisen, omdat ze wijzigingen aanbrengen in je Omeka S-installatie. Afhankelijk van je gebruiksscenario en de machtigingen van de gebruikte API-sleutel, zijn er mogelijk beperkingen op de schrijfbewerkingen die je kunt uitvoeren.
Bij het gebruik van de API om gegevens te schrijven, moet je ervoor zorgen dat je voldoet aan de vereiste gegevensstructuren, zoals het gebruik van JSON-LD-formaat voor het versturen van gegevens.