# Preparing Your Account

Before you can start integrating with our APIs or using our SDKs, you need to prepare your account with the necessary access and configuration. This includes creating a service user, assigning proper permissions.

## Creating a Service User

A **Service User** is a non-human user intended for API interactions. It's typically tied to your integration and used to authenticate API requests.

To create a service user:

1. Navigate to **Console** > **Users**
2. Click **Add User** and choose `Service User` as the type
3. Generate an **API Key** for this user
4. Save the token securely, you’ll use this to authenticate your requests

> **Important**: Store the API key securely. It won't be shown again. You can always revoke or regenerate it later.

## Assigning Permissions

Service users need permissions to access specific APIs and resources.

To assign permissions:

1. Go to **Console** > **Roles**
2. Create or choose an existing role.
3. Grant necessary permission for the services you'll use.
4. Assign the role to your service user

## Obtaining Organization Key

Gormic supports multiple organizations within a single account. To interact with our APIs at the organization level, you'll need your **Organization Key**, which uniquely identifies your organization.

To find your Organization Key:

1. Log in to the **Console**.
2. Use L**auncher** (top-left) to select your organization.
3. Navigate to **Settings**.
4. Select the **General** tab.
5. Locate the **Organization Key** field, copy this value for use in your API requests.

## Sandbox Enrollment

If you're not yet subscribed to a production plan **and you want to become a partner**, you can use our **Sandbox Environment** to test and develop your integration.

Learn more on this page:

{% content-ref url="../partners-and-marketplace/becoming-a-partner" %}
[becoming-a-partner](https://developers.gormic.com/partners-and-marketplace/becoming-a-partner)
{% endcontent-ref %}
