Skip to main content

Web Services Overview

Web services endpoints

Below an overview is provided of the available web services and XML requests.

Login (resource location = https://login.twinfield.com)
Web serviceDescriptionResource location
AuthorizeRequest authorization code (short-live code)/auth/authentication/connect/authorize
Token(s)Get Token(s)/auth/authentication/connect/token
RenewalRenewal of Token(s)/auth/authentication/connect/token
ValidateValidate token/ Cluster determination/auth/authentication/connect/accesstokenvalidation?token=
User InfoGet User Info/auth/authentication/connect/userinfo

Cluster (resource location = https://api.<cluster>.twinfield.com)
Web serviceDescriptionResource location
Bank booksTwinfield Bank books web service methods./webservices/bankbookservice.svc?wsdl
Bank statementsTwinfield Bank statements web service methods./webservices/bankstatementservice.svc?wsdl
BudgetsTwinfield Budgets web service methods./webservices/budgetservice.svc?wsdl
Cash booksTwinfield Cash books web service methods./webservices/cashbookservice.svc?wsdl
DeclarationsTwinfield Declarations web service methods./webservices/declarations.asmx?wsdl
DocumentsTwinfield Documents web service methods./webservices/documentservice.svc?wsdl
FinderTwinfield Finder web service methods./webservices/finder.asmx?wsdl
HierarchiesTwinfield Hierarchy web service methods./webservices/hierarchies.asmx?wsdl
MatchingTwinfield Matching web service methods./webservices/matching.asmx?wsdl
Pay and collectTwinfield Pay and Collect web service methods./webservices/payandcollect.asmx?wsdl
Pay typeTwinfield Pay Type web service methods./webservices/paytype.asmx?wsdl
PeriodsTwinfield Period web service methods./webservices/periodservice.svc?wsdl
ProcessXmlTwinfield Process XML web service methods. See below for an overview of the supported XML messages./webservices/processxml.asmx?wsdl
XBRLTwinfield XBRL(SBR) web service methods./webservices/sbr.asmx?wsdl
VersionsTwinfield Versions web service methods./webservices/versions.asmx?wsdl
Deleted transactionsTwinfield Deleted transactions web service methods./webservices/deletedtransactionsservice.svc?wsdl
Blocked valueTwinfield 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.

RootDescription
userMaintain users.
transactionMaintain transactions.
matchMatch transactions.
periodValidation of periods.
accountcodeValidation of account codes.
currencyMaintain currencies.
cmactionMaintain invoice actions.
officeMaintain companies.
projectrateMaintain rates.
statementMaintain statements.
dimensiontypeMaintain dimension types.
dimensionMaintain dimensions.
payrunMaintain pay and collect runs. Use the Pay and Collect web service instead.
paymanagementMaintain pay types.
assetmethodMaintain asset methods.
cdmactionMaintain invoice actions.
dimensiongroupMaintain dimension groups.
remindruntypeMaintain reminder scenarios.
vatgroupMaintain vat groups.
vatMaintain VAT codes.
vattypeMaintain VAT groups.
articleMaintain items.
salesinvoiceMaintain sales invoices.
teqMaintain hours and expenses.
hierarchyMaintain reporting structures.
listList master entities. See below for the supported entities.
readRead the details entities. See below for the supported entities.

List entities

The following entities are supported.

RootDescription
officesList of companies. Use the Finder web service instead.
dimensionsList of dimensions. Use the Finder web service instead.
browsefieldsList of available browse fields.
budgetsList of budgets. Use the Budgets web service instead.

Read entities

The following entities are supported.

RootDescription
dimensionsReads all details of a single dimension or all dimensions by dimension type.
paylistGives an overview of all available pay and collect runs.
paymanagementReads the details of a single payment type.
browseReads the definition of a browse code.
userReads the details of a user.
transactionReads the details of a transaction.
activeanalysisGives an overview of all available TwinCubes.
salesinvoiceReads the details of a sales invoice.
articleReads the details of an item.
vatReads the details of a VAT code.
officeReads the details of a company.
projectrateReads the details of a rate.