> For the complete documentation index, see [llms.txt](https://docs.p0.dev/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.p0.dev/integrations/resource-integrations/cloudflare/requesting-access.md).

# Requesting Cloudflare access

Request just-in-time access to one or more Cloudflare account roles through Slack or the P0 web app. When your request is approved, P0 assigns the requested roles to your Cloudflare user and removes them when your access expires.

{% hint style="info" %}
You must already exist as a Cloudflare user in the account whose email matches your P0 identity. P0 assigns roles to your existing Cloudflare user.
{% endhint %}

### Requesting from Slack

1. Type `/p0 request` in any Slack channel to open the P0 request modal, then select **Cloudflare** as the resource.
2. If your organization connects more than one Cloudflare account, select the **Account** you want access to.
3. Under **Role**, start typing the name of a role. As you type, suggestions appear in a dropdown. Select one or more roles you need.
4. Optionally, enter a reason under **Reason access is needed**, and a duration under **Requested access duration**.
5. Click **Request**.

After you submit the request, the P0 bot confirms the request and notifies your approvers. If your request is approved, P0 assigns the selected roles to your Cloudflare user and tells you when access expires. When access expires, or if you relinquish it early, P0 removes the roles.

After your request is approved, you can use the **relinquish** button on the P0 bot message to release access early. Relinquishing revokes the roles, and you must make another request if you need them again.
