Development Guides

Orion Risk – Create Client

Purpose: To Create a client in Orion Risk based on an existing household in Orion Connect. 

Simple Use Case: Create Orion Risk Client matching Orion Connect client.

Scope and Outputs: This endpoint will allow you to create a client in Orion Risk based on a specific household in Orion Connect.  This does not make any updates to the portfolio in Orion Connect. 

Process Overview:  Send the Household data via a PUT to the CreateClient endpoint. 

Process Steps:

PUT /Integrations/HiddenLevers/CreateClient

{
"name": "Clients name", 
"extClientId": "Orion Client Id",  
 "source": "Orion"
}

 Sample Request and Response

Request

{
"name": "George Washington", 
"extClientId": "54",  
 "source": "Orion"
}

Response
{
  "id": 6602595,
  "name": "George Washington",
  "orgId": 0,
  "userid": 20057,
  "jsonInfo": null,
  "riskScore": null,
  "createdBy": 20057,
  "createdDate": "2023-05-26T00:00:00-05:00",
  "privacyType": null,
  "source": "Orion",
  "status": null,
  "extClientId": "54",
  "lastModified": "2023-05-26T00:00:00-05:00",
  "currentSurveyId": null,
  "surveySent": null,
  "surveySentBy": null,
  "extClientId2": null,
  "readUsers": [],
  "editUsers": [],
  "error": null,
  "haserror": false
}

Process Tips or Controls:

  1.  Can not request duplicate of an existing client.  The payload will return with an “error” of “name should be unique”