Features
Account

User

A HxDR user with access can login to the platform using their login credentials.
Each user has fine grained access to projects, assets and different sets of capabilities based on attributes such as account role, tenant role and tenant.

Account

A HxDR account is a group of users, typically in the same organization.

  • Collaboration across accounts offers flexibility for co-contractors
  • Consumption in each account is measured and tracked in the usage metrics
  • Billing of consumed resources or based on fixed limits

Account management

  • change account role for user
  • get users in account
  • get external users in account
  • enforces seat usages in an account

HxDR Tenant

Tenants

Each integration, each application has it’s specific needs and possibly own user base. HxDR can aggregate consumption of accounts in a tenancy to offer consolidated overview to integrators.

  • Self-service of accounts within a tenancy

  • Aggregated consumption metrics

  • Tenant ADMIN :

    • Maintains a subset of company accounts
    • Able to generate signup links (vouchers) for companies
    • Role set inside HxDR Admin Tools

Tenancy management

  • create, update, delete tenant
  • move account to tenant
  • change tenant role for user
  • grouped asset sharing code
  • account metrics
  • shares streaming and download usage of an account

Related Pages

GraphQL API reference

This section lists a few examples. Please refer to HxDR GraphQL Playground (opens in a new tab) to explore complete schema.


Returns the profile details of the currently logged in user.

Returns an overview over the account to which the currently logged in user belongs to.

query GetAccountDemo {
  getAccount {
    id
    tenantId
    company
    referrer
    logo
    phonenumber
    accountBillingEmail
    sapAccountNumber
    discountRate
    isReseller
    taxExempt
    vatNumber
    paymentMethods
    originalExternalAccount
    financialDetailsSynced
  }
}

To successfully execute a request on HxDR GraphQL playground, See following :


Returns an overview over the account to which the currently logged in user belongs to.

Updates the profile details of the currently logged in user.
Updates the user settings for the currently logged in user

Generates an invitation containing a signed URL that can be used to signup a user to an existing account. The user will receive the specified account user role.

Creates the user with the provided details based on a sent out invite, protected by a provided signature. The user is created within the account specified in the SignupFromInviteInputV2.

Creates a new account with a new account admin, using the provided details. If the signature is provided, the information inside the signature will be used. The address provided will be validated. Current version of HxDR only allows signature-based sign ups.

JS-SDK reference

  • Account

    Account authorization and profile services