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 documentation. 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
200

Documents were found. The results are in the body.

application/json

DocumentSet

createdstring · date-timeRequired

Creation timestamp

facilityRefstringOptional

connected facility

idstringRequired

Unique identifier for the document set

lastModifiedstring · date-timeRequired

Last modification timestamp

versionintegerRequired

Version number for optimistic locking

get
/api/documentSet/{documentSetRef}
Deprecated

Create document

post

This part of the API is deprecated. For details please check the api-release-life-cycle documentation. 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

customAttributesobject · nullableOptional

Attributes that can be added to this entity. These attributes cannot be used within fulfillment processes, but enable you to attach custom data from your systems to fulfillmenttools entities.

prioritynumberOptional
statusstring · enumOptionalPossible values:
typestring · enumRequiredPossible 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 documentation. 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

customAttributesobject · nullableOptional

Attributes that can be added to this entity. These attributes cannot be used within fulfillment processes, but enable you to attach custom data from your systems to fulfillmenttools entities.

prioritynumberOptional
statusstring · enumOptionalPossible values:
versionnumberRequired
Responses
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}
Deprecated

Get file

get

This part of the API is deprecated. For details please check the api-release-life-cycle documentation.

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
200

The document as a stream

No content

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

No content

Deprecated

Update file

put

This part of the API is deprecated. For details please check the api-release-life-cycle documentation. 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
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

Get document set for given id

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

Documents were found. The results are in the body.

application/json

DocumentSet

createdstring · date-timeRequired

Creation timestamp

facilityRefstringOptional

connected facility

idstringRequired

Unique identifier for the document set

lastModifiedstring · date-timeRequired

Last modification timestamp

versionintegerRequired

Version number for optimistic locking

get
/api/documentsets/{documentSetRef}

Create document

post

add new document to document set

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

ExternalPrintableDocumentForCreation

customAttributesobject · nullableOptional

Attributes that can be added to this entity. These attributes cannot be used within fulfillment processes, but enable you to attach custom data from your systems to fulfillmenttools entities.

prioritynumberOptional
statusstring · enumOptionalPossible values:
typestring · enumRequiredPossible values:
Responses
post
/api/documentsets/{documentSetRef}/documents

Update document

patch

Update document of document set

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

PrintableDocumentForUpdate

customAttributesobject · nullableOptional

Attributes that can be added to this entity. These attributes cannot be used within fulfillment processes, but enable you to attach custom data from your systems to fulfillmenttools entities.

prioritynumberOptional
statusstring · enumOptionalPossible values:
versionnumberRequired
Responses
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

Download file of document set

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

The document as a stream

application/json
stringOptional
get
/api/documentsets/{documentSetRef}/documents/{documentRef}/file

Update file

put

Add document content to document set

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

ExternalDocumentContentForUpdate

documentSetVersionnumberRequired

Version of documentSet to which this document belongs.

Example: 2
Responses
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