Skip to main content
HTTP (API) connections can be used to configure reusable HTTP clients. These clients can be leveraged throughout Alumio to consume or publish data. Alumio provides many predefined HTTP (API) connections to external systems such as Shopify, CloudSuite, and Adobe Commerce. Fully custom HTTP connections can also be created by using the “default” prototype to configure an HTTP client.

Plugins

Plugins can modify HTTP requests and adjust the behaviour of the HTTP client. For example, plugins can add additional HTTP headers, define a default base URL, or enable request logging. The following plugins are available:
NameDescription
Add base URI to requestsSet the base URI for the request.
Add content length headers to requestsCalculate and add content length header to the request.
Add content type headers to requestsAutomatic content type detection and add it to the request headers.
Add host to requestsAdd the supplied host value to the Host header, can be set to overwrite existing Host header.
Add path to requestsAdd the supplied URI to the request path.
Append request headersAppend a header to the request as a key value pair.
Cache requestsCache the request result for either a user specified time or the cache header value.
Follow redirectsFollow request redirects with the option to preserve headers and use location headers.
Log requestsLog requests based on the selected formatter.
Mock requestsReturn a mock response instead of executing the request.
Rate limit based on headerCheck response headers for the request limit and wait for a set amount of time before resuming.
Remove request headersList of headers that will be removed from the request.
Retry requests on failureRetry a request when the response code matches the supplied failure range.
Set UTF-8 encodingSet encoding for the request to UTF-8 based on the ‘from encoding’ with a user selected error option.
Set default headers of requestsSet the default headers for requests.
Set request encoding headersSet encoding headers (TE and Accept-Encoding) for the requests based on user selection.
Set request headersSet a specific list of headers for requests based on the user supplied key value pairs.
Store and use cookiesStore and use cookies for the request.
Validate the responseValidate the response headers and body based on a set criteria.

Authentication

Authentication methods can be used to authenticate the HTTP requests performed by the HTTP client. Examples include Basic Authentication or OAuth 2. The following authentication methods are available:
NameDescription
Amazon Web Service (AWS)Used to authenticate with AWS endpoints.
Amazon Web Service S3 (AWS S3)Used to authenticate with AWS S3 buckets.
Azure Shared Key AuthenticationUsed to authenticate with Azure using a Shared Key.
Basic authenticationUse basic HTTP user/password authentication for the HTTP requests.
Bearer token authenticationUse a stored or static token in the HTTP Authentication header.
Custom client certificateUse SSL certificate, key and optional password for request authentication.
JWT authenticationUse a JWT header and payload for request authentication.
Magento 2 integration Oauth1Authenticate with Magento 2 using OAuth1
Oauth1 authenticationUsed to make for HTTP requests that require OAuth 1 authentication.
Oauth2 authenticationUsed to make for HTTP requests that require OAuth 2 authentication.
Query param authenticationSet a query parameter and value to be used for request authentication.
Request authenticationAuthenticate by a header value retrieved through a different requests.
Wsse authenticationAuthenticate the requests using the WSSE standard with a username and password.

HTTP Clients

The following HTTP clients are available.
NameDescription
AFAS HTTP Client
AS2 Gateway HTTP Client (v1)
Accelo HTTP Client
Act-On HTTP Client
Adobe Commerce (Magento 2) HTTP Client
Adyen HTTP Client
Aha! HTTP Client
Airfocus HTTP Client
Akeneo GraphQL Client
Akeneo HTTP Client
Algolia HTTP Client
Amazon Selling Partner HTTP Client
Asana HTTP ClientHTTP Client that can be used to connect with Asana system
Atlassian Confluence Cloud HTTP Client
Atlassian Jira Cloud HTTP Client
Atlassian Jira Server HTTP Client
Auth0 HTTP Client
Basecamp 4 HTTP Client
BigCartel HTTP Client
BigCommerce HTTP Client
BigQuery HTTP Client
Bigcommerce Bundle B2B HTTP Client
Bitrix24 HTTP Client
BlueSnap HTTP Client
Bol.com v10 HTTP Client
Bol.com v9 HTTP Client
Brightpearl HTTP Client
CS-Cart HTTP Client
Caflou HTTP Client V1
Catch Of The Day HTTP Client
Centra GraphQL Client
Channable HTTP Client
Channel Engine HTTP Client
Claude by Anthropic HTTP Client
ClickUp HTTP Client (2.0)
Cloudflare HTTP Client
Cloudsuite HTTP Client
Cohere HTTP Client
Commercetools HTTP Client
ConnectWise PSA HTTP Client (3.0)
Copernica HTTP Client
Copper HTTP Client
D365 Business Central HTTP ClientMicrosoft Dynamics 365 Business Central Http Client
Datadog HTTP Client
Dolibarr HTTP Client (v18.0.4)
DynamicWeb HTTP Client
ERPNext HTTP Client
Ebay HTTP Client
Ecwid - HTTP Client (v3)
EffectConnect HTTP Client
Ergonode GraphQL HTTP Client
Exact Globe API Plugin HTTP Client
Exact Globe HTTP Client
Exact HTTP Client
Exact Online HTTP Client
FastSpring HTTP Client
FreeAgent HTTP Client (v2.1.0)
Freshbooks HTTP Client
Freshdesk HTTP Client
Google Calendar HTTP Client
Google Gemini HTTP Client
Google Merchant Center HTTP Client
HaloITSM HTTP Client
HubSpot HTTP Client
Icecat HTTP Client
InFlow HTTP Client
InRiver HTTP Client
Intercom - HTTP Client (v2.10)
Intuit Mailchimp HTTP Client
Ironclad HTTP Client (v1)
Jumpseller HTTP Client (1.0.0)
Katana PIM HTTP Client
Kerridge Unit 4 Wholesale HTTP Client
Klarna HTTP Client
Klipfolio HTTP Client (v1.0)
Kogan HTTP Client
Kustomer HTTP Client
Lead Gen CRM HTTP Client
LightSpeedHQ (X-Series) HTTP Client
Lightspeed E-Commerce HTTP Client
Lightspeed Retail HTTP Client
Lime CRM HTTP Client
MFTGateway HTTP Client
Magento 1 HTTP Client
ManageEngine HTTP Client
Marello HTTP Client
Marketo HTTP Client
Microsoft Dynamics 365 CRM HTTP Client
Microsoft Dynamics 365 F&O HTTP Client
Microsoft Dynamics 365 F&SCM Alumio API Plugin HTTP Client
Microsoft Power BI HTTP Client
Microsoft Teams HTTP Client
Mirakl HTTP Client
Mistral AI HTTP Client
Mollie HTTP Client
Monday.com HTTP Client
Montawms HTTP Client
MyDeal Universal HTTP Client (v3.3)
Netsuite HTTP Client
NewRelic HTTP Client
NextChapter HTTP Client
Occtoo HTTP Client
Ocoya HTTP Client
Odoo JSON-2 HTTP Client
Odoo XMLRPC HTTP Client
Onshape HTTP Client
OpenAI HTTP Client
OpenCart HTTP Client
Oracle NetSuite HTTP Client
Orderchamp HTTP Client
Orderwise ERP HTTP Client
Outlook HTTP Client
Pandadoc HTTP Client
Pay.NL HTTP Client (v2)
PayPal HTTP Client
Payt HTTP Client (v1)
Perplexity HTTP Client
Picqer HTTP Client (v1)
Pimcore GraphQL HTTP Client
Pipedrive HTTP Client (v1)
Protime HTTP Client
Pulpo WMS HTTP Client (v1)
Pulseway HTTP Client
Qapla HTTP Client
QuickBooks Online Plus HTTP Client
Reamaze HTTP Client
Reloadify HTTP Client
Remote.com HTTP Client
Returnless HTTP Client
Returnless HTTP Client (v2)
SAP B1 HTTP Client
SAP ECC HTTP Client
SAP S/4HANA oData HTTP Client
SPS Commerce HTTP ClientHTTP Client that can be used to connect with SPS Commerce system
Sales Layer HTTP Client
Salesforce HTTP Client (v54.0)
Salesforce HTTP Client (v59.0)
Salsify HTTP Client
Scayle Admin API HTTP Client (v2.1.25)
SendCloud HTTP Client
SendGrid HTTP Client
Shipstation HTTP Client
Shopify HTTP Client
Shopline HTTP Client
Shopware 6 HTTP Client
Sinch Mailjet HTTP Client
Skunexus HTTP Client
Snowflake HTTP Client
Spryker Dynamic Data Exchange HTTP Client
Square HTTP Client
Squarespace HTTP Client (v1.0)
Startdeliver HTTP Client
Storyblok HTTP Client
Streak HTTP Client
Stripe HTTP Client (v1)
SuperOffice HTTP Client Dynamic
SuperOffice HTTP Client Manual
Sylius HTTP Client
Symson HTTP Client
Tableau HTTP Client
Teamleader HTTP Client
Timely HTTP Client
TopDesk HTTP Client
Totango HTTP Client
Tradebyte HTTP Client
Tweakwise Navigator Backend HTTP Client
VTEX HTTP Client
Veeqo HTTP Client
VendHQ HTTP Client
Vendiro HTTP Client
Visma ERP HTTP Client
Vplan HTTP Client
WICS WMS HTTP Client
Webflow HTTP Client (v1)
Webflow HTTP Client (v2)
Whatsapp HTTP Client
Windchill HTTP Client
WooCommerce HTTP Client
Wordpress HTTP Client
Wrike HTTP Client (v4.0)
Writer AI Studio HTTP Client (v1)
Xero HTTP Client (v2.0)
Yotpo Http Client
Zendesk HTTP Client
Zoho CRM HTTP Client
Zoho Creator HTTP Client
Zoho Creator HTTP Client (v2.1)
Zoho Desk HTTP Client
eDesk v1.0 HTTP Client
eDesk v2.0 HTTP Client
nShift V1 HTTP Client
nShift V2 HTTP Client