Overview

Overview

Documaster API provides the capabilities of managing the Noark5 compliant model, that Documaster Archive is based on. Supporting various use cases and integration scenarios is at the basis of the API design, combined with strong focus on security, consistency and efficiency.

Documaster Noark5 API key features:

  • Supports full control over Noark5 compliant model of Documaster Archive
    • Strong consistency model for entities creation
    • Flexible query language
    • Full-text search capabilities
    • Bulk operations
  • Secured using OAuth2/OIC, which combined with Documaster Archive internal security model, provides fine grained control over each and every aspect of the Noark5 entities
  • Support for external IDP (Identity Providers) such as Azure ADFS (Office365 integration), Active Directory, LDAP, others.
  • HTTP/JSON based, making it easy to integrate with wide varieaty of external systems
  • API designed to be solely consumed in a server-to-server manner
  • Documaster developed client SDKs for both Java and .NET

Noark5

Noark is a Norwegian national standard for electronic records management and archiving which began its history in 1984. The latest major version of the standard, Noark 5, is based on the EU standard MoReq. Even though there are many similarities between the two, Noark 5 is more pragmatic than MoReq in certain areas where MoReq follows core archival principles more strictly.

Noark5 Standard Official Page

Start Using the Documaster Noark5 API

As a very first step of using the API, one should be provided with the required access (credentils, certificates, hosts, etc.).

Onboarding

Second would be deciding on the type of client you would be developing. If your system is Java or .NET based, please consider using our Client SDKs.

Client SDKs

Third, authenticate using your credentials agains the integration instance you gained access to. We provide IDP Client SDKs for Java and .NET in case this is your preffered way.

Authentication and Authorization

Forth, take a brief look at the Documaster Noark5 Model and Operations.

Model and Operatons Overview

As a last of having a working development environment, try a couple of examples.

First API Interaction