> ## Documentation Index
> Fetch the complete documentation index at: https://docs.oleria.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Custom Access

> Make anything requestable - an internal tool, an unintegrated application, or any action a webhook can trigger - with the same approvals and audit trail.

Custom Access lets you make anything requestable, not just directly connected applications - an internal tool, an application not integrated with Oleria, or any action you can trigger with a webhook call. Custom Access items use the same justification, duration, and approval chain options as applications. The difference is how access gets provisioned once a request is approved.

<Steps>
  <Step title="Open Custom Access">
    Go to **Governance** -> **Access Requests** -> **Custom Access**, and select **New custom access**.
  </Step>

  <Step title="Name and describe it">
    Give the item a name and description. Employees see these in the request catalog.
  </Step>

  <Step title="Connect a webhook">
    Select the [webhook](/administration/webhooks) that provisions this access, and add any parameters that should be sent on every request.
  </Step>

  <Step title="Configure the request form">
    Define the fields employees fill in when they request this access. Fields can be required or optional.

    <img src="https://mintcdn.com/oleria/UhwWA8FXD1mkUZFa/images/governance/access-requests/custom-access-creation.png?fit=max&auto=format&n=UhwWA8FXD1mkUZFa&q=85&s=c074040cebd91644030b3794508fef5a" alt="New custom access page showing the provisioning webhook, its parameters, and the user fields that make up the request form" width="1900" height="925" data-path="images/governance/access-requests/custom-access-creation.png" />
  </Step>

  <Step title="Set duration, expiration, and justification">
    Choose whether access is permanent or time-limited, how long a pending request can stay open before it expires, and whether a business justification is required.
  </Step>

  <Step title="Assign an approval chain">
    Select the approval chain that should govern requests for this item, and choose whether to notify approvers by email or Slack.
  </Step>
</Steps>

<Note>
  Custom Access is provisioned and revoked through the webhook you configure. If the webhook doesn't return a successful response, the request or revocation fails without affecting other pending requests.
</Note>

## Requesting Custom Access

Employees request Custom Access the same way they request application access, from the **Custom Access** tab in the Governance App catalog. The request form shows whatever fields you've configured instead of an application and role, and submissions are tracked separately under **My Custom Access Requests**.

<Frame>
  <img src="https://mintcdn.com/oleria/UhwWA8FXD1mkUZFa/images/governance/access-requests/custom-access-request.png?fit=max&auto=format&n=UhwWA8FXD1mkUZFa&q=85&s=5bbf70358bca07e1fd831788e330535c" alt="Request access dialog for a custom access item, showing the configured customer and role fields, the requested duration, and peer group access" width="480" data-path="images/governance/access-requests/custom-access-request.png" />
</Frame>

## Contact us

For questions, contact us at [support@oleria.com](mailto:support@oleria.com).
