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
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
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
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
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_PRESENTATIONcca.LockingMode Locking mode is passed as a parameter when saving documents
NONE
OPTIMISTIC_LOCKING
PESSIMISTIC_LOCKINGcca.ProcessingStatus
UNKNOWN
IN_PROGRESS
DONE
ERRORLast updated
Was this helpful?