Підготовка
- Увійдіть до платформи AceDataCloud.
- Створіть токен облікового запису в консолі Account Token.
- Звичайні користувачі використовують
user_id=me; також можна отримати власний UUID черезGET /api/v1/platform-tokens/me/.
Огляд API
Звичайні користувачі повинні передавати
user_id=me. Якщо не передавати, запит спочатку не буде звужено за обліковим записом, і під час пагінації об’єкти без прав доступу можуть повертати 403; адміністратори без передавання можуть переглядати всю таблицю.
Параметри запиту
paid, disabled, expired, low_balance і tag наразі не є параметрами серверної фільтрації. Для сповіщень про баланс слід після отримання списку визначати на клієнті на основі remaining_amount, service.unit і бізнес-порогів кожного Application.
Приклад запиту
Опис відповіді
Відповідь має формат{count, items}. Кожен елемент містить поля моделі Application і додатково:
service:id,alias,title,type,unit,icon_url;credentials: зведення облікових даних, які поточний викликач має право бачити;paid,remaining_amount,used_amount,disabled,allow_consume_global;- фактичне значення
scope—IndividualабоGlobal; - фактичне значення
type—UsageабоPeriod.
remaining_amount може бути порожнім; клієнт повинен спочатку перевірити на порожнє значення, а потім виконувати числове порівняння. Одиниця квоти визначається service.unit.

