# Technical documentation

- [Overview](https://docs.openli.com/docs/documentation/technical-overview.md): On this page, you'll find an overview of the bits and pieces that constitutes Openlis technical suite.
- [Widget](https://docs.openli.com/docs/documentation/legaljs-widget.md): Openli provides you with an easy and straightforward approach to collect and manage consent. We have a few widgets that do just that!
- [Collect consent](https://docs.openli.com/docs/documentation/legaljs-widget/consent.md): Collect consent from your users integrated with all forms.
- [CSS styling options](https://docs.openli.com/docs/documentation/legaljs-widget/consent/css-styling-options.md): Here is a detailed guide for how to style various aspects of the consent collecting widget.
- [Collect cookie consent](https://docs.openli.com/docs/documentation/legaljs-widget/collecting-cookie-consent.md)
- [Blocking cookies](https://docs.openli.com/docs/documentation/legaljs-widget/collecting-cookie-consent/blocking-cookies.md): This guide will show you how to manually block all your current cookies, such they are only activated when users have given the correct consent.
- [Blocking embedded media](https://docs.openli.com/docs/documentation/legaljs-widget/collecting-cookie-consent/blocking-embedded-media.md)
- [Cookie-widget options](https://docs.openli.com/docs/documentation/legaljs-widget/collecting-cookie-consent/cookie-widget-options.md)
- [Consent state API](https://docs.openli.com/docs/documentation/legaljs-widget/collecting-cookie-consent/consent-state-api.md): An easy way to get the current cookie consent state.
- [API](https://docs.openli.com/docs/documentation/legal-monster-api.md): Our API gives you the ability to integrate with Openli and automate your compliance.
- [Consents](https://docs.openli.com/docs/documentation/legal-monster-api/consents.md): API access to consents in openli.
- [Services](https://docs.openli.com/docs/documentation/legal-monster-api/services.md): List all your available services.
- [Personal data](https://docs.openli.com/docs/documentation/legal-monster-api/services/personal-data.md): List all personal data for a specific service in your project
- [Subprocessors](https://docs.openli.com/docs/documentation/legal-monster-api/services/subprocessors.md): List all subprocessors for a specific service in your project.
- [Webhooks](https://docs.openli.com/docs/documentation/legal-monster-api/webhooks.md): Access your webhooks though the API to mange them.
- [Cookies set by Openli](https://docs.openli.com/docs/documentation/cookies-set-by-openli.md): Details about the cookies set by Openli's services


---

# 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.openli.com/docs/documentation.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.
