Apps

Get app

Auth: User JWT

Allows to get a list of all applications for which the user has reading permissions.

get/v1/apps/{id}

Request

  • Base URL: https://api.chat.ethora.com
  • URL: https://api.chat.ethora.com/v1/apps/{id}
  • Auth: HTTP bearer

Path parameters

idstring required

ID of the target resource. The exact type (App, File, etc.) depends on the endpoint.

Query parameters

limitinteger

Maximum number of items to return per page. Server caps vary per endpoint; the response carries the actual page size.

offsetinteger

Number of items to skip from the beginning of the result set. Use with limit for paging.

orderBy'displayName' | 'totalRegistered' | 'totalSessions' | 'totalApiCalls' | 'totalFiles' | 'totalTransactions' | 'createdAt' | 'totalChats'

Field to sort by. Allowed values are listed in the schema; if omitted, the endpoint's default ordering is used.

order'asc' | 'desc'

Sort direction: asc (default) or desc.

Response

{
  apps: [{
    _id: string,
    displayName: string,
    domainName: string,
    creatorId: string,
    bundleId: string,
    primaryColor: string,
    coinSymbol: string,
    coinName: boolean,
    defaultAccessProfileOpen: boolean,
    defaultAccessAssetsOpen: boolean,
    usersCanFree: boolean,
    isUserDataEncrypted: boolean,
    parentAppId: boolean,
    isAllowedNewAppCreate: boolean,
    isBaseApp: boolean,
    defaultRooms: [{jid: string, pinned: boolean}],
    createdAt: string,
    updatedAt: string,
    appToken: string,
    stats: {
      totalRegistered: number,
      recentlyRegistered: number,
      totalSessions: number,
      recentlySessions: number,
      totalApiCalls: number,
      recentlyApiCalls: number,
      totalFiles: number,
      recentlyFiles: number,
      totalTransactions: number,
      recentlyTransactions: number,
      totalIssuance: number,
      recentlyIssuance: number,
    }
  }],
  total: number,
  limit: number,
  offset: number
}

Changes

No recorded changes to this operation across all 1 revision of this API.