APIs and webhooks allow different software applications to exchange information and work together.
An API allows one application to request or send information to another application. A webhook automatically sends information when a specific event occurs. These tools may help connect a third-party application with ISN, depending on the requested workflow and available functionality.
Existing Integration Not Working
Existing Integration Not Working
If an API or webhook integration has already been configured but has stopped working, please contact the ISN Support team for assistance:
Start a chat with our Support team.
Call us at 1-800-700-8112.
When contacting Support, please provide details about the integration, what is no longer working, when the issue started, and any error messages you have received.
Requesting a New Integration
Requesting a New Integration
If you would like to request a new API or webhook integration with a third-party application:
Log in to your ISN.
Click Help.
Select Submit a Feature Request.
Choose Feedback.
Under Category, select Integration with Third-Party Applications.
Enter the details of your request and submit it.
In the details section, please include:
The name of the third-party application.
What you would like the integration to accomplish.
What information needs to be shared between the applications.
When the information should be sent or received.
How this integration would help your business.
Submitting a request allows our team to review the proposed integration. Please note that submitting a feature request does not guarantee that the integration will be developed.
Additional Resources
ISN REST API Documentation
ISN REST API Documentation
Click HERE to access the ISN REST API page is a technical resource for developers who want to connect a third-party application with ISN. It explains what information an approved integration can exchange with ISN and provides the technical instructions needed to make those connections work. This documentation is intended for developers or users with API experience and does not automatically enable an integration. Any new integration request must still be submitted to ISN for review.
Development for the Inspection Support Network
Development for the Inspection Support Network
Click HERE to access the ISN Developer Documentation is a technical resource that explains how developers can build connections between ISN and third-party applications. It covers general system concepts and the tools available for exchanging information with ISN. This resource is intended for experienced developers and does not automatically approve or activate a new integration.
Frequently Asked Questions
What information can an API retrieve from an order?
Depending on the integration, an API may retrieve information such as the property address, appointment date and time, selected services, fees, discounts, taxes, payment status, agreement status, and whether the order is complete or canceled.
Does the API show the latest order information?
Yes. When an application requests order information through the API, it receives the order’s current details. If someone changes a service, fee, appointment time, or other information in ISN, the connected application should request the order again to receive the updated information.
What is the difference between an API and a webhook?
A webhook is an automatic notification sent when something happens in ISN, such as when an order is created, updated, paid, signed, or completed. An API allows the connected application to request the latest information when it needs it.
In simple terms, a webhook says, “Something changed,” and the API asks, “What does the order look like now?”
Will a webhook always contain the latest information?
A webhook contains the information available at the moment it was sent. If the order is changed afterward, the original webhook will not update. The connected application should use the API to retrieve the latest order information.
How does an integration identify the correct order?
Each order has a unique identifier, similar to a tracking number. The webhook provides this identifier so the connected application knows which order to request through the API.
Can an integration check an order’s status?
Yes. An integration may check whether an order is scheduled, paid, signed, completed, or canceled. These details may be provided separately instead of appearing as one general status.
Does an integration need special access?
Yes. The person or company creating the integration needs authorized credentials. These credentials should be kept private and shared only with a trusted developer or integration provider.
Why might an integration be unable to find an order?
This may happen if the integration is connected to the wrong ISN office, is using incorrect order information, or does not have the necessary access. If an existing integration stops working, please contact ISN Support through chat or call 1-800-700-8112.
Can ISN Support build a new integration for me?
New integration requests must be submitted for review. In ISN, go to Help → Submit a Feature Request → Feedback, and select Integration with Third-Party Applications as the category. Include the application’s name, the information you want to exchange, and what you would like the integration to accomplish.
If you have any questions about this information please let us know! You can reach us by chat, email at help@inspectionsupport.com, or phone at (800) 700-8112.
