DOCUMENTATION

Search Knowledge Base by Keyword

Importing Data from your ERP/CRM

Last Updated On September 28, 2019
< Back

In most cases, you already have an ERP or CRM system keeping your customer data. SLASCONE’ API provides functions in order to be able to sync your customer data.

The DataExchange area of the API contains the relevant functions.

CREATE A CUSTOMER

POST /api/DataExchange/isv/{isvId}/customers

This function is based on the customerNumber field, which is the customer’s ID in your source system.

UPDATE A CUSTOMER

PATCH /api/DataExchange/isv/{isvId}/customers

When updating a customer please note that this is a REST-compliant PATCH method. This means, that missing properties are not being altered, e.g., if customerType is missing from the request body, then the customer retains its customerType.

More about differential updates can be found here.

CREATE A LICENSE

POST /api/DataExchange/isv/{isvId}/licenses

Typically, licenses are created using the SLASCONE UI. Nevertheless, you might want to import licenses from a legacy system or integrate this process in your backoffice operations.

This function allows you to create a license based on a master template ( templateName). Make sure your have properly set up your master template before using this functionality.

UPDATE A LICENSE

PATCH /api/DataExchange/isv/{isvId}/licenses

This function is based on the licenseId property.

When updating a license please note that this is a REST-compliant PATCH method. This means, that missing properties are not being altered, e.g., if expirationDate is missing from the request body, then the license retains its expirationDate.

If you want to reset the softwareReleaseLimitation, then use “softwareReleaseLimitation”: “none” or “softwareReleaseLimitation”: “”.