> For the complete documentation index, see [llms.txt](https://docs.navigaglobal.com/dashboard-plugin/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.navigaglobal.com/dashboard-plugin/manifest-structure.md).

# Manifest structure

{% hint style="info" %}
💁🏻 The manifest is an important file. A plugin cannot be installed without a correct formatted manifest.json file.
{% endhint %}

### Default manifest object

```
{
  "bundle": "se.infomaker.DashboardPlugin",
  "name": "Dashboard Plugin",
  "description": "Dashboard Plugin Description",
  "author": {
    "name": "Team Dashboard",
    "organization": "Infomaker Scandinavia AB",
    "email": "support@infomaker.se",
    "website": "www.infomaker.se"
  },
  "version": "1.0.0"
}
```

### Required properties:

| Property    | Description                                                                                              |
| ----------- | -------------------------------------------------------------------------------------------------------- |
| **bundle**  | a unique plugin id, create it by use reverse domain style and add your plugin name.                      |
| **name**    | your plugin name, must be unique for your organisation. This is what will be displayed in the Dashboard. |
| **author**  | plugin's developer, either and Object or an Array of Objects if there is many developers.                |
| **version** | plugin version.                                                                                          |

### **Optional** properties:

| Property            | Description                                                                                                       |
| ------------------- | ----------------------------------------------------------------------------------------------------------------- |
| **graphic\_url**    | plugin image displayed in Dashboard, defaults to default placeholder image if not defined.                        |
| **markdown\_url**   | plugin markdown documnet, displayed in plugin's settings in Dashboard store.                                      |
| **thumbnail\_url**  | plugin thumbnail image displayed in plugin widget in Dashboard toolbar, defaults to graphic image if not defined. |
| **wiki\_url**       | plugin wiki url, for more details will point to wiki url.                                                         |
| **allowRunInModal** | boolean value to specify if the plugin's application can be run inside a Dashboard modal, default to **true**.    |


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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.navigaglobal.com/dashboard-plugin/manifest-structure.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.
