API Reference

Recharges Endpoint

GET/recharges

Obtener lista de empresas disponibles para recargas.

Objetivo

Devuelve el listado completo de empresas de recargas activas, con posibilidad de filtrado por estado o nombre.

Request

Headers

CampoTipoObligatorioDescripción
x-api-key
StringAPI Key provista para acceder al endpoint.

Query Parameters

CampoTipoObligatorioDescripción
active
BooleanNoPermite filtrar compañías activas o inactivas.
searchCompany
StringNoFiltra por nombre de compañía. Requiere al menos 3 caracteres.

Response

Response Body

ParámetroTipoDescripción
companyCode
StringCódigo de la compañía.
companyName
StringNombre de la compañía.
companyType
StringTipo de compañía.
companyLogo
StringLogo en base64 o URL pública.
tags
Object[]Etiquetas asociadas a la compañía.
products
Object[]Productos de recarga disponibles.
identifierName
StringNombre del campo a ingresar por el usuario (Ej: número de teléfono).
identifierValue
StringValor a ingresar por el usuario.
dataType
StringTipo de dato esperado (Ej: ALF, IMP).
helpText
StringTexto de ayuda para el campo identificador.
minLength
NumberCantidad mínima de caracteres aceptados.
maxLength
NumberCantidad máxima de caracteres aceptados.
tx
StringID de transacción interna de TAPI.
mainTx
StringID principal de la transacción interna.

Response Examples

200 OK

Consideraciones

  • Si se desea filtrar solo las compañías inactivas, usar ?active=false.
  • El campo searchCompany requiere al menos 3 caracteres para arrojar resultados.
  • Este endpoint siempre devuelve compañías activas salvo que se indique lo contrario explícitamente.

CLIENT LIBRARIES

REQUEST EXAMPLE

curl --request GET \
--url https://companies.homo.tapila.cloud/recharges \
--header 'x-authorization-token: YOUR_TOKEN_HERE' \
--header 'x-api-key: YOUR_API_KEY_HERE'