Document Sets (Core)

Endpoints to create, update and read document sets and files.

Deprecated

Get document set

get

This part of the API is deprecated. For details please check the api-release-life-cycle documentationarrow-up-right. Deprecated, use /api/documentsets/{documentSetRef} instead

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
documentSetRefstringRequired

Reference to the entity you want to get

Responses
chevron-right
200

Documents were found. The results are in the body.

application/json

DocumentSet

get
/api/documentSet/{documentSetRef}
Deprecated

Create document

post

This part of the API is deprecated. For details please check the api-release-life-cycle documentationarrow-up-right. Deprecated, use /api/documentsets/{documentSetRef}/documents instead

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
documentSetRefstringRequired

Reference to the documentSet you want to add a file to

Body

ExternalPrintableDocumentForCreation

customAttributesobjectOptional

Attributes that can be added to the document. These attributes cannot be used within fulfillment processes, but it could be useful to have the informations carried here.

prioritynumberOptional
statusstring · enumOptional

DocumentStatus

Possible values:
typestring · enumRequired

DocumentType

Possible values:
Responses
post
/api/documentSet/{documentSetRef}/documents
Deprecated

Update document

patch

This part of the API is deprecated. For details please check the api-release-life-cycle documentationarrow-up-right. Deprecated, use /api/documentsets/{documentSetRef}/documents/{documentRef} instead

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
documentSetRefstringRequired

Reference to the documentSet you want to update

documentRefstringRequired

Reference to the single document you want to update

Body

PrintableDocumentForUpdate

customAttributesobjectOptional

Attributes that can be added to the document. These attributes cannot be used within fulfillment processes, but it could be useful to have the informations carried here.

priorityinteger · int64Optional

Sorting display order of document

Example: 42
statusstring · enumOptional

DocumentStatus

Possible values:
versioninteger · int64Required

Version of the documentSet you want to update a document of

Example: 42
Responses
chevron-right
200

Document was found. The results are in the body.

application/json

PrintableDocument

customAttributesobjectOptional

Attributes that can be added to the document. These attributes cannot be used within fulfillment processes, but it could be useful to have the informations carried here.

documentCategorystring · enumRequired

DocumentCategory

Possible values:
documentTypestring · enumRequired

DocumentType

Possible values:
idstringRequired
namestringOptional
pathstringOptional
prioritynumberOptional
statusstring · enumRequired

DocumentStatus

Possible values:
patch
/api/documentSet/{documentSetRef}/documents/{documentRef}

Get file

get
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
documentSetRefstringRequired

Reference to the documentSet you want to download a file from

documentRefstringRequired

Reference to the single document you want to download

Responses
chevron-right
200

The document as a stream

No content

get
/api/documentSet/{documentSetRef}/documents/{documentRef}/file
200

The document as a stream

No content

Deprecated

Update file

put

This part of the API is deprecated. For details please check the api-release-life-cycle documentationarrow-up-right. Deprecated, use /api/documentsets/{documentSetRef}/documents/{documentRef}/file instead

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
documentSetRefstringRequired

Reference to the documentSet you want to update

documentRefstringRequired

Reference to the single document you want to update

Body

ExternalDocumentContentForUpdate

documentSetVersionnumberRequired

Version of documentSet to which this document belongs.

Example: 2
Responses
chevron-right
200

Changed Document

application/json

PrintableDocument

customAttributesobjectOptional

Attributes that can be added to the document. These attributes cannot be used within fulfillment processes, but it could be useful to have the informations carried here.

documentCategorystring · enumRequired

DocumentCategory

Possible values:
documentTypestring · enumRequired

DocumentType

Possible values:
idstringRequired
namestringOptional
pathstringOptional
prioritynumberOptional
statusstring · enumRequired

DocumentStatus

Possible values:
put
/api/documentSet/{documentSetRef}/documents/{documentRef}/file

Get document set

get
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
documentSetRefstringRequired

Reference to the entity you want to get

Responses
chevron-right
200

Documents were found. The results are in the body.

application/json

DocumentSet

get
/api/documentsets/{documentSetRef}

Create document

post
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
documentSetRefstringRequired

Reference to the documentSet you want to add a file to

Body

ExternalPrintableDocumentForCreation

customAttributesobjectOptional

Attributes that can be added to the document. These attributes cannot be used within fulfillment processes, but it could be useful to have the informations carried here.

prioritynumberOptional
statusstring · enumOptional

DocumentStatus

Possible values:
typestring · enumRequired

DocumentType

Possible values:
Responses
post
/api/documentsets/{documentSetRef}/documents

Update document

patch
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
documentSetRefstringRequired

Reference to the documentSet you want to update

documentRefstringRequired

Reference to the single document you want to update

Body

PrintableDocumentForUpdate

customAttributesobjectOptional

Attributes that can be added to the document. These attributes cannot be used within fulfillment processes, but it could be useful to have the informations carried here.

priorityinteger · int64Optional

Sorting display order of document

Example: 42
statusstring · enumOptional

DocumentStatus

Possible values:
versioninteger · int64Required

Version of the documentSet you want to update a document of

Example: 42
Responses
chevron-right
200

Document was found. The results are in the body.

application/json

PrintableDocument

customAttributesobjectOptional

Attributes that can be added to the document. These attributes cannot be used within fulfillment processes, but it could be useful to have the informations carried here.

documentCategorystring · enumRequired

DocumentCategory

Possible values:
documentTypestring · enumRequired

DocumentType

Possible values:
idstringRequired
namestringOptional
pathstringOptional
prioritynumberOptional
statusstring · enumRequired

DocumentStatus

Possible values:
patch
/api/documentsets/{documentSetRef}/documents/{documentRef}

Get file

get
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
documentSetRefstringRequired

Reference to the documentSet you want to download a file from

documentRefstringRequired

Reference to the single document you want to download

Responses
chevron-right
200

The document as a stream

No content

get
/api/documentsets/{documentSetRef}/documents/{documentRef}/file
200

The document as a stream

No content

Update file

put
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
documentSetRefstringRequired

Reference to the documentSet you want to update

documentRefstringRequired

Reference to the single document you want to update

Body

ExternalDocumentContentForUpdate

documentSetVersionnumberRequired

Version of documentSet to which this document belongs.

Example: 2
Responses
chevron-right
200

Changed Document

application/json

PrintableDocument

customAttributesobjectOptional

Attributes that can be added to the document. These attributes cannot be used within fulfillment processes, but it could be useful to have the informations carried here.

documentCategorystring · enumRequired

DocumentCategory

Possible values:
documentTypestring · enumRequired

DocumentType

Possible values:
idstringRequired
namestringOptional
pathstringOptional
prioritynumberOptional
statusstring · enumRequired

DocumentStatus

Possible values:
put
/api/documentsets/{documentSetRef}/documents/{documentRef}/file

Last updated