INPUT_OBJECT

ApiCallNotificationInputType

# GraphQL Schema definition

1input ApiCallNotificationInputType {
5
2# liquid code which can be used to process the response from the endpoint. You
3# have access to "response" variable.
4callback: String
9
6# liquid code to evaluate to whatever you want to send as a request body, for
7# example a JSON.
8content: String
15
10# liquid code which should evaluate to integer. Delays invoking the job by
11# specified number of minutes. Useful to invoke code at certain point in time, for
12# example 1 hour before something etc. To calculate proper number you can use
13# time_diff filter.
14delay_by: String
18
16# ids of forms which should trigger the api call
17form_configuration_ids: [ID]
21
19# Deprecated, use request_headers
20headers: HashObject
23
22metadata: HashObject
27
24# deprecated - derived from physical_file_path; name of the api call, which is
25# used in forms or mutation to trigger it
26name: String
32
28# defines where the file definition will be available after pull; should start
29# with the module name follow by private/public scope, for example
30# manual/public/api_calls/my_api_call_notification
31physical_file_path: String!
34
33request_headers: HashObject
39
35# Liquid code which should evaluate to valid request type: Get, Post, Put, Patch,
36# Delete, Head or if you want to send binary files: Post_Multipart, Put_Multipart,
37# Patch_Multipart
38request_type: String!
42
40# liquid code to evaluate to valid endpoint for the request.
41to: String!
45
43# liquid code which should evaluate to true if the api call should be sent
44trigger_condition: String
46}

# Required by