The interworks.cloud integration framework is designed to enable data synchronization (accounts, products, invoices etc.) with third party systems. It can be used for integrating with any ERP, Finance, CRM or ticketing system that supports RESTful API. It requires no development effort since all data synchronization scenarios are defined with a use of a JSON document that follows the OpenAPI-Specification (v3) Standard https://kb.interworks.cloud/pages/viewpage.action?pageId=131007045.
Overview — The interworks.cloud integration framework is designed to enable data synchronization (accounts, products, invoices etc.) with third party systems. It can be used for integrating with any ERP, Finance, CRM or ticketing system that supports RESTful API.
Describe Third Party System's API — After registering a new connector, sample JSON Specification will be pre-filled. In this page we'll explain how the authentication, the API paths and the object schemas of the third party system API must be defined.
Define the Data Transformation Schemas — The Synchronization tab should be used in order to convert a JSON object from the third party system to inteworks.cloud JSON object and vice versa. Each object must contain a brief description, the module type that will be synced and the push or pull action. Push is for sending data to the third party system and Pull for receiving data.
Create an Integration Instance — After setting all the required information (Authentication, API paths and Objects), you can now create an instance to your staging or production deployment of your third party system. You can have your BSS linked with more than deployments of the same third party system.
Log Mechanism — The logging of the integration framework actions is managed from our generic logging mechanism. You must define first the level of logging you wish to have for the integrations you have activated using our integration framework and then you can access these logs from our audit log.
Integration Instance Scheduler — For each out-of-the box connector that you activate or for any custom integration you will build, you must define a data exchange schedule. This can be accomplished from the "Scheduled Jobs" setup option.
Authorization & Authentication for Billing and BSS API — In order to make calls to interworks.cloud BSS and Billing API you must be authorized and authenticated.
Collecting Customer Charges from interworks.cloud Platform — This scenario descibes which API methods must be used for collecting from interworks.cloud platform the invoices that were generated for the customer subscriptions.
interworks.cloud Billing API — The interworks.cloud Billing API is designed to enable 3rd party application to apply several billing actions available through interworks.cloud BSS by simple RESTFul calls.
interworks.cloud storefront API — The interworks.cloud storefront REST API designed to display product details, register customers, add products to the basket, single sign-on customers to the interworks.cloud storefront.
Using the API — Service Management API requires development of a RestFul API that will act as integration service and will be called in order to apply several provisioning actions to the external application.There are no requirements or limitations regarding the language, the technology or the hosting environment of the RestFul API, as long as the required methods are functioning properly.
Refresh the Account Synchronization Options fields — This page explains how you can update the account synchronization options if you have changed them in your service manager implementation.
With our Payment Gateway Integration Framework, your development team will be able to connect the interworks.cloud platform with any payment gateway with very little effort!
Payment Gateway SDK — PaymentGatewayBase class has several methods and fields which are required to implement.