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: application/json
Content-Type: application/json
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: application/json
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"}]}