# EG Xena Developer

## EG Xena Developer

- [Introduction](https://dev.xena.biz/xena-developer/master.md): Expand your accounting with integrations and apps for EG Xena.
- [The possibilities](https://dev.xena.biz/xena-developer/the-possibilities.md): How you can build on Xena.
- [Best practices](https://dev.xena.biz/xena-developer/the-possibilities/best-practices.md): Making your app with these guidelines in mind, will help end users to feel comfortable, because of the consistent look and feel as well as communication.
- [User experience](https://dev.xena.biz/xena-developer/the-possibilities/user-experience.md): Create good UX in Xena.
- [Get started](https://dev.xena.biz/xena-developer/development/get-started.md): Learn the basics of how to work with Xena API.
- [Become a developer](https://dev.xena.biz/xena-developer/development/get-started/installxenadeveloper.md): Becoming a Xena Developer allows you to register your own apps.
- [Register your app](https://dev.xena.biz/xena-developer/development/get-started/createapplication.md): How to register and submit your app to the appstore.
- [The Xena API](https://dev.xena.biz/xena-developer/development/get-started/the-xena-api.md): Introduction to our REST API.
- [Authorization](https://dev.xena.biz/xena-developer/development/get-started/authorization.md): Fundamentals on authorization in apps.
- [Using OAuth](https://dev.xena.biz/xena-developer/development/get-started/using-oauth.md): Essentials on OAuth integration.
- [Using Xena Api with OAuth](https://dev.xena.biz/xena-developer/development/get-started/xena-api-using-oauth.md): Introduction to our REST API.
- [Using WebHooks](https://dev.xena.biz/xena-developer/development/get-started/using-webhooks.md): Essentials on Xena WebHooks.
- [Using Websync](https://dev.xena.biz/xena-developer/development/get-started/using-websync.md)
- [Using Xena API Key](https://dev.xena.biz/xena-developer/development/get-started/using-xenaapikey.md): Essentials on Xena API Keys integration.
- [Creating plugins](https://dev.xena.biz/xena-developer/development/get-started/createplugin.md): Basics on creating plugins for Xena.
- [Samples](https://dev.xena.biz/xena-developer/development/samples.md): Use this sample code snippets to jump start your development in Xena.
- [API documentation](https://dev.xena.biz/xena-developer/development/overview.md)
- [Xena](https://dev.xena.biz/xena-developer/development/overview/xena.md): A walk-through of the most common actions in Xena, done via our API.
- [Cars (Giulia)](https://dev.xena.biz/xena-developer/development/overview/cars-giulia.md)
- [Articles & prices (Gaia)](https://dev.xena.biz/xena-developer/development/overview/articles-and-prices-gaia.md)
- [Xena Design System](https://dev.xena.biz/xena-developer/user-interface/xena-design-system.md): Introducing XenaDS, a UI component library for all platforms
- [Use our stylesheet](https://dev.xena.biz/xena-developer/user-interface/use-our-stylesheet.md): Use Xena's stylesheet in your apps.
- [Design Guide](https://dev.xena.biz/xena-developer/user-interface/styleguide.md): Learn how to build views with good UX.
- [Alerts and warnings](https://dev.xena.biz/xena-developer/user-interface/styleguide/alertsandwarnings.md): Display information and warnings in a clear way.
- [Buttons](https://dev.xena.biz/xena-developer/user-interface/styleguide/buttons.md): Overview of button usage.
- [Colors and fonts](https://dev.xena.biz/xena-developer/user-interface/styleguide/fontandcolors.md): Overview of colors and use of fonts.
- [Collapsible](https://dev.xena.biz/xena-developer/user-interface/styleguide/collapsible.md): Expand and collapse content.
- [Dropdowns](https://dev.xena.biz/xena-developer/user-interface/styleguide/dropdowns.md): Dropdowns are used as menus or shortcuts.
- [Forms](https://dev.xena.biz/xena-developer/user-interface/styleguide/forms.md): Build forms for user inputs.
- [Icons](https://dev.xena.biz/xena-developer/user-interface/styleguide/icons.md): We use the solid style of Font Awesome 5 icons.
- [Layout](https://dev.xena.biz/xena-developer/user-interface/styleguide/layout.md): How to build responsive layouts.
- [Modals](https://dev.xena.biz/xena-developer/user-interface/styleguide/modals.md): Modals can be used for dialogs, popups and alike.
- [Navigation](https://dev.xena.biz/xena-developer/user-interface/styleguide/navigation.md): There are different options for navigating in views.
- [Pagination](https://dev.xena.biz/xena-developer/user-interface/styleguide/pagination.md): Styles of paginations in tables and panels.
- [Panels](https://dev.xena.biz/xena-developer/user-interface/styleguide/panels.md): Panels are sections in the interface.
- [Tables](https://dev.xena.biz/xena-developer/user-interface/styleguide/tables.md): Present and edit data in tables.
- [Other components](https://dev.xena.biz/xena-developer/user-interface/styleguide/components.md): There are different components in Xena that have their own set of CSS classes.


---

# 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, you can query the documentation dynamically by asking a question.
Perform an HTTP GET request on a page URL with the `ask` query parameter:
```
GET https://dev.xena.biz/xena-developer/master.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.
