ApiCallSendRequestInput
Last edit: Oct 13, 2026
HTTP request sent by api_call_send. The url, method and headers are rendered as
Liquid with data; body and form_data are sent as given.
type ApiCallSendRequestInput {
body: String
form_data: [ApiCallFormDataPartInput!]
headers: HashObject
method: String!
url: String!
}
Fields
body (String)
Request body, delivered verbatim - it is not parsed as a Liquid template and
may contain binary data (e.g. an encrypted Web Push payload built with the
base64_decode filter). Cannot be combined with form_data
form_data (ApiCallFormDataPartInput)
Sends a multipart/form-data body built from these parts, in the given order -
use instead of body. Works with POST, PUT and PATCH; the Content-Type header
(with its boundary) is set automatically. 1 to 100 parts
headers (HashObject)
Request headers as a hash of header name to value
method (String)
HTTP method, e.g. GET, POST, PUT, PATCH or DELETE
url (String)
URL the request is sent to