Crear configuración de firma
Crea una nueva configuración de firma (Sender ID) para mostrar el identificador del remitente en los SMS. Tras la creación, la firma queda en estado "Pendiente de revisión" y solo se puede usar después de aprobarse.
URL de solicitud
POST https://smsapi.engagelab.com/v1/sign-configs
Validación de la llamada
Consulta Validación de la llamada para saber cómo realizar la autenticación de la API.
Ejemplo de solicitud
Encabezado de la solicitud
POST /v1/sign-configs HTTP/1.1
Content-Type: application/json
Authorization: Basic amlndWFuZ2RldjpkZXZfc2VjcmV0
POST /v1/sign-configs HTTP/1.1
Content-Type: application/json
Authorization: Basic amlndWFuZ2RldjpkZXZfc2VjcmV0
Este bloque de código se muestra en una ventana flotante
Cuerpo de la solicitud
{
"sign_name": "Nombre de la empresa"
}
{
"sign_name": "Nombre de la empresa"
}
Este bloque de código se muestra en una ventana flotante
Parámetros de solicitud
| Parámetro | Tipo | Opciones | Descripción |
|---|---|---|---|
| sign_name | String | Obligatorio | Nombre de la firma, de 2 a 60 caracteres, no puede contener: 【, 】, [, ] |
Parámetros de respuesta
Respuesta correcta
El código de estado HTTP es 200 y el cuerpo de la respuesta contiene los siguientes campos:
| Campo | Tipo | Descripción |
|---|---|---|
| sign_id | String | ID de la firma creada |
Ejemplo correcto
{
"sign_id": "987654321"
}
{
"sign_id": "987654321"
}
Este bloque de código se muestra en una ventana flotante
Respuesta con error
El código de estado HTTP es 4xx/5xx y el cuerpo de la respuesta contiene los siguientes campos:
| Campo | Tipo | Descripción |
|---|---|---|
| code | Integer | Código de error |
| message | String | Detalle del error |
Ejemplo de error
{
"code": 400,
"message": "sign_name already exist"
}
{
"code": 400,
"message": "sign_name already exist"
}
Este bloque de código se muestra en una ventana flotante
Códigos de error
| Código de error | http code | Descripción |
|---|---|---|
| 400 | 400 | Error de parámetros o de lógica de negocio |
| 500 | 500 | Error interno del servidor |
Mensajes de error comunes:
sign_name already exist: el nombre de la firma ya existe
Consideraciones
- Tras crearse, la firma queda en estado "Pendiente de revisión" (status=1) y solo se puede usar después de aprobarse
- El nombre de la firma no puede repetirse dentro de un mismo negocio
- El nombre de la firma no puede contener caracteres prohibidos:
【,】,[,] - El ID de la firma es un número de tipo cadena
Apéndice
Estado de la configuración de firma (status)
| Valor | Descripción |
|---|---|
| 1 | Pendiente de revisión |
| 2 | Revisión aprobada |
| 3 | Revisión rechazada |










