Skip to main content

Onboarding API

Being an nShift partner you use the Onboarding API to onboard our common customer. You replace nShift's GUI with your own, thus never forcing your customer to leave your system and in that way vastly improve customer experience.

Onboarding via API uses a REST API framework for communication, with JSON as data carrier.

The REST API endpoints are only accessible via HTTPS and are located at api.unifaun.com.

https://api.unifaun.com/rs-extapi/v1

Before getting started you need to know your developer ID and create an API key.

For schema and testing, please refer to https://api.unifaun.com/rs-docs/.

Process flowchart

Onboarding_API_process.png

How it works

Using the Onboarding API you can display nShift products available for purchase

Once the purchase is done, the API backend will:

  • Set up the customer account in nShift Delivery .

  • Add appropriate agreements

  • Create an API-key

Resources
/accounts

Check if an account already exists in nShift Delivery .

If the account exists the process may have to be completed manually to avoid double accounts.

/applications

Create a user account with agreements and API key.

/terms

Fetch nShift's terms and conditions.