Learn how to make a pass through request to call any endpoint in any connected system.
POST
request to:
path
/employees
, /units
).method
GET
, POST
, PUT
, PATCH
, and DELETE
.body
POST
, PUT
, and PATCH
requests.X-API-KEY
: Your Maesn API key.X-ACCOUNT-KEY
: Your account-specific key.
environmentName
companyId
Refer to the system-specific documentation below to confirm whether these are required for your request.
abacus
environmentName
is accurately populated with the appropriate environment.
You can obtain this value by using the GET Environments
endpoint available under the Authentication section.baseUrl
: The base URL for Abacus depends on the server configuration and may vary depending on whether Abacus is installed locally or hosted via a cloud subscription.https://{user-specific-baseurl}/api/entity/v1/mandants/{environmentName}/
path
field.bexio
baseUrl
: Set to https://api.bexio.com/2.0/
.path
field.BuchhaltungsButler
baseUrl
: Set to https://webapp.buchhaltungsbutler.de/api/v1/
.path
field.Business Central
environmentName
and companyId
are correctly populated.
You can obtain these values by using the GET Environments
and GET Companies
endpoints available under the Authentication section.baseUrl
: Set to https://api.businesscentral.dynamics.com/v2.0/{environmentName}/api/v2.0/companies({companyId})/
.path
field.Exact
companyId
is correctly populated.
You can obtain this value by using the GET Companies
endpoint available under the Authentication section.baseUrl
: Set to https://start.exactonline.nl/api/v1/{companyId}/
.path
field.fortnox
baseUrl
: Set to https://api.fortnox.se/3/
.path
field.FreeAgent
baseUrl
: Set to https://api.freeagent.com/v2/
.path
field.FreshBooks
_companyId_
is correctly filled with the account ID associated with the contact.
This value can be retrieved by using the GET Companies
endpoint in the Authentication section. Use the returned id
as the value for _companyId_
.baseUrl
: Set to https://api.freshbooks.com/accounting/account/${companyId}/
.path
field.Holded
baseUrl
: Set to https://api.holded.com/api/
.path
field.Lexware Office
baseUrl
: Set to https://api.lexoffice.io/v1/
.path
field.Moneybird
companyId
is correctly populated.
You can obtain this value by using the GET Companies
endpoint available under the Authentication section.baseUrl
: Set to https://moneybird.com/api/v2/{companyId}/
.Only include the part after this base in the path
field with format : :resource_path.:format
QuickBooks
baseUrl
: Set to https://quickbooks.api.intuit.com/v3/company/{realmId}/
.path
field.
The realmId
is stored automatically after user authentication. You do not need to provide it manually.Sage Accounting
baseUrl
: Set to https://api.accounting.sage.com/v3.1/
.path
field.Sage Active
environmentName
and companyId
are correctly populated.
You can obtain these values by using the GET Companies
endpoint available under the Authentication section. Please use the id field as the companyId and the environmentId field as the environmentName.baseUrl
: Set to https://api.de.active.sage.com/graphql
.path
.body
field of the request.
Below is an example request body:sevdesk
baseUrl
: Set to https://my.sevdesk.de/api/v1/
.path
field.Twinfield
companyId
is correctly populated.
You can obtain this value by using the GET Companies
endpoint available under the Authentication section.path
.<soapenv:Body>
section from your XML request, base64 encoded.
We wrap your request using the following envelope and headers:Visma eAccounting
baseUrl
: Set to https://eaccountingapi.vismaonline.com/v2/
.path
field.Visma e-conomic
baseUrl
: Set to https://restapi.e-conomic.com
.path
field.weclapp
baseUrl
: Set to https://{weclappId}.weclapp.com/webapp/api/v1/
.path
field.Xentral
baseUrl
: Set to https://{xentralId}.xentral.biz/api/
.path
field.
Note that the xentralId is stored by us upon authentication and does not need to be imcluded in the request.Xero
baseUrl
: Set to https://api.xero.com/api.xro/2.0/
.path
field.