API de Mensajería
GEThttps://api.getincloud.online/jacaerys/v1/forwards/by-origin/{origin}

Listar procesos de reenvío por origen

Recupera los procesos de reenvío asociados a un origen específico.

API de Mensajería
Necesitas una clave de API. Pídela a nuestro equipo de soporte o créala desde la plataforma.
GET https://api.getincloud.online/jacaerys/v1/forwards/by-origin/{origin}

Permite recuperar todos los procesos de reenvío asociados a un origen (shortcode, longcode o ID alfanumérico). Es útil para visualizar todas las reglas y palabras clave configuradas para un número de entrada.

Parámetros de la ruta

CampoTipoObligatorioDescripción
originstringSíCódigo corto, número largo o identificador alfanumérico del cual se desean listar los procesos.

Parámetros de consulta

CampoTipoObligatorioDescripción
pageintegerNoNúmero de página para la paginación.
limitintegerNoCantidad de registros por página.
clientIdstringNoFiltra los procesos asociados a un identificador de cliente específico.
externalIdstringNoFiltra los resultados según un identificador de sistema externo.

Encabezados

CampoTipoObligatorioDescripción
AuthorizationstringSíToken de portador (Bearer token). Formato: Bearer <TU_TOKEN>.
acceptstringNoapplication/json.

Respuestas

  • 200 OK: la solicitud fue exitosa.

- items (array de objetos): procesos de reenvío vinculados al origen. Cada objeto contiene:

- id (string): identificador único del proceso.

- name (string): nombre descriptivo del proceso.

- keyword (string): palabra clave de activación.

- targetUrl (string): URL de destino para el reenvío.

- status (string): estado actual (ej. ACTIVE, PAUSED).

- externalId (string): identificador de sistema externo.

- clientId (string): ID del cliente.

- meta (objeto): datos de paginación.

- totalItems (integer): total de registros encontrados.

- itemCount (integer): elementos en la respuesta actual.

- itemsPerPage (integer): límite de elementos por página.

- totalPages (integer): total de páginas.

- currentPage (integer): página actual.

  • 400 Bad Request: formato de origen incorrecto o parámetros de consulta malformados.
  • 401 Unauthorized: el token proporcionado es inválido o ha expirado.
  • 403 Forbidden: el usuario no tiene permisos para acceder a los procesos de este origen.
  • 404 Not Found: no se encontraron procesos de reenvío para el origin proporcionado.
  • 500 Internal Server Error: error inesperado en el servidor.

Notas técnicas

  • Gestión de orígenes: este endpoint devuelve únicamente los procesos de reenvío. Si el origen fue desactivado globalmente, los procesos listados podrían aparecer con su estado individual, pero no ejecutarán el reenvío hasta que el origen sea habilitado.
  • Codificación: el contenido de los mensajes entrantes que activan estos procesos puede variar en codificación (GSM-7 o Unicode) según el operador de origen. Debe considerarse al procesar la data en su targetUrl.
  • Uso de filtros: clientId y externalId ayudan a segmentar la búsqueda cuando un mismo origen es compartido por varios departamentos o sub-clientes.

Ejemplo de solicitud

curl --request GET \
 --url 'https://api.getincloud.online/jacaerys/v1/forwards/by-origin/141518?page=1&amp;limit=10' \
 --header 'accept: application/json' \
 --header 'Authorization: Bearer YOUR_TOKEN'

Respuesta 200 OK

{
 &quot;items&quot;: [
 {
 &quot;id&quot;: &quot;fwd_001&quot;,
 &quot;name&quot;: &quot;Campaña Verano&quot;,
 &quot;keyword&quot;: &quot;SOL&quot;,
 &quot;targetUrl&quot;: &quot;https://tu-servidor.com/mo&quot;,
 &quot;status&quot;: &quot;ACTIVE&quot;,
 &quot;externalId&quot;: &quot;ext-7788&quot;,
 &quot;clientId&quot;: &quot;client_1&quot;
 },
 {
 &quot;id&quot;: &quot;fwd_002&quot;,
 &quot;name&quot;: &quot;Soporte Técnico&quot;,
 &quot;keyword&quot;: &quot;AYUDA&quot;,
 &quot;targetUrl&quot;: &quot;https://tu-servidor.com/help&quot;,
 &quot;status&quot;: &quot;PAUSED&quot;,
 &quot;externalId&quot;: &quot;ext-9900&quot;,
 &quot;clientId&quot;: &quot;client_1&quot;
 }
 ],
 &quot;meta&quot;: {
 &quot;totalItems&quot;: 2,
 &quot;itemCount&quot;: 2,
 &quot;itemsPerPage&quot;: 10,
 &quot;totalPages&quot;: 1,
 &quot;currentPage&quot;: 1
 }
}
AnteriorListar procesos de reenvíoSiguienteListar procesos de reenvío por origen (List Origin Forward Processes)
¿Te sirvió esta página?