Create the profile

First action is to create the profile in the system. So a post call is made to the endpoint

{
  "external_id": "ExampleRefId_43971e26-61b1-420b-9add-c510d44a354f",
  "profile_type": "SOLETRADER",
  "full_name": "string",
  "email": "string",
  "telephone": "string"
}

And assuming successful the response is:

(note the Compliance ID is 43971e26-61b1-420b-9add-c510d44a354f, and the specific identity object id is 43971e26-61b1-420b-9add-c510d44a354f)

{
  "id": "43971e26-61b1-420b-9add-c510d44a354f",
  "external_id": "ExampleRefId_43971e26-61b1-420b-9add-c510d44a354f",
  "external_url_validation": "string",
  "client_ref": "43971e26-61b1-420b-9add-c510d44a354f",
  "profile_type": "SOLETRADER",
  "full_name": "string",
  "email": "string",
  "telephone": "string",
  "status": "PENDING",
  "created_date": "2020-01-22T13:15:30Z",
  "linked_identities": [
    "43971e26-61b1-420b-9add-c510d44a354f"
  ]
}

Minimum Required Values

Currently, the following are the required values

Main Object/valueMeaning/use
external_idYour reference to this object
profile_typeSOLETRADER FREELANCER COMPANY are supported
full_nameThe name of the person/company
emailthis must be their email, and you know it is valid
telephonetheir telephone number
Language
Click Try It! to start a request and see the response here!