# Management API

AppControl has a management API that can be enabled so that you can integrate AppControl with other management systems. The API can be enabled from the [System Configuration](/administration/system/system-configuration.md) page under the Feature Settings tab. Once enabled, an account is generated that can be used to authenticate to the API.

{% hint style="warning" %}
Important! The API account has similar access to the system as a Platform Adminstrator, and thus has full rights to manage accounts, apps, groups and other objects. Be very careful when using the API.

The Managment API URL is always available, however when the API is disabled from the system configuration, there is no account available to authenticate to the API.
{% endhint %}

Once the API is enabled you can use the API user and password to access the following URL:

**http\://\<your-appcontrol-system>/rest/core/v1**

Documentation for all API calls can be found at:

**https\://\<your-appcontrol-system>/rest-doc/rest/core/v1/**

The following parts of your system can be managed via the API:

* **Apps.** Use this API to manage system settings related to your apps (E.g. enable / disable app, turn features on and off)
* **Accounts.** Use this API to create accounts and assign roles.
* **App Access.** Use this API to assign users to apps as App Owners, App Administrators, or App Members.
* **App Groups.** Use this API to manage app groups (assign apps, group administrators, group members)
* **App Access Groups.** Use this API to manage app access groups (Assign apps, group members, member access rights).
* **Hosting Platforms.** Use this API to manage your Mendix hosting platforms.


---

# 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.bluestorm.io/administration/system/management-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.
