Mettre à jour la configuration de signature
Mettez à jour une configuration de signature existante, avec prise en charge de la modification du nom de la signature. Après la mise à jour, le statut de la signature repasse à « En attente de validation ».
Adresse d'appel
PUT https://smsapi.engagelab.com/v1/sign-configs/:signId
Authentification
Veuillez consulter Authentification pour savoir comment authentifier les requêtes API.
Exemple de requête
En-tête de la requête
PUT /v1/sign-configs/987654321 HTTP/1.1
Content-Type: application/json
Authorization: Basic amlndWFuZ2RldjpkZXZfc2VjcmV0
PUT /v1/sign-configs/987654321 HTTP/1.1
Content-Type: application/json
Authorization: Basic amlndWFuZ2RldjpkZXZfc2VjcmV0
Afficher ce bloc de code dans la fenêtre flottante
Corps de la requête
{
"sign_name": "Nom de l'entreprise"
}
{
"sign_name": "Nom de l'entreprise"
}
Afficher ce bloc de code dans la fenêtre flottante
Paramètres de requête
Paramètres de chemin
| Paramètre | Type | Option | Description |
|---|---|---|---|
| signId | String | Obligatoire | ID de la signature |
Paramètres du corps de la requête
| Paramètre | Type | Option | Description |
|---|---|---|---|
| sign_name | String | Obligatoire | Nom de la signature, de 2 à 60 caractères, ne pouvant pas contenir : 【, 】, [, ] |
Paramètres de réponse
Réponse en cas de succès
Le code de statut HTTP est 200 et le corps de la réponse contient les champs suivants :
| Champ | Type | Description |
|---|---|---|
| code | Integer | Code de statut, 0 indique un succès |
| message | String | Description du statut |
Exemple de succès
{
"code": 0,
"message": "success"
}
{
"code": 0,
"message": "success"
}
Afficher ce bloc de code dans la fenêtre flottante
Réponse en cas d'échec
Le code de statut HTTP est 4xx/5xx et le corps de la réponse contient les champs suivants :
| Champ | Type | Description |
|---|---|---|
| code | Integer | Code d'erreur |
| message | String | Détails de l'erreur |
Exemple d'erreur
{
"code": 400,
"message": "can not update pending status sign"
}
{
"code": 400,
"message": "can not update pending status sign"
}
Afficher ce bloc de code dans la fenêtre flottante
Codes d'erreur
| Code d'erreur | http code | Description |
|---|---|---|
| 400 | 400 | Erreur de paramètre ou erreur de logique métier |
| 500 | 500 | Erreur interne du serveur |
Messages d'erreur courants :
invalid signId: format de l'ID de la signature incorrectsign config not exist: la configuration de signature n'existe passign_name already exist: le nom de la signature existe déjàcan not update pending status sign: une signature en attente de validation ne peut pas être mise à jourthere are pending or running plans using current sign, can not update: il existe des plans en attente d'envoi ou en cours d'exécution utilisant cette signature, mise à jour impossible
Points d'attention
- Une signature en attente de validation ne peut pas être mise à jour.
- S'il existe des plans de messages en attente d'envoi ou en cours d'exécution utilisant cette signature, elle ne peut pas être mise à jour.
- Après la mise à jour, le statut de la signature repasse à « En attente de validation » (status=1).
- Le nom de la signature ne peut pas contenir les caractères interdits :
【,】,[,] - L'ID de la signature est un nombre de type chaîne de caractères.
Annexe
Statut de la configuration de signature (status)
| Valeur | Description |
|---|---|
| 1 | En attente de validation |
| 2 | Validée |
| 3 | Refusée |










