Documents

Document service is at your service when managing documents

In this documentation when we reference to naviga.Document or Document we ha refering to Naviga Doc Format

Methods

WriteDocument

POST https://cca-{region}-saas-{enviroment}.infomaker.io/twirp/cca.Documents/WriteDocument

WriteDocument is the method you would want to use when creating or updating documents.The method also contains functionality to handle optimistic locking. To use this you need to pass lockingMode and expectedRevision parameters.

Request Body

NameTypeDescription

uploadId

string

unit

string

document

naviga.Document

expectedRevision

string

When lockingMode is used expected revision should also be posted

lockingMode

string

Enum to enable certain locking mode when saving documents (See "Enums")

features

cca.FeatureFlag

DeleteDocument

POST https://cca-{region}-saas-{enviroment}.infomaker.io/twirp/cca.Documents/DeleteDocument

DeleteDocument deletes a document from repository.

Request Body

NameTypeDescription

UUID

string

The UUID of the document that will be removed

unit

string

Under which unit are you performing this action

GetDocument

POST https://cca-{region}-saas-{enviroment}.infomaker.io/twirp/cca.Documents/GetDocument

Get document retreives a document from content repo

Request Body

NameTypeDescription

UUID

string

Document UUID

version

int64

DocumentExists

POST https://cca-{region}-saas-{enviroment}.infomaker.io/twirp/cca.Documents/DocumentExists

Method to check weather a document exists, Is cheaper to use than GetDocument

Request Body

NameTypeDescription

UUID

string

UUID of the document

unit

string

Under which unit are you performing this action

api-method-response endapi-method-response

Enums

cca.DownloadType DownloadType can be passed as a parameter when downloading assets

TYPE_UNKNOWN
TYPE_ORIGINAL
TYPE_PRESENTATION

cca.LockingMode Locking mode is passed as a parameter when saving documents

NONE
OPTIMISTIC_LOCKING
PESSIMISTIC_LOCKING

cca.ProcessingStatus

UNKNOWN
IN_PROGRESS
DONE
ERROR

Last updated