Cloud Systems

List of cloud systems

XLConnect comes 'batteries included' with authentication to cloud systems built in, so you can get straight to the business logic.

When making HTTP calls, the final parameter is auth to indicate the cloud system you want to authenticate to.

Below is a simple example of a direct http call, please note that these cloud systems also have a javascript module with helper methods.

http = require('http.js')

// grab data from the xero api
uri = 'https://api.xero.com/connections'
auth = 'xero'
http.get(uri, null, auth)

// or shorthand 
http.get('https://api.xero.com/connections', null, 'xero')

Xero

auth = 'xero'

Visma.Net Native

auth = 'visma.net'

Use this authentication for the Visma.Net API and the Visma.net.ERP.SalesOrders.Api.

This uses the Authentication Code Interactive flow that automatically open a web browser to log the user in and return to the app.

Visma Client Credentials (Service)

auth = 'vismacc'

Services Visma API's like Brincr use a Service (Client Credentials flow) authentication.

Please note these need to be set up per project in the Visma Developer Portal.

Exact Online

auth = 'exact'

https://start.exactonline.nl/docs/HlpRestAPIResources.aspx?SourceAction=10

QuickBooks Online

auth = 'qbo'

Payhawk

auth = 'payhawk'

API description here: https://developers.payhawk.com/

Hubspot

auth = 'hubspot'

https://developers.hubspot.com/docs/api/crm/understanding-the-crm

Microsoft Graph

auth = 'ms.graph'

Microsoft Dynamics 365

auth = 'ms.dynamics'

Basic Authentication

auth = 'basic'

NMBRS

auth = 'nmbrs'

Last updated