httpPost(url, data, [options]) Last updated: 30. May 2026

API only function

Calls specified web service with HTTP POST, sending a JSON body. Expects JSON in the response and parses it to an object.

Parameters

Name Type Description
url string

URL to call with HTTP POST.

data object

Object that will be passed as JSON body.

options (optional)objectSpecify any of the following options parameters:
headers object

Name / value object that will be converted to HTTP headers.

Returns

Returns JSON parsed object.

Example

Code example (JS)

JS is normal JavaScript either running in the browser or on the Docly™ server.
// Basic authentication
let headers = {
    "Authorization" : "BASIC " + docly.base64(login + ":" + password)
};
 
// Call some API
var result = docly.httpPost("https://somewebsite.com/API/Call?id=1", data, headers);
 
// Output result
return JSON.stringify(result);