ISN

The Inspection Support Network is the world leader in connecting, streamlining & automating all aspects of running any #InspectionBusiness.

Integrate the ISN API with the Bash API

Setup the ISN API trigger to run a workflow which integrates with the Bash API. Pipedream's integration platform allows you to integrate ISN and Bash remarkably fast. Free for developers.

Run Bash Code with the Bash API

Run any Bash in a Pipedream step within your workflow. Refer to the Pipedream Bash docs to learn more.

 
Try it

Overview of ISN

The ISN API allows developers to access data stored in the ISN system. This
data includes information on properties, inspections, vendors, and more. Using
the ISN API, developers can build applications that allow users to view and
manipulate this data.

Some examples of applications that can be built using the ISN API include:

  • A property management application that allows users to view and update
    property information
  • An inspection scheduling application that allows users to schedule and track
    inspections
  • A vendor management application that allows users to view and update vendor
    information

Connect ISN

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
import { axios } from "@pipedream/platform"
export default defineComponent({
  props: {
    isn: {
      type: "app",
      app: "isn",
    }
  },
  async run({steps, $}) {
    return await axios($, {
      url: `https://inspectionsupport.com/${this.isn.$auth.company_key}/rest/me`,
      auth: {
        username: `${this.isn.$auth.username}`,
        password: `${this.isn.$auth.password}`,
      },
    })
  },
})

Connect Bash

1
2
3
4
5
6
7
# $PIPEDREAM_STEPS file contains data from previous steps
cat $PIPEDREAM_STEPS | jq .trigger.context.id

# Write data to $PIPEDREAM_EXPORTS to return it from the step
# Exports must be written as key=value
echo foo=bar >> $PIPEDREAM_EXPORTS