- Home
- Solutions
- Integrations
- How to Use Zluri’s Integration SDK
How to Use Zluri’s Integration SDK
This guide provides a step-by-step process to integrate your custom API endpoints with Zluri using the Zluri Integration SDK.
Prerequisites
- Knowledge of the data points you wish to sync
- Familiarity with REST APIs
Integration steps
Step 1: Obtain an API key and app ID
Contact your designated Zluri Single Point of Contact (SPOC), and ask for your organization's API key and app ID. We’ll use these for authenticating integration requests with Zluri.
Step 2: Create a New Instance for Org Integration
Initiate a new instance for your organization's integration by invoking the Get Or Create Org Integration
API. Zluri will return a UUID (or instance ID) for the instance name and (optionally) app name that you submit in this step.
Step 3: Configure Data Points
Determine which data points you intend to sync. Use the Get Available Data Points
API to obtain a list of supported data points.
Step 4: Initiate data sync
With the data points configured, you're ready to begin syncing data to Zluri SDK. Consult our API documentation to start the data sync.
Step 5: Upload data
Invoke the Upload Data
API to feed data to Zluri. If required, contact Zluri's support team to obtain the list of supported data point values and data upload format.
Step 6: Finish syncing
Finally, invoke the Finish Sync
API to trigger Zluri's data ingestion pipeline. For instructions on concluding the sync, refer to the
Optional step: Map data points (not recommended)
Only if required, you can configure the mapping between your data points and Zluri's expected format. Supported data types in V1 include String
, Array
, Number
, Date
, DateTime
, and lookup
.
Here’s an example mapper configuration:
"sdkdataPointMapper": [ { "from": "firstName", "to": "name", "dataType": "String", "ignoreNull": true}, { "from": "email", "to": "email_id", "dataType": "String", "ignoreNull": true}, { "from": "department", "to": "dept", "dataType": "lookup", "dataTypeConfig": { "match": "Department.id", "fetch": "Department.value" } } ]
Trouble connecting?
Feel free to submit a ticket or contact us directly at [email protected].
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article
This guide provides a step-by-step process to integrate your custom API endpoints with Zluri using the Zluri Integration SDK.
Prerequisites
- Knowledge of the data points you wish to sync
- Familiarity with REST APIs
Integration steps
Step 1: Obtain an API key and app ID
Contact your designated Zluri Single Point of Contact (SPOC), and ask for your organization's API key and app ID. We’ll use these for authenticating integration requests with Zluri.
Step 2: Create a New Instance for Org Integration
Initiate a new instance for your organization's integration by invoking the Get Or Create Org Integration
API. Zluri will return a UUID (or instance ID) for the instance name and (optionally) app name that you submit in this step.
Step 3: Configure Data Points
Determine which data points you intend to sync. Use the Get Available Data Points
API to obtain a list of supported data points.
Step 4: Initiate data sync
With the data points configured, you're ready to begin syncing data to Zluri SDK. Consult our API documentation to start the data sync.
Step 5: Upload data
Invoke the Upload Data
API to feed data to Zluri. If required, contact Zluri's support team to obtain the list of supported data point values and data upload format.
Step 6: Finish syncing
Finally, invoke the Finish Sync
API to trigger Zluri's data ingestion pipeline. For instructions on concluding the sync, refer to the
Optional step: Map data points (not recommended)
Only if required, you can configure the mapping between your data points and Zluri's expected format. Supported data types in V1 include String
, Array
, Number
, Date
, DateTime
, and lookup
.
Here’s an example mapper configuration:
"sdkdataPointMapper": [ { "from": "firstName", "to": "name", "dataType": "String", "ignoreNull": true}, { "from": "email", "to": "email_id", "dataType": "String", "ignoreNull": true}, { "from": "department", "to": "dept", "dataType": "lookup", "dataTypeConfig": { "match": "Department.id", "fetch": "Department.value" } } ]
Trouble connecting?
Feel free to submit a ticket or contact us directly at [email protected].
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article