Platina API 7.1.0
Welcome to the developer docs for the new REST and DIGG compliant API.
Purpose
The purpose of the API is to make sure a junior developer without any knowledge about the inner working of Platina should be able to create Cases, register Deeds etc.
The service exposes a [DIGG compliant](https://www.digg.se/om-oss/nyheter/oppna-och-delade-data/nyheter/2022-07-12-rest-api-profil-okar-kvaliteten-pa-apier for managing diaries, journalized cases, deeds and documents. Currently the service supports the most basic uses cases. In essence the service is a CRUD based.
Main Purposes
To expose Platina core functionality.
Is developed and maintained as a core part of Platina.
The consumer should feel confident in taking a dependency from a maintainability and upgradability standpoint.
Is updated and tested as part of each release.
Stable contracts versioning strategy, based on SemVer
Support Platina standard customizations.
A roadmap which focuses on improved scalability and security.
Endpoints
This is a picture showing the different areas of concern, exposed as REST endpoints.

Information model

Authentication and Authorization
The consumer authenticates itself to the API using Windows Authentication or Client Certificate. The API service itself uses a pre-configured user to access Platina, and Platina is responsible for authorizing access.
It is planned that further versions will support OAuth/OIDC.
Logging and debugging
<TBD.>
Performance
<TBD.>
Swagger endpoint
All endpoints described in Swagger documentation : https://platina-api.azurewebsites.net/swagger/index.html
Target Architecture
