# Pre-requisites and Onboarding

## Account Creation

Integrator shall onboard themselves on Bhashini via the link below:\
\
Registration: [https://bhashini.gov.in/ulca/user/register#](https://bhashini.gov.in/ulca/user/register)

<figure><img src="https://3113426375-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSuLLfCr6CWwqT0SsqOL1%2Fuploads%2FD1ouP596nsonFnX7DC4K%2FUntitled.png?alt=media&#x26;token=6dd57830-0e4a-4dae-b6fc-fe5970a9e022" alt=""><figcaption><p><a href="https://bhashini.gov.in/ulca/user/register">https://bhashini.gov.in/ulca/user/register#</a></p></figcaption></figure>

Once an Integrator reaches the Integrator Registration Page, Integrator has to fill the required details as shown below:<br>

<figure><img src="https://3113426375-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSuLLfCr6CWwqT0SsqOL1%2Fuploads%2Fw4EA29xfgF6oYLavfcjI%2Fimage.png?alt=media&#x26;token=1e84a7c0-a953-41c6-bece-be142dcd5a37" alt=""><figcaption><p><a href="https://bhashini.gov.in/ulca/user/register">https://bhashini.gov.in/ulca/user/register#</a></p></figcaption></figure>

{% hint style="info" %}
Please check the spam folder for authentication email too.
{% endhint %}

Integrator will be able to do an email authentication after which login will be enabled for them. Integrators will be able to login and create their respective API Keys.\
\
Login: <https://bhashini.gov.in/ulca/user/login><br>

<figure><img src="https://3113426375-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSuLLfCr6CWwqT0SsqOL1%2Fuploads%2FnnOvcBJL9lmqOUhYHaBu%2Fimage.png?alt=media&#x26;token=9e306e9b-8251-4b2f-866d-6e63eec89eee" alt=""><figcaption><p><a href="https://bhashini.gov.in/ulca/user/login">https://bhashini.gov.in/ulca/user/login</a></p></figcaption></figure>

Once the Integrators are able to login, Integrators shall be able to reach their profile using **My Profile** section as shown below:

<figure><img src="https://3113426375-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSuLLfCr6CWwqT0SsqOL1%2Fuploads%2FifhqC0DF6rLAk5TyWCda%2Fimage.png?alt=media&#x26;token=26352b89-fcbc-4be3-8579-bd507aa60818" alt=""><figcaption><p><a href="https://bhashini.gov.in/ulca/profile">https://bhashini.gov.in/ulca/profile</a></p></figcaption></figure>

## API Key Creation

Once an Integrator reaches **My Profile** section, Integrators shall be able to create API Keys for different projects.&#x20;

{% hint style="info" %}
Currently, one Integrator will only be able to create 5 keys.
{% endhint %}

Integrators will be able to a create the API Key using **Generate** Button under their **My Profile** section.<br>

<figure><img src="https://3113426375-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSuLLfCr6CWwqT0SsqOL1%2Fuploads%2FMs8IJfgju1WdpuR8FVbX%2Fimage.png?alt=media&#x26;token=5cc4b198-8810-4f87-9c15-598b6ab75116" alt=""><figcaption><p>Generate Button to create API Key</p></figcaption></figure>

Integrator, after clicking on **Generate** Button, shall fill the name of the application for which they want to use the key for.<br>

{% hint style="info" %}
**App Name** should contain lower-case words only and may contain underscores.
{% endhint %}

<figure><img src="https://3113426375-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSuLLfCr6CWwqT0SsqOL1%2Fuploads%2FNIO6raAMapedQAmtWNSF%2Fimage.png?alt=media&#x26;token=af31f3ec-aff9-4fb3-9ee5-07cdcfbc550e" alt=""><figcaption><p>Application Name for which this API Key will be used for</p></figcaption></figure>

Once the Integrator has created the required number of Keys, they will be able to view the same as well as able to Revoke any particular key by clicking the **Revoke** Button.<br>

<figure><img src="https://3113426375-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSuLLfCr6CWwqT0SsqOL1%2Fuploads%2F4RPqNGDg9Clv1CMLAWhX%2Fimage.png?alt=media&#x26;token=9b5760f0-393c-48f4-9e0e-549147f89ec8" alt=""><figcaption></figcaption></figure>

## Obtaining User ID

Integrators will need to also have User ID along with the API Key which shall be used to make the Pipeline Config Call. As shown above, the User ID can be obtained from the **My Profile** section of ULCA as well.
