Web Services Overview
Web services endpoints
Below an overview is provided of the available web services and XML requests.
| Web service | Description | Resource location |
|---|---|---|
| Authorize | Request authorization code (short-live code) | /auth/authentication/connect/authorize |
| Token(s) | Get Token(s) | /auth/authentication/connect/token |
| Renewal | Renewal of Token(s) | /auth/authentication/connect/token |
| Validate | Validate token/ Cluster determination | /auth/authentication/connect/accesstokenvalidation?token= |
| User Info | Get User Info | /auth/authentication/connect/userinfo |
| Web service | Description | Resource location |
|---|---|---|
| Bank books | Twinfield Bank books web service methods. | /webservices/bankbookservice.svc?wsdl |
| Bank statements | Twinfield Bank statements web service methods. | /webservices/bankstatementservice.svc?wsdl |
| Budgets | Twinfield Budgets web service methods. | /webservices/budgetservice.svc?wsdl |
| Cash books | Twinfield Cash books web service methods. | /webservices/cashbookservice.svc?wsdl |
| Declarations | Twinfield Declarations web service methods. | /webservices/declarations.asmx?wsdl |
| Documents | Twinfield Documents web service methods. | /webservices/documentservice.svc?wsdl |
| Finder | Twinfield Finder web service methods. | /webservices/finder.asmx?wsdl |
| Hierarchies | Twinfield Hierarchy web service methods. | /webservices/hierarchies.asmx?wsdl |
| Matching | Twinfield Matching web service methods. | /webservices/matching.asmx?wsdl |
| Pay and collect | Twinfield Pay and Collect web service methods. | /webservices/payandcollect.asmx?wsdl |
| Pay type | Twinfield Pay Type web service methods. | /webservices/paytype.asmx?wsdl |
| Periods | Twinfield Period web service methods. | /webservices/periodservice.svc?wsdl |
| ProcessXml | Twinfield Process XML web service methods. See below for an overview of the supported XML messages. | /webservices/processxml.asmx?wsdl |
| XBRL | Twinfield XBRL(SBR) web service methods. | /webservices/sbr.asmx?wsdl |
| Versions | Twinfield Versions web service methods. | /webservices/versions.asmx?wsdl |
| Deleted transactions | Twinfield Deleted transactions web service methods. | /webservices/deletedtransactionsservice.svc?wsdl |
| Blocked value | Twinfield Transaction blocked value web service methods. | /webservices/transactionblockedvalueservice.svc?wsdl |
XML messages
Below an overview is provided of the XML messages which are support by the ProcessXml web service.
| Root | Description |
|---|---|
| user | Maintain users. |
| transaction | Maintain transactions. |
| match | Match transactions. |
| period | Validation of periods. |
| accountcode | Validation of account codes. |
| currency | Maintain currencies. |
| cmaction | Maintain invoice actions. |
| office | Maintain companies. |
| projectrate | Maintain rates. |
| statement | Maintain statements. |
| dimensiontype | Maintain dimension types. |
| dimension | Maintain dimensions. |
| payrun | Maintain pay and collect runs. Use the Pay and Collect web service instead. |
| paymanagement | Maintain pay types. |
| assetmethod | Maintain asset methods. |
| cdmaction | Maintain invoice actions. |
| dimensiongroup | Maintain dimension groups. |
| remindruntype | Maintain reminder scenarios. |
| vatgroup | Maintain vat groups. |
| vat | Maintain VAT codes. |
| vattype | Maintain VAT groups. |
| article | Maintain items. |
| salesinvoice | Maintain sales invoices. |
| teq | Maintain hours and expenses. |
| hierarchy | Maintain reporting structures. |
| list | List master entities. See below for the supported entities. |
| read | Read the details entities. See below for the supported entities. |
List entities
The following entities are supported.
| Root | Description |
|---|---|
| offices | List of companies. Use the Finder web service instead. |
| dimensions | List of dimensions. Use the Finder web service instead. |
| browsefields | List of available browse fields. |
| budgets | List of budgets. Use the Budgets web service instead. |
Read entities
The following entities are supported.
| Root | Description |
|---|---|
| dimensions | Reads all details of a single dimension or all dimensions by dimension type. |
| paylist | Gives an overview of all available pay and collect runs. |
| paymanagement | Reads the details of a single payment type. |
| browse | Reads the definition of a browse code. |
| user | Reads the details of a user. |
| transaction | Reads the details of a transaction. |
| activeanalysis | Gives an overview of all available TwinCubes. |
| salesinvoice | Reads the details of a sales invoice. |
| article | Reads the details of an item. |
| vat | Reads the details of a VAT code. |
| office | Reads the details of a company. |
| projectrate | Reads the details of a rate. |