

<details class="accordion"><summary>Why do I need an API key?</summary><div class="accordion-content"><p>API keys are necessary for communication between Synerise and other applications and for using our SDK or plugins. They are also necessary for API authorization. There are two different types of API key - for the workspace and for the Clients, used depending on who you want to authorize as.</p></div></details>



<details class="accordion"><summary>How many API keys can I create in my workspace?</summary><div class="accordion-content"><p>You can create as many API keys as you wish. Giving them different access scopes, you can specify access levels for different purposes.</p></div></details>



<details class="accordion"><summary>Does my API key have an expiration date?</summary><div class="accordion-content"><p>No, you can use the API key you created as long as you wish.</p></div></details>



<details class="accordion"><summary>How do I get an API key?</summary><div class="accordion-content"><p>You can create one in <code>Synerise -&gt; Settings -&gt; API Key</code>, by clicking Add API Key. Remember that to add your API key, you need to specify the name, audience, scope, and roles.</p></div></details>



<details class="accordion"><summary>What kind of profile should I choose in API section: workspace or profile?</summary><div class="accordion-content"><p>Keys for workspace login are used for operations which couldn’t be logically bound to any client or user; usually they deal with items such as profile administration or batch processing.</p> <p>Because of the high access level, we recommend using many keys with different scopes assigned. Using the “one for all” approach may result in problems if the key is stolen by an unauthorized person.</p></div></details>

