L’API On-Premises ne sera bientôt plus disponible. Consultez notre document Abandon progressif de l’API On-Premises pour de plus amples détails, mais aussi pour connaître la procédure de migration vers notre API Cloud nouvelle génération.
/v1/users
Utilisez le nœud users
pour gérer l’authentification et l’accès au client de l’API On-Premises WhatsApp Business.
Le client de l’API On-Premises WhatsApp Business possède un compte par défaut. Le nom d’utilisateur·ice du compte est admin
et le mot de passe est secret
. Ce compte ne peut pas être supprimé du système. Pour des raisons de sécurité, vous devez modifier sans attendre le mot de passe administrateur.
Si vous oubliez votre mot de passe, veuillez contacter l’assistance directe pour obtenir de l’aide afin de le réinitialiser.
admin
peut créer ou supprimer des utilisateur·ices.admin
uniquement pour créer ou supprimer des utilisateur·ices.Si vous souhaitez créer un compte pour un·e utilisateur·ice de votre entreprise qui peut accéder à l’API WhatsApp Business, envoyez le nom d’utilisateur·ice et le mot de passe au client de l’API On-Premises WhatsApp Business en utilisant le point de terminaison /users
. Cela valide le nom d’utilisateur·ice et le mot de passe et crée un compte s’il n’en existe pas déjà un pour ce nom d’utilisateur·ice. Le mot de passe est traité avec un hachage à sens unique et stocké dans un volume de données. Les paramètres username
et password
sont obligatoires.
Pour créer un·e utilisateur·ice, envoyez une demande du type :
POST /v1/users Authorization: Bearer your-auth-token { "username": "username", "password": "password" }
Si la demande est acceptée et qu’un compte utilisateur·ice est créé, vous recevez un code d’état HTTP 201 Created
et la charge utile suivante :
{ "users": [{ "username": "username" }] }
Si la demande n’aboutit pas, vous recevez un code d’état HTTP, ainsi qu’un code d’erreur WhatsApp. Si vous soumettez un nom d’utilisateur·ice en double, vous recevez un message d’erreur du type :
{ "errors": [{ "code": 1014, "title": "Internal error", "details": "Unable to create user. Already exist?" }] }
Nom | Description |
---|---|
| Obligatoire. Doit comporter au minimum 4 caractères et au maximum 32 caractères. |
| Obligatoire. Doit comporter entre 8 et 64 caractères dont au moins une lettre en majuscule, une lettre en minuscule, un chiffre et un caractère spécial :
!\/'"#$%&()*+-.,:;_<>=?@[]{}^`|~
|
| Obligatoire. Token d’authentification pour l’admin qui exécute la requête. Pour plus d’informations, consultez la documentation sur la connexion, l’authentification et les tokens. |
Les arêtes ci-dessous sont connectées à ce nœud :
Arête | Description |
---|---|
Utilisez cette arête pour vous connecter au client de l’API On-Premises WhatsApp Business. | |
Utilisez cette arête pour vous déconnecter du client de l’API On-Premises WhatsApp Business. | |
Utilisez cette arête pour récupérer, mettre à jour ou supprimer un compte utilisateur·ice. |
Code d’état HTTP | Raison |
---|---|
|
Soumettez à nouveau la demande avec un nom d’utilisateur·ice/mot de passe de longueur appropriée. |
| Vous n’utilisez pas le compte |
| Impossible de créer le compte, probablement parce qu’il existe déjà. |
S’il existe d’autres erreurs dans la réponse, consultez les sources suivantes pour plus d’informations : Codes d’erreur et Codes d’état HTTP.