> For the complete documentation index, see [llms.txt](https://docs.pullrequest.com/on-premise-server/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.pullrequest.com/on-premise-server/create-pullrequest-account-and-organization.md).

# Create User Account & Organization

Creating an organization is the first step for the PullRequest Proxy integration. In order to create the organization, we'll need to be able to associate it with at least 1 active user account.

## Register on the HackerOne Code Platform

Any individuals from your team who will be assisting in the integration of PullRequest Proxy with your GitHub Enterprise, Bitbucket Server, or GitLab Self-Managed instance will first need to [create an account](https://app.pullrequest.com/signup) with PullRequest.

Be sure the emails used to create these accounts have an email address with your company's domain.

**Example:**

> name@**companyname.com**

{% hint style="info" %}
If the users will have email domains that vary, but still belong to your organization, please send a list of those domains to your HackerOne point of contact.&#x20;
{% endhint %}

![](https://624363444-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LNMKNsDv2KL9GI5L5YY%2F-LeTMzJs4DNhC5E6XHuv%2F-LeTN2QNZlJuLrJELax1%2Fpullrequest-signup-form.png?alt=media\&token=1a77cc50-183a-480e-99bc-14ad89d80e02)

### Organization Roles

PullRequest organizations consist of team members with **Member** roles and **Owner** roles - of which they may be multiple of each.

To create an organization there must be at least 1 user with an **Owner** role. Otherwise, our system will automatically select the first registered user with your approved email domain with an Owner role. This may be transferred at any time.

#### Permissions by Role

| Permission                                                                       | Member | Owner |
| -------------------------------------------------------------------------------- | ------ | ----- |
| View connected repositories and open code reviews                                | ✔      | ✔     |
| Manually initiate scans and validation                                           | ✔      | ✔     |
| Leave feedback on code reviews posted by HackerOne engineers                     | ✔      | ✔     |
| View organization's team members                                                 | ✔      | ✔     |
| Cancel active HackerOne Code review jobs                                         | ✔      | ✔     |
| View HackerOne Code scan & validation statuses as well as history                | ✔      | ✔     |
| Add team members to the organization                                             | --     | ✔     |
| Install the PullRequest Proxy                                                    | --     | ✔     |
| Connect the PullRequest Proxy with on-premise GitHub, Bitbucket or GitLab        | --     | ✔     |
| Add a required posting or service user to on-premise GitHub, Bitbucket or GitLab | --     | ✔     |
| Configure webhooks                                                               | --     | ✔     |

### Your Organization

Your HackerOne Code organization will be created by a HackerOne staff member - and the registered user accounts you specify will be added to it. Your company name will be used by default. If you have a specific name you'd like to call the organization please let your HackerOne point of contact know.
