Developer
HTTP Integration
Zynk's HTTP integration lets a workflow call web services that Zynk has no dedicated connector for. The HTTP Task sends GET, POST, PUT, PATCH, DELETE and HEAD requests to REST, SOAP and XML-RPC endpoints, saves the response, and passes it to the tasks that update Sage, Xero, Business Central or your other systems.
Capabilities may differ depending on the product.
Benefits
Why businesses connect HTTP
Reach systems without a connector
Bespoke portals, niche industry platforms and in-house apps often have an API but no off-the-shelf connector. HTTP requests let Zynk read from and write to them alongside the systems it already supports.
Every common method
Use GET to fetch data, POST or PUT to create and replace records, PATCH to change part of one, DELETE to remove it and HEAD to check a resource. REST, SOAP and XML-RPC services are all within reach.
Headers, forms and basic authentication
Set custom headers such as Content-Type or an authorisation token, submit form values, or sign in with HTTP basic authentication. The request body can come from a file produced earlier in the workflow.
Responses saved for the next step
The response body is written to a file, and headers can be saved as XML. JSON or XML responses are then converted and mapped like any other data, ready for an import task.
Retries and time limits
A retry count and timeout on each request help a workflow ride out a slow or briefly unavailable server, and failures show up in the workflow log so you can see exactly which call went wrong.
Capabilities
What you can do with HTTP
Every task the Zynk HTTP connector can run, grouped by the direction data moves.
Actions in HTTP
Tasks Zynk can automate in HTTP
1 task
- HTTP task → in HTTP
Need something that isn't listed?
Most HTTP projects include at least one custom step. Our team builds it for you.
The problem
Why integrate HTTP?
Many businesses rely on at least one system Zynk has no named connector for: a carrier's tracking service, a payment provider, a supplier portal or an app built in-house. Without a way to call its API, data moves by export, email and rekeying, or a developer writes and nurses a one-off script.
Without integration
- One-off scripts written to call an API, then forgotten until they break
- Data from a web service exported by hand and loaded elsewhere
- Updates to a partner system made through its web screens
- A failed call nobody notices until a customer complains
With Zynk
- API calls live inside a managed, scheduled Zynk workflow
- Responses are saved, converted and imported automatically
- POST, PUT and PATCH requests send changes straight to its API
- Retries, timeouts and logs make failures visible
How it works
How the HTTP integration works
Step 1: Start from the API documentation
Note the endpoint URL, method, required headers, authentication and the body format the service expects, whether JSON, XML or form values. The service's own documentation is the reference for all of it.
Step 2: Build the request
Configure the HTTP Task with the URL, method and headers. Earlier tasks can generate the body, for example converting a Sage export to JSON with the XML To JSON task.
Step 3: Handle the response
Save the response body and headers to files, convert JSON to XML where needed, and map the result into the connector that should receive it, such as Xero or Business Central.
Step 4: Schedule and monitor
Run the request on a schedule or as one step in a larger integration. Retry settings smooth over brief outages, and the workflow log shows which request failed and when.
Integrations
What can you connect to HTTP?
HTTP and JSON
Build JSON request bodies from workflow data with XML To JSON, and turn JSON responses back into XML with JSON To XML so they can be mapped.
HTTP and Sage 200
Fetch orders from a bespoke trade portal's API and import them into Sage 200 as sales orders, then post Sage 200 stock levels back to the portal.
HTTP and Xero
Send Xero invoices to a payment or collections service that Zynk has no connector for, and record the payments it reports back in Xero.
HTTP and Microsoft Dynamics 365 Business Central
Post Business Central sales shipments to a carrier or customer API, and import orders returned by an external service as Business Central sales orders.
View the Microsoft Dynamics 365 Business Central integration →
HTTP integration FAQs
Can Zynk connect to any REST API?
Which HTTP methods does the HTTP Task support?
Can the HTTP Task send JSON?
Does the HTTP Task follow redirects?
How does the HTTP Task handle errors and timeouts?
When should I use HTTP instead of a dedicated connector?
Can I call a SOAP web service from Zynk?
See what Zynk can automate for your HTTP setup
Book a 20-minute call. We'll review your systems, flag the quick wins and outline a practical route to going live.
Book a callSee pricing








