ApiCallNotificationInputType
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