DigiOffice Gateway Web Services

<back to all web services

AddDocumentsForBackgroundRegistration

Register documents queueud for registration in background

Requires Authentication
The following routes are available for this service:
POST/api/documentuploads/registerdocuments
AddDocumentsForBackgroundRegistration Parameters:
NameParameterData TypeRequiredDescription
DocumentsbodyList<RegisterDocument>YesList of queued documents to register in background
RegisterDocument Parameters:
NameParameterData TypeRequiredDescription
RegistrationProfileIDformGuidNo
ValuesformList<RegistrationValue>No
ProcessesformList<Process>No
DocumentUploadIdformstringNo
DocumentIdformGuid?No
StandardDocumentIDformGuid?No
HasUnsavedChangesInDocumentformbool?No
IsOpenedFromNonDMSLocationformbool?No
RegistrationValue Parameters:
NameParameterData TypeRequiredDescription
KeyformGuidNo
ValueformstringNo
ShadowValueformstringNo
Process Parameters:
NameParameterData TypeRequiredDescription
IDformintNo
TitleformstringNo
DescriptionformstringNo
NoteformstringNo
CoordinatorformstringNo
UrgentformboolNo
TransitionsformList<Transition>No
Transition Parameters:
NameParameterData TypeRequiredDescription
IDformGuidNo
ReasonformstringNo
DelayDateformDateTime?No
DelayReasonformstringNo
UserIDsformList<int>No
GroupIDsformList<int>No
AddDocumentsForBackgroundRegistrationResponse Parameters:
NameParameterData TypeRequiredDescription
RegisteredDocumentUploadsformList<RegisteredDocumentUpload>No
RegisteredDocumentUpload Parameters:
NameParameterData TypeRequiredDescription
DocumentUploadIDformintNo
IsSuccessformboolNo
MessageformstringNo

To override the Content-type in your clients, use the HTTP Accept Header, append the .csv suffix or ?format=csv

HTTP + CSV

The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.

POST /api/documentuploads/registerdocuments HTTP/1.1 
Host: doapigw.baasbv.nl 
Accept: text/csv
Content-Type: text/csv
Content-Length: length

{"__type":"IDB.API.DTO.Document.Operations.AddDocumentsForBackgroundRegistration, IDB.API.DTO","Documents":[{"__type":"IDB.API.DTO.Document.Operations.RegisterDocument, IDB.API.DTO","RegistrationProfileID":"00000000-0000-0000-0000-000000000000","Values":[{"__type":"IDB.API.DTO.Registrationprofile.RegistrationValue, IDB.API.DTO","Key":"00000000-0000-0000-0000-000000000000","Value":"String","ShadowValue":"String"}],"Processes":[{"__type":"IDB.API.DTO.Workflow.Process, IDB.API.DTO","ID":0,"Title":"String","Description":"String","Note":"String","Coordinator":"String","Urgent":false,"Transitions":[{"__type":"IDB.API.DTO.Workflow.Transition, IDB.API.DTO","ID":"00000000-0000-0000-0000-000000000000","Reason":"String","DelayDate":"0001-01-01T00:00:00.0000000","DelayReason":"String","UserIDs":[0],"GroupIDs":[0]}]}],"DocumentUploadId":"String","DocumentId":"00000000-0000-0000-0000-000000000000","StandardDocumentID":"00000000-0000-0000-0000-000000000000","HasUnsavedChangesInDocument":false,"IsOpenedFromNonDMSLocation":false}]}
HTTP/1.1 200 OK
Content-Type: text/csv
Content-Length: length

{"__type":"IDB.API.DTO.Document.Operations.AddDocumentsForBackgroundRegistrationResponse, IDB.API.DTO","RegisteredDocumentUploads":[{"__type":"IDB.API.DTO.Document.Operations.RegisteredDocumentUpload, IDB.API.DTO","DocumentUploadID":0,"IsSuccess":false,"Message":"String"}]}