Name | Mandatory | Description | Values |
---|---|---|---|
API_RETRIES_COUNT |
false | Set how many time system try to make request to API on errors (3 by default) | any integer above 0 |
API_RETRY_DELAY |
false | Delay between retry attempts in milliseconds (10000 by default) | any integer above 0 |
API_REQUEST_TIMEOUT |
false | HTTP requests timeout in milliseconds (15000 by default) | any integer above 0 |
Component credentials configuration fields:
https://{datacenterid}.qualtrics.com/API/V3/pathToRequest
. The {datacenterid}
is something you will need to look for in your account settings. You find your datacenter by following these steps. "{\"access_token\":\"access_token_value\",\"token_type\":\"bearer\",\"expires_in\":86400,\"tokenExpiryTime\":\"2021-11-11T23:18:00.470Z\"}"
It is used Client Credentials
OAuth as an auth mechanism and how to obtain Client ID
and Client Secret
you can find there.
Retrieve all the updated or created objects within a given time range.
Contacts
.Yes
/No
, defaults to Yes
. Indicates that if the number of changed records exceeds the maximum number of results in a page, instead of fetching the next page immediately, wait until the next flow start to fetch the next page.Created
/Created and Modified
, defaults to Created and Modified
. Indicates just new items or new and modified items.Emit Individually
/Emit Page
, defaults to Emit Individually
.There is no Input Metadata
Output metadata depends on Emit Behaviour
configuration field. If it is equal to Emit Individually
, result object metadata will be used.
If it is equal to Emit Page
- object with property result
that is array of polled objects will be used.
Updates (of record found) or creates a new object.
Contacts
.Qualtrics ID
.Directory ID
or Directory Name
. Indicates how matches on the directory should be done.GET
request after object creation - (checkbox, defaults to false): Make GET request after new object created in order to retrieve it’s metadata, object id only is returned when this option is disabled. All metadata fields are returned regardless of the field configuration, in case of object update.
The field was added in order to handle limitation #2.Lookup Criteria
configuration field.Directory match criteria
configuration field.
And dynamically generated fields according to chosen Object Type
.‘Make GET
request after object creation’ set to true
‘Make GET
request after object creation’ set to false
Lookup a single object by a selected field that uniquely identifies it.
Contacts
.Qualtrics ID
, Email
, Phone
or external data reference
.Lookup Criteria Value
becomes optional.Directory ID
or Directory Name
. Indicates how matches on the directory should be done.Allow criteria to be omitted
is selected): Value for unique search criteria in Lookup Criteria
configuration field.Directory match criteria
configuration field.Executes custom request.
false
./whoami
(it is possible to use both options: path with forward slash at the beginning and without it).
Note It is allowed the version part of the API to be overridable, just put at the beginning of your Url version prefix like v2
(example: v2/whoami
). Otherwise, default to v3.GET
, POST
, PUT
, PATCH
, DELETE
.Designed to generate survey links but not send them out.
There is no configuration fields
Designed to Getting Survey Responses
The general process of getting survey responses requires four steps:
Please Note: The result object contains a ‘status’ value. Action keeping looping until the status has the value
complete
. Action sleep 15 seconds between requests. It is possible to overwrite this timeout using the environment variable API_REQUEST_TIMEOUT.
If after 19 minutes status hasn’t the value complete
, the action will throw Response ready timed out (19 minutes)
error.
There is no configuration fields
csv
, json
, ndjson
, spss
, tsv
, xml
(see documentation)Get New and Updated Objects Polling
trigger, it is possible to face with “httpStatus”: “400 - Bad Request” and “errorCode”: “BRE_0.5”.GET
request after object creation’ option is enabled, so usage of this option make action to retrieve all object’s metadata, but in some cases it may cause 404 error, however in fact object will be created.Click here to learn more about the elastic.io iPaaS