🔨 Création

Création d'un utilisateur. Cette route enverra un email avec un lien de création de compte vers l'adresse mail postée dans le corps de la demande.

Description

ENDPOINT DESCRIPTION METHODE EXEMPLE
/_plugin/Comexposium/user/create Informations nécessaires pour créer un utilisateur POST https://api.preprod.comexposium-sso.com/_login

Body

{
  "email": "[email protected]",
  "fromSalon": "foire_de_paris",
  "fromSessionSalon": "foire_de_paris_2017",
  "language": "fre-FR // Accepted languages are fre-FR and eng-GB",
  "fromThirdParty": "f9c7c303bbc3531781fe52b6e4123d5e40ba8581"
}

Exemple d'appel

curl -X POST "https://api.preprod.comexposium-sso.com/_plugin/Comexposium/user/create" -H "accept: application/json" -H "content-type: application/json" -d "{ \"email\": \"[email protected]\", \"fromSalon\": \"foire_de_paris\", \"fromSessionSalon\": \"foire_de_paris_2017\", \"language\": \"fre-FR // Accepted languages are fre-FR and eng-GB\", \"fromThirdParty\": \"showroomToken\"}"

Détails

Réponses

Vous pouvez obtenir un code de statut 200 ou 401 en utilisant ce endpoint, vous trouverez l'information dans l'attribut statusCode.

Succès

statusCode: 0, message: create_user_success

Exemple:

{
  "requestId": "19f96daa-724c-469e-b72b-a1665097df6e",
  "status": 200,
  "error": null,
  "controller": "Comexposium/AuthController",
  "action": "createUser",
  "collection": null,
  "index": null,
  "volatile": null,
  "result": {
    "statusCode": 0,
    "message": "create_user_success",
    "data": {}
  }
}

Erreurs

statusCode: 1 || 132 || 133 || 134 || 135 || 161 || 170: Internal error

statusCode: 124: Wrong configuration on url reference

statusCode: 131: Missing credentials

statusCode: 143: Email already exists

statusCode: 187: There is no configured template

Exemple:

{
  "requestId": "27e5599a-0817-4154-8826-6136ce352499",
  "status": 200,
  "error": null,
  "controller": "Comexposium/AuthController",
  "action": "createUser",
  "collection": null,
  "index": null,
  "volatile": null,
  "result": {
    "statusCode": 124,
    "message": "generic_error"
  }
}