Skapa en post
OBS
Detta anrop kräver autentisering.
Rekommendation
Skicka en lämplig User-Agent-header när du gör anrop.
En ny post kan skapas genom att skicka ett POST-anrop till /data.
Förfrågans body ska innehålla posten i JSON-LD-format.
Följande headers måste vara satta:
Content-Typeska varaapplication/ld+json.Authorizationska innehålla en aktiv och giltig bearer-token. Exempel:Bearer: hW3IHc9PexxxFP2IkAAbqKvjLbW4thQXL-Active-Sigelska vara en sigel som din OAuth-klient är knuten till (t.ex. Doro).
API:et implementerar ett antal valideringssteg, till exempel för att förhindra
att duplicerade beståndsposter skapas. Om någon validering misslyckas svarar
API:et 400 Bad Request med ett felmeddelande som förklarar problemet.
Observera att ett tillfälligt @id måste specificeras på flera ställen i
dokumentet du skickar:
- Tillfälligt
@idi Record - Tillfälligt
mainEntity.@idi Record - Tillfälligt
@idi Thing ("saken")
Till exempel:
JSON-LD
{"@graph":[{"@id":"https://id.kb.se/TEMPID","@type":"Record","mainEntity":{"@id":"https://id.kb.se/TEMPID#it"}},{"@id":"https://id.kb.se/TEMPID#it","@type":"Person","familyName":"Testing"}]}
Ett lyckat anrop kommer resultera i ett 201 Created-svar med den nya postens
URI satt i Location-headern.