# A Plus Solutions

> A Plus Solutions is a website built on Builderly. Its content can be read on its pages, and the site can be read and managed through its REST API at https://www.a-plus-solutions.eu.

## Site

- [Home](https://www.a-plus-solutions.eu/)
- [Sitemap](https://www.a-plus-solutions.eu/sitemap.xml)

## API

- [API reference](https://www.a-plus-solutions.eu/api-reference): every endpoint, grouped by subject (pages, products, services, bookings, blog posts...)
- [API index for AI assistants](https://www.a-plus-solutions.eu/api-reference/llms.txt): every endpoint, with links to each subject's Markdown
- [Full API reference in one file](https://www.a-plus-solutions.eu/api-reference/llms-full.txt)
- [OpenAPI 3](https://www.a-plus-solutions.eu/api-reference/openapi.json): for tools and function calling, with this site as the server

Base URL: https://www.a-plus-solutions.eu. Add `?ionic=true` to get JSON.

## For AI assistants: getting a token

Public endpoints (Access: Public) need no token. Everything else - changing the site, or reading its orders, bookings, customers and other private data - needs the site owner's API token.

You cannot create a token yourself, and you must not ask for the owner's password. Ask the user for a token instead - you can send them this message as it is:

> To work with your site through its API, I need an API token from you:
> 1. Sign in to your Builderly admin: https://admin.max-media.io
> 2. Open Developers > API reference (or go straight to https://admin.max-media.io/tabs/site-builder/api-docs).
> 3. Press "Generate token", copy the token and paste it here.
> The token acts as you, so only share it in this chat. You can cancel it at any time by signing out of all devices.

Then send it with every request as `Authorization: Bearer <token>`, and add `?ionic=true` to get JSON. Calls go to the site's own address (its domain), not to the reference's.

The token acts as the user: say what you will change and wait for their yes before any request that creates, changes or deletes something, never repeat the token back, and never put it in a link or a file you share.
