Skip to main content
Skip table of contents

What is the standard way to utilize JOYN's APIs to integrate with 3rd party systems for updating master data or transaction data in other systems?

JOYN APIs can be used to transfer data in and out of JOYN.

Similarly, a 3rd party software API would also be similar - it would be built to transfer data in and out of said 3rd party system.

The typical setup would be as follows:

image-20240212-185049.png

Examples of Standard Integration/Data Transformation Tools (according to Gartner) include:

  • Boomi

  • Zapier

  • IBM App Connect

  • Mulesoft Anypoint Platform

  • Magic xpi Integration Platform

  • Informatica Inteliigent Data Manager

  • BizTalk

  • IFTTT

NOTE: You may be wondering why JOYN cannot call 3rd party APIs directly. The following is a list of risks as to why JOYN would not be setup to call a 3rd party API for critical updates such as Master Data.

NOTE2: We also understand that it may make sense for JOYN to communicate with other systems directly to kick off certain workflows and processes (especially on the FSM module). Such situations are taken into considerations and product updates are made to be able to enable the implementation of these use cases with ease and flexibility.

Update

From

To

Directly/Indirectly

Via

Risk

Description

Exceptions

Master Data

JOYN

3rd party system

Directly

3rd party source system API

Security/Business Disruption

Erroneous updates of master data

3rd party system may not understand JOYN payload directly

None - Best Practice is to use a Data Integraton Tool to deliver payload from JOYN via JOYN API and then 3rd party system’s API or other pre-existing mechanism from Integration Tool to 3rd party source system.

Transactions

JOYN

3rd party system

Directly

3rd party source system API

Security/Business Disruption

Erroneous updates of critical transactions

3rd party system may not understand JOYN payload directly

Best Practice is to use a staging table to deliver payload from JOYN to Integration Tool via JOYN API and then 3rd party system’s API or other pre-existing mechanism from Integration Tool to 3rd party source system.

Limited - triggering certain updates or record creations using predefined and limited APIs

Master Data

3rd party system

JOYN

Directly

3rd party source system API

Security/Business Disruption

Erroneous updates of master data

JOYN may not understand 3rd party payload directly

None - Best Practice is to use a Data Integraton Tool to deliver payload from JOYN via JOYN API and then 3rd party system’s API or other pre-existing mechanism from Integration Tool to 3rd party source system.

Transactions

3rd party system

JOYN

Directly

3rd party source system API

Security/Business Disruption

Erroneous updates of critical transactions

JOYN may not understand 3rd party payload directly

Best Practice is to use a staging table to deliver payload from JOYN to Integration Tool via JOYN API and then 3rd party system’s API or other pre-existing mechanism from Integration Tool to 3rd party source system.

Limited - triggering certain updates or record creations using predefined and limited APIs

JavaScript errors detected

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

If this problem persists, please contact our support.