Create Customer (v0.300.0)

Create a new customer in PAL to be used by CMS.

Overview

This command is used to create a new customer and user in PAL. Once the customer is verified supporting systems will on event create customer accounts in their respective systems.

In the CMS system the customer record does not exists, when the session is started.

Architecture diagram

Payload example

Payload example
{
"Name": "John Doe",
"Enabled": true,
"Email": "john.doe@example.com",
"Phone": 1234567890,
"FirstName": "John",
"LastName": "Doe"
}

CMS Customer Flow

Signup

Verification

Payment and finally create user in CMS

JSON Schema

9 properties
Id stringnull

Id is the PAL customer Id. If Id is empty then CmsId must be not empty.

CmsId stringnull

CmsId is the customer Id in the CMS system. It can be empty if the Id is not empty.

Name stringnull
Enabled booleannull
Status string
required
Email string
required
Phone integernull
FirstName stringnull
LastName stringnull