Skip to main content
Skip table of contents

iMIS API

Input

✳️ Any (JSON)

Ouptut

✳️ Any (JSON) (Passthrough)

(plus) Response Data (object) (Optional)

Summary

This action allows you to make any iMIS REST API call. The correct URL and an API token are automatically generated for you, so you don’t need to handle the connection aspect.

This action supports GET, POST, PUT, and DELETE actions, and allows you to specify any API endpoint after /api/.

Support for automatic retries on failure are supported and enabled by default, to handle transient network issues.

Properties

Name

Type

Templatable

Notes

Method

Choice

  • GET

  • POST

  • PUT

  • DELETE

(error)

Select the correct HTTP verb for your operation.

Path

Text

(tick)

The URL path after /api/. Do not include a leading slash (/) or /api/.

For example, to call /api/party, simply enter party. Or, to fetch a specific panel record by its identity: myPanel/1234

Query String

List

(tick)

Optional. The query string parameters to pass in.

Note that query string parameters can be specified here OR in the Path parameter. If specified in both places, the values in this Query String list are appended after the Path value.

Body

Text

(tick)

Optional. Specify the body to include. Only supported/sent if this is a POST or PUT operation.

Attempt Count

Number

(tick)

Specify the number of repeated attempts to make if the API returns an error. The action will pause for 5 seconds between each attempt. Value must be between 1 and 10. The default value is 3.

Fetch All Pages
(warning) Coming Soon

Checkbox

(error)

If checked, and if the endpoint returns a paginated result, this action will loop through each page and fetch the entire dataset, not just the first page.

(warning) Feature not available - coming soon.

🅾️ Output Property

Text

(error)

To capture the API call response, specify the name of the property to write the output to.

The output is in the following format, assuming that your output property name is “apiResult”:

JSON
"apiResult": {
    "statusCode": 200,
    "headers": {
        "Transfer-Encoding": "chunked",
        "Server": "Microsoft-IIS/10.0",
        "X-Powered-By": "ASP.NET",
        "Date": "Wed, 14 Aug 2024 16:02:27 GMT"
    },
    "body": { ... /* iMIS API Response here */ ... }
}
JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.