Skip to main content
Package: monaco.api.applications Source: protos/api/applications.proto Use ApplicationsService for application configuration and public, application-scoped reporting.

Notes

  • GetConfig is session-authenticated. The reporting RPCs are public: each selects its application by client_id and is rate limited per client IP.
  • Use GetConfig to fetch application-level runtime configuration.
  • ListAppOrders, ListAppUsers, ListAppMovements and ListAppBalances are cursor-paginated: send an empty page_token to start, then each response’s next_page_token until it comes back empty; page_size is 1 to 1000. There is no page field: a stub generated from an older proto that still sets it is not rejected (protobuf discards the unknown field) and reads the first page on every call, so regenerate stubs and walk the token.
  • A missing client_id is INVALID_ARGUMENT and an unknown or inactive one is NOT_FOUND. The five reporting RPCs share a per-client-IP budget of 60 requests per minute (burst 120) and return RESOURCE_EXHAUSTED with a google.rpc.RetryInfo delay past it.