> For the complete documentation index, see [llms.txt](https://docs.sprinkledata.com/api/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.sprinkledata.com/api/overview/authentication.md).

# Authentication

Set the following header in each HTTP request:

<table><thead><tr><th width="319">HTTP Header</th><th>Description</th></tr></thead><tbody><tr><td>sprinkle-org-id</td><td>Organisation Id</td></tr><tr><td>sprinkle-api-key</td><td>API key id</td></tr><tr><td>sprinkle-api-secret</td><td>API key secret</td></tr></tbody></table>

### Getting Organisation Id

Get the Organisation Id from the sprinkle application url. The value of "o" parameter

![](/files/TwXpOzcBBpa0uT1UvcXL)

### Generating API Key

You can create your own API keys. At max each user can create 2 keys. To create user keys - click on **Account**.

<div align="left"><img src="/files/tA5EKzlXldZxmwVV9xAu" alt=""></div>

On the Profile page click on the **User Keys** tab and **Generate** new key. Copy the API Key Id and Secret

![](/files/DbRo0xDUpc3eI1pLPrC5)
