Account management

Working with accounts is one of the most crucial aspects of using the GPS-Trace platform.

There are several types of accounts available for creation and managing in the GPS-Trace Console:

  1. Forguard and Tags accounts: Fully dealer-managed accounts with access to Forguard or Tags applications. Service providers who have completed full company verification have control over these accounts, including the ability to create and apply personalized tariff plans on client accounts. Without completing company verification, service providers will not be able to use Forguard and Tags solution.
  2. Ruhavik accounts: These accounts have access to Ruhavik application; however, they come with limitations on provider access after activation by clients.

When creating a client account, an application is assigned to the account, granting the client access.

This is implemented through a request, with one of the mandatory fields being "reg_apps".

IDs of applications:

  • Ruhavik - 5a5ca87f-7cbe-4540-ab5d-77bf4bf69884
  • Forguard - b901da51-ce00-4af2-b978-8d0fca8ae1ea
  • Tags - de7f31b0-c485-4bf3-b48b-994bd333e7f2

User entities are created simultaneously with the creation of a client account and are initially inactive. There are two ways to activate an account:

1. Activation by the service provider

The service provider can activate a Forguard account directly using the following method:

PUT /provider/accounts/{id}/activate

In this case the account is activated on the provider's side without additional actions from the client.

2. Activation by the client (via activation link)

Alternatively, the service provider can send a special activation link to their client. The link format is the following:

https://login.gurtam.space/registration/acknowledgment?client_id=00010000000000000500&login=test_user_name&login_key=1123456

Where:

  • client_id indicates the application affiliation:
    • 00010000000000000500: Forguard
    • 00010000000000000300: Ruhavik
    • 00010000000000000700: Tags
  • test_user_name is replaced with the name of the user of this account
  • login_key is the assigned login key during account creation

Upon clicking the activation link, the client enters their unique email address (to be associated with the account) and a password. Then the client will receive a registration confirmation email at the provided address.

By following the link in the email, the client completes the registration process by entering the requested information in the form (which could include password, login key, etc.).

Once the account is activated (by either method), the activation date and time are recorded in the 'ack' field. After that, the client will be able to log in to the application using the email and password that they entered during registration.