Users

Within Revenue HQ, user records relate to individuals who are authorized to perform specific actions on behalf of an application.

Users have login credentials to, and a direct relationship with, Revenue HQ. This is distinct from individuals who sign up for an application. An individual who enters into a billing relationship with an application is called an Account.

One particular user might be invited to work on multiple applications (e.g., bookkeepers, marketing agencies, contractors, etc). Because users exist in Revenue HQ outside of any one application, API calls to retrieve, modify, manage API tokens, etc. of a user are only possible to the authenticated user acting on his or her own behalf. You cannot modify another user's record.

That said, you can add, remove, and update the scopes of users authorized to manage your application.




Attributes:

NameTypeDescription
idstringV7 UUID generated when the user record is created.
namestringThe user's full name.
emailstringThe user's email address.
api_tokensarrayArray of User API Tokens.
session_tokenstringA short-lived JSON web token that identifies the authenticated user. See User Sessions.
scopesarrayArray of Scopes .
created_atintegerUnix timestamp of when the user was created (in seconds since the Unix epoch).
updated_atintegerUnix timestamp of when the user was last updated (in seconds since the Unix epoch).