Homepage

ApiCallNotificationInputType

Last edit: May 19, 2024

No description

type ApiCallNotificationInputType {
  callback: String
  content: String
  delay_by: String
  form_configuration_ids: [ID]
  headers: HashObject
  manually_managed: Boolean
  metadata: HashObject
  name: String
  physical_file_path: String!
  request_headers: HashObject
  request_type: String!
  to: String!
  trigger_condition: String
}

Fields

callback (String)

liquid code which can be used to process the response from the endpoint. You have access to "response" variable.

content (String)

liquid code to evaluate to whatever you want to send as a request body, for example a JSON.

delay_by (String)

liquid code which should evaluate to integer. Delays invoking the job by
specified number of minutes. Useful to invoke code at certain point in time,
for example 1 hour before something etc. To calculate proper number you can
use time_diff filter.

form_configuration_ids (ID)

ids of forms which should trigger the api call

headers (HashObject)

Deprecated, use request_headers

manually_managed (Boolean)

defines whether this object will be manually managed, meaning it will not be affected via pos-cli deploy / sync

metadata (HashObject)

name (String)

deprecated - derived from physical_file_path; name of the api call, which is used in forms or mutation to trigger it

physical_file_path (String)

defines where the file definition will be available after pull; should start
with the module name follow by private/public scope, for example
manual/public/api_calls/my_api_call_notification

request_headers (HashObject)

request_type (String)

Liquid code which should evaluate to valid request type: Get, Post, Put,
Patch, Delete, Head or if you want to send binary files: Post_Multipart,
Put_Multipart, Patch_Multipart

to (String)

liquid code to evaluate to valid endpoint for the request.

trigger_condition (String)

liquid code which should evaluate to true if the api call should be sent

Questions?

We are always happy to help with any questions you may have.

contact us