This web service enables you to look up documents within a Yuki domain by means of various search criteria. This web service works via SOAP.  


The Archive web service in combination with an Accountant web service key requires that the domain you want to exchange data with is firstly connected to the session with the SetCurrentDomain.


Web address

The web service, test application, description of fields and procedures can be found on below web address: 


https://api.yukiworks.be/ws/Archive.asmx


Archive methods


Companies
Provides all available administrations.

CostCategories
Provides a set of general enabled cost accounts.

Currencies
Provides all enabled currencies.

DocumentBinaryData
Provides the binary data of the requested document.

DocumentBundle
Provides documents that are bundled with a main document.

DocumentFolderCounts
Provides the number of documents in each folder of the archive.

DocumentFolderTabs
Provides all tabs of a folder.

DocumentFolders
Provides all folders in the archive.

DocumentImage
Provides the requested image of a document following the mentioned sizes as binary data.

DocumentImageCount
Provides the number of pages of a document.

Documents
Provides the documents in a folder with sorting options, date ranges and row number selection.

DocumentsInFolder
Provides the documents in a folder with sorting options, date ranges and row number selection.

DocumentsInTab
Provides the documents in a tab of a folder with sorting options, date ranges and row number selection.

FindDocument
Provides the information of a single document.

Menu
Displays the menu to use in apps.

PaymentMethods
Provides the available payment methods that can be used for invoices.

SearchDocuments
Searches documents based on a search criteria. Use -1 for Folder or Tab or '0001-01-01' for date ranges, in case this should not be used.

UploadDocument
Uploads a document to Yuki.

UploadDocumentWithData
Uploads a document to Yuki with the corresponding currency, amount, cost account and payment method.


General methods


AdministrationID

 Provides an administration ID based on the name of an administration.


Administrations
Provides all administrations that can be accessed through the used access code.

Authenticate
Provides a session ID based on a valid web service access code.


AuthenticateByUserName
Provides a session ID based on a valid Yuki username and password.


Domains

Provides all domains that can be accessed through the used access code.

SetCurrentDomain
Sets the current domain for the session.


GetCurrentDomain
Collects the ID of the session's current domain.


Language
The language of the current user.

SetLanguage
Sets the language for the web service session.

SupportedLanguages
Provides the supporting languages of the domain.