# Troubleshooting

- [Error Codes](https://docs.cipp.app/troubleshooting/troubleshooting.md)
- [Troubleshooting Instructions](https://docs.cipp.app/troubleshooting/troubleshooting-instructions.md)
- [Refreshing a Specific Tenant's Permissions via CPV API](https://docs.cipp.app/troubleshooting/troubleshooting-instructions/refreshing-a-specific-tenants-permissions-via-cpv-api.md): The CPV Permissions Refresh functionality in CIPP is necessary for maintaining up-to-date permissions and ensuring smooth operation across managed tenants.
- [Repairing Missing Function App Settings](https://docs.cipp.app/troubleshooting/troubleshooting-instructions/repairing-missing-function-app-settings.md): Use these steps when a CIPP function app has lost its required environment variables and you need to restore them manually without scripted access.
- [Frequently Asked Questions](https://docs.cipp.app/troubleshooting/frequently-asked-questions.md)
- [I Got a "Potential Phishing page detected" Alert. What Do I Do With That?](https://docs.cipp.app/troubleshooting/frequently-asked-questions/i-got-a-potential-phishing-page-detected-alert.-what-do-i-do-with-that.md)
- [Standards v Drift: How Do I Know Which to Use?](https://docs.cipp.app/troubleshooting/frequently-asked-questions/standards-v-drift.md)
- [How Do I Migrate My CSP to a New Tenant In CIPP?](https://docs.cipp.app/troubleshooting/frequently-asked-questions/how-do-i-migrate-my-csp-to-a-new-tenant-in-cipp.md)


---

# 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.cipp.app/troubleshooting.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.
