50 lines
817 B
Plaintext
50 lines
817 B
Plaintext
meta {
|
|
name: Create user by admin
|
|
type: http
|
|
seq: 13
|
|
}
|
|
|
|
post {
|
|
url: {{url}}/api/users/create
|
|
body: json
|
|
auth: inherit
|
|
}
|
|
|
|
body:json {
|
|
{
|
|
"name": "{{name}}",
|
|
"lastname": "{{lastname}}",
|
|
"email": "{{email}}",
|
|
"phone": "{{phone}}"
|
|
}
|
|
}
|
|
|
|
vars:pre-request {
|
|
name: Jean
|
|
lastname: Dupont
|
|
email: jean.dupont@example.com
|
|
phone: 0607080910
|
|
}
|
|
|
|
assert {
|
|
res.status: eq 200
|
|
res.body.message: eq "User created successfully"
|
|
res.body.password: isDefined
|
|
}
|
|
|
|
settings {
|
|
encodeUrl: true
|
|
timeout: 0
|
|
}
|
|
|
|
docs {
|
|
# /users/create -- POST
|
|
|
|
Permet à un admin de créer un compte utilisateur directement validé.
|
|
Un mot de passe aléatoire est généré et retourné dans la réponse.
|
|
|
|
Authentification requise. L'utilisateur doit être admin.
|
|
|
|
Entrées: name, lastname, email, phone
|
|
}
|