# Zenoti

To connect Zenoti with Perkville, you will need to generate an API key for your Zenoti organization. To do this, follow the steps below.

{% stepper %}
{% step %}

### Generate an API key

1. In Zenoti from the organization level, go to **Admin** > **Setup** > **Apps**
2. [Generate an API Key](https://help.zenoti.com/en/zenoti-apis/create-the-backend-app-and-generate-a-new-api-key.html)

{% embed url="<https://docs.zenoti.com/docs/authentication#api-key-based-authentication>" %}

{% hint style="danger" %}
Do not share your API key with untrusted entities
{% endhint %}
{% endstep %}

{% step %}

### Send the key to your Perkville representative

You will need to send the API key to your Perkville representative via a secure method, like [OneTimeSecret](https://onetimesecret.com/), or we can provide you with access to your integration, in our integration platform [Middle](https://app.gitbook.com/u/3HMmB1QOWRYqymL3q0jzzkO2tus1), so you can enter it yourself.

{% embed url="<https://onetimesecret.com/>" %}
{% endstep %}
{% endstepper %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.perkville.com/overview/integrations/integration-reference/zenoti.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
