🔨 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"
}
}