Skip to main content
Devuelve de forma paginada las Application que posee la cuenta o cuyo uso le ha sido autorizado, incluidos el saldo, el estado, el resumen del servicio y las credenciales asociadas. Adecuado para la supervisión masiva de saldos, la búsqueda de Application ID y el acceso a la gestión de credenciales.

Preparativos

  1. Inicie sesión en la plataforma AceDataCloud.
  2. Cree un token de cuenta en la consola de Account Token.
  3. Los usuarios normales usan user_id=me; también puede obtener su propio UUID desde GET /api/v1/platform-tokens/me/.

Resumen de la API

Los usuarios normales deben pasar user_id=me. Si no se pasa, la consulta no se restringe primero por cuenta, y la paginación podría devolver 403 al encontrar objetos sin autorización; los administradores pueden ver toda la tabla si no lo pasan.

Parámetros de consulta

paid, disabled, expired, low_balance y tag actualmente no son parámetros de filtrado del servidor. Para las alertas de saldo, se debe obtener la lista y determinar en el cliente según remaining_amount, service.unit y el umbral de negocio de cada Application.

Ejemplo de solicitud

Ver simultáneamente las Application que posee y las que otros le han autorizado:

Descripción de la respuesta

La respuesta es {count, items}. Cada elemento incluye los campos del modelo Application y añade:
  • service: id, alias, title, type, unit, icon_url;
  • credentials: el resumen de credenciales que el llamador actual tiene permitido ver;
  • paid, remaining_amount, used_amount, disabled, allow_consume_global;
  • el valor real de scope es Individual o Global;
  • el valor real de type es Usage o Period.
remaining_amount puede estar vacío; el cliente debe comprobar primero si está vacío antes de realizar comparaciones numéricas. La unidad de cuota está determinada por service.unit.

Siguiente paso