Getting started

  • Devices Pairing

    Follow these steps to pair your mobile device with the inabit platform:

    Step 1: Install the inabit Mobile App


    1. Download the App:

    • For iOS devices, visit the App Store.
    • For Android devices, visit the Google Play Store.
    • Search for "inabit" and download the app.

    2. Install the App:

    • Follow the on-screen instructions to install the inabit app on your mobile device.

    Step 2: Launch the inabit Mobile App


    1. Open the App:

    • Locate the inabit app icon on your mobile device and tap to open it.

    2. Sign In with your preferred cloud of choice:

    • Google Drive (iOS / Android)
    • iCloud (Exclusive to iOS)

    Step 3: Initiate Device Pairing


    1. Navigate to Pairing Section:

    • Once logged in, go to the "Settings" or "Account" section of the app.
    • Find and select the option for "Device Pairing" or "Pair Device."

    2. Scan the QR code to get the Pairing Code in the App:

    • The inabit platform will generate a unique pairing code or QR code.

    Step 4: Pair the Device with inabit Platform


    1. Log In to inabit Platform:

    • On your computer or another device, log in to the inabit platform using your account credentials.

    2. Access Device Pairing Option:

    • Navigate to your user and find the option of "Pair Device".
    • You will also have the option highlighted on any screen in the web platform, if you're in an approver-fitting role

    3. Enter Pairing Code From The App:

    • Enter the pairing code generated by the mobile app.

    Step 5: Confirm Pairing


    1. Verify Pairing / Pairing in Progress:

    • A confirmation period will occur and you will need to wait with the screen opened on your mobile app

    WARNING: Do not close the mobile application while device pairing is in progress!

    2. Successful Pairing:

    • Once confirmed, your mobile device will be securely paired with the inabit platform.
    • You will be displayed with a green screen of "Pairing Completed" in the mobile app.
    • Once the screen is displayed, you will instantly be moved to the next step of your mobile app onboarding.

    Step 6: Test the Pairing Connection:


    Test Functionality:

    • Perform a test transaction or action within the inabit app to ensure the device pairing is working correctly.
    • You should be receiving an approval request for every transaction within a wallet's policy that you're a set approver of.

    Troubleshooting
    If you encounter any issues during the pairing process, consider the following tips:

    • Ensure Internet Connection: Both your mobile device and computer should have a stable internet connection.
    • Update the App: Make sure you have the latest version of the inabit app installed.
    • Restart Devices: Sometimes, restarting your devices can resolve connectivity issues.
    • Contact Support: If problems persist, contact inabit customer support for assistance.

     

    Summary


    Device pairing is a vital security feature that enhances the safety and convenience of using the inabit platform. By following this guide, users can easily pair their mobile devices, ensuring a secure and seamless experience.

    For any further assistance, please refer to the inabit support resources or contact our support team.

  • User Roles in inabit

    Learn about inabit's role system and its permissions per each role

    inabit Roles Hierarchy


    The following page describes inabit roles system by order "highest" to "lowest".

     

    Owner


    The owner is the one that approves signing devices and new users and is granted with all of the permissions in the entire system (account).

    There's only one owner to an inabit account

    Reminder -> there can be multiple organizations in an inabit account, but there cannot be multiple inabit accounts under the same owner.

     

    Admin


    An admin has access to everything in the system except being able to open new organizations, viewing the account settings & remove the owner.

    An inabit account can have multiple admins per organization and an admin can be a set as a different user per each and every organization.

     

    Signer


    Signers are users similar to admins but their sole purpose is to approve or reject transactions. The signer can't perform administrative operations like add/remove new users to/from an organization.

     

    Editor


    Editors can access everything in the system but creating new wallets, approving/rejecting transactions and editing organization settings and its users.

    They are still capable of creating transaction requests.

     

    Viewer


    A viewer only has viewing permissions in an inabit organization and he/she cannot initiate transactions or edit any of the settings but their own. (User photo, email, password, etc.)

     

    API User Roles


    In order to access our API capabilities and authenticate queries and mutations,
    you must create an API Admin/Viewer.

     

    API Admin

    The API admin role is internally generated by inabit when an organization desires to utilize inabit's API infrastructure. Upon receiving such a request, we establish an "API user" devoid of access credentials to the platform's UI. This user's sole function is to issue an access token for inabit's API.

    By utilizing the access token provided through this user's credentials, you gain access to inabit's queries and mutations within our GraphQL schema. A significant distinction between this role and other API user roles is that this API user possesses equivalent permissions to a standard Admin within the system.

    With this role, you can execute various actions such as creating transactions, adjusting organization settings, inviting new users to your organizations, establishing wallets, and much more - all through the API.

    How to create an API Admin?

    • Contact inabit's support at support@inabit.com
      to retrieve login access credentials and fetch a JWT access token when you authenticate.
    • Use the token as a bearer across all of your queries and mutations.

    Note - You can also decide to create an API Viewer. The same role permissions are applied to the Viewer role in the platform, doing so you will only receive API capabilities of a viewer.

     

    API Signer


    API signer is a unique user created by inabit that is separated from an API admin/viewer.

    This API user is created for the sole purpose of serving as the "API approver" to sign transactions using inabit's developed tool we call the "Docker Signer".

    In a nutshell, this role's purpose is to serve as a "remote approval" application to simulate/replace the standard inabit mobile approvals app for services that develop and build their infrastructure with inabit.

    • You can learn all about this in our Remote Infrastructure section.
    • If you still find it hard to understand, feel free to contact us for tailored support: support@inabit.com

     

    API Viewer


    The API viewer is another role generated (currently) by inabit internally when an organization wishes to operate and utilize inabit's API infrastructure.

    The sole difference between an API admin and API viewer is the permission access to the capabilities of the API.

    • The API viewer isn't capable of calling mutations such as createTransferRequest or createApiWalletAddress.
  • inabit Wallet Types

    See which wallet types are supported on our platform.