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

  1. Tras crearse, la firma queda en estado "Pendiente de revisión" (status=1) y solo se puede usar después de aprobarse
  2. El nombre de la firma no puede repetirse dentro de un mismo negocio
  3. El nombre de la firma no puede contener caracteres prohibidos: , , [, ]
  4. 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
Icon Solid Transparent White Qiyu
Contacto