# API

- [Authentication](https://docs.appmixer.com/6.0/6.3/api/authentication.md)
- [Flows](https://docs.appmixer.com/6.0/6.3/api/flows.md)
- [Apps](https://docs.appmixer.com/6.0/6.3/api/apps.md): This set of endpoints control the connectors that are installed in your Appmixer tenant. You can also publish new and uninstall existing connectors.
- [Accounts](https://docs.appmixer.com/6.0/6.3/api/accounts.md): Authentication to apps.
- [User](https://docs.appmixer.com/6.0/6.3/api/user.md): API for users
- [Insights](https://docs.appmixer.com/6.0/6.3/api/insights.md): Get list of all messages passing through your flows and usage information (telemetry).
- [Files](https://docs.appmixer.com/6.0/6.3/api/files.md): Appmixer allows you to upload files to use them in your flows.
- [Data Stores](https://docs.appmixer.com/6.0/6.3/api/data-stores.md): Access Data Stores (built-in key-value store).
- [Connector Configuration](https://docs.appmixer.com/6.0/6.3/api/service-configuration.md): Global configuration for your connectors. If a component contains either an auth section or authConfig section, values for the specified service will be injected into the \`context.config\` object.
- [ACL](https://docs.appmixer.com/6.0/6.3/api/acl.md): ACLs can be used to control access to connectors by users or group of users or access to any other Appmixer functionality via limiting the API routes the users can use (API/UI).
- [Charts](https://docs.appmixer.com/6.0/6.3/api/charts.md): Control the charts in a user dashboard (Insights UI).
- [Config](https://docs.appmixer.com/6.0/6.3/api/config.md): System configuration. The following endpoints are only accessible to users with \`admin\` scope.
- [Modifiers](https://docs.appmixer.com/6.0/6.3/api/modifiers.md): Modifiers are data transformation functions that can be used to transform data variables inside your flows. You can customize the list of modifiers or even define your own functions.
- [Public Files](https://docs.appmixer.com/6.0/6.3/api/public-files.md): Public files are files that are available at the root location of your Appmixer Tenant API endpoint. For example, uploading verify.html will make the file available at API\_URL/verify.html.
- [Unprocessed Messages](https://docs.appmixer.com/6.0/6.3/api/unprocessed-messages.md): When a message processing fails, even after a certain number of retries, Appmixer stops processing the message and archives it. You can fetch, delete, and even retry those messages programmatically.
- [Variables](https://docs.appmixer.com/6.0/6.3/api/variables.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.appmixer.com/6.0/6.3/api.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.
