# AIMEAT Site API

**Canonical:** https://apis.io/apis/aimeat-io/aimeat-io-site-api/  
**Provider:** AIMEAT — https://apis.io/providers/aimeat-io/  
**Base URL:** https://aimeat-finland-001-genesis.overscalesolutions.com  
**Documentation:** https://aimeat.io/v1/spec

AIMEAT Site API is one of 100 APIs that [AIMEAT](https://apis.io/providers/aimeat-io/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. This API exposes 6 JSON Schema definitions. Tagged areas include Site. The published artifact set on APIs.io includes an OpenAPI specification and 6 JSON Schemas.

Node Portal — custom HTML template with dynamic tag resolution

## Operations (46)

| Method | Path | Summary |
|---|---|---|
| GET | `/v1/site` | Portal metadata |
| GET | `/v1/site/template` | Download current template |
| POST | `/v1/site/template` | Upload new template |
| DELETE | `/v1/site/template` | Revert to default portal |
| POST | `/v1/site/import` | Import portal bundle |
| GET | `/v1/site/memory-keys` | List portal memory keys |
| POST | `/v1/site/memory` | Set a portal memory key |
| DELETE | `/v1/site/memory/{key}` | Delete a portal memory key |
| GET | `/v1/site/changelog` | View change log |
| POST | `/v1/site/cache-invalidate` | Force cache refresh |
| GET | `/v1/site/store-tiers` | The store's public price ladder, read by the node |
| GET | `/v1/themes` | The themes the look picker offers, and who chooses |
| POST | `/v1/themes` | Make a new theme, a copy of another |
| GET | `/v1/themes/all` | Every theme whole, its warnings, and what a theme may set |
| GET | `/v1/themes/fonts` | Every face this node serves, base and added, with its licence trail |
| GET | `/v1/themes/fonts.css` | The @font-face rules of the faces the operator added |
| GET | `/v1/themes/fonts/{family}/{file}` | One file of a face the operator added |
| PUT | `/v1/themes/fonts/{family}` | Add or replace a face (operator) |
| DELETE | `/v1/themes/fonts/{family}` | Remove a face the operator added (operator) |
| GET | `/v1/themes/choice` | A person's own look |
| PUT | `/v1/themes/choice` | Keep a person's look on their account |
| PUT | `/v1/themes/policy` | Who chooses the look, which themes are available, and the default |
| POST | `/v1/themes/preview` | A draft theme's stylesheet and warnings, saved nowhere |
| GET | `/v1/themes/{id}` | One theme whole, its warnings and its saved versions |
| PUT | `/v1/themes/{id}` | Change, retire or bring back one of the node's themes |
| GET | `/v1/themes/{id}/theme.css` | One theme's own stylesheet |
| POST | `/v1/themes/{id}/styles` | A new style in a theme |
| PUT | `/v1/themes/{id}/styles/{styleId}` | Change a style of a theme |
| PUT | `/v1/themes/{id}/components/{componentId}` | Component CSS for one component in one theme |
| GET | `/v1/themes/{id}/versions` | The versions a theme was saved as |
| POST | `/v1/themes/{id}/versions/{version}/restore` | Put back a saved version of a theme |
| GET | `/v1/site/header-nav` | Get header navigation config |
| PUT | `/v1/site/header-nav` | Update header navigation config |
| GET | `/v1/site/layout/portal` | Which blocks the node's front page is built from |
| GET | `/v1/site/layout/{surface}` | Which blocks a surface is built from |
| PUT | `/v1/site/layout/{surface}` | Store a surface layout |
| DELETE | `/v1/site/layout/{surface}` | Go back to the built-in layout |
| POST | `/v1/site/layout/{surface}/reset` | Start from the built-in layout |
| GET | `/v1/site/layout/{surface}/versions` | What this layout used to be |
| POST | `/v1/site/layout/{surface}/restore` | Put an earlier version back |
| POST | `/v1/site/layout-import` | Apply one paste covering one or more surfaces |
| GET | `/v1/site/blocks` | What this node can put on a surface |
| GET | `/v1/site/layout-prompt` | The prompt for arranging a page with your own AI |
| POST | `/v1/site/freeform` | Edit one passage on its own |
| GET | `/v1/site/prompt` | AI navigation prompt |
| GET | `/v1/site/sync` | Origin sync feed for load-balancer nodes |

## Machine-readable artifacts (7)

- **OpenAPI** — https://artifacts.apis.io/aimeat-io/openapi/aimeat-io-site-api-openapi.yml
- **JSONSchema** — https://artifacts.apis.io/aimeat-io/json-schema/aimeat-io-workflow-def-input-schema.json
- **JSONSchema** — https://artifacts.apis.io/aimeat-io/json-schema/aimeat-io-workflow-run-schema.json
- **JSONSchema** — https://artifacts.apis.io/aimeat-io/json-schema/aimeat-io-schedule-create-schema.json
- **JSONSchema** — https://artifacts.apis.io/aimeat-io/json-schema/aimeat-io-ai-provenance-declaration-schema.json
- **JSONSchema** — https://artifacts.apis.io/aimeat-io/json-schema/aimeat-io-app-summary-schema.json
- **JSONSchema** — https://artifacts.apis.io/aimeat-io/json-schema/aimeat-io-memory-write-schema.json

## Other AIMEAT APIs (12)

- [AIMEAT A2A API](https://apis.io/apis/aimeat-io/aimeat-io-a2a-api/)
- [AIMEAT Actions API](https://apis.io/apis/aimeat-io/aimeat-io-actions-api/)
- [AIMEAT Admin API](https://apis.io/apis/aimeat-io/aimeat-io-admin-api/)
- [AIMEAT Agent Crew API](https://apis.io/apis/aimeat-io/aimeat-io-agent-crew-api/)
- [AIMEAT Agent Directives API](https://apis.io/apis/aimeat-io/aimeat-io-agent-directives-api/)
- [AIMEAT Agent Goals API](https://apis.io/apis/aimeat-io/aimeat-io-agent-goals-api/)
- [AIMEAT Agent Integration API](https://apis.io/apis/aimeat-io/aimeat-io-agent-integration-api/)
- [AIMEAT Agent Messages API](https://apis.io/apis/aimeat-io/aimeat-io-agent-messages-api/)
- [AIMEAT Agent Onboarding API](https://apis.io/apis/aimeat-io/aimeat-io-agent-onboarding-api/)
- [AIMEAT Agent Tasks API](https://apis.io/apis/aimeat-io/aimeat-io-agent-tasks-api/)
- [AIMEAT Agent Telemetry API](https://apis.io/apis/aimeat-io/aimeat-io-agent-telemetry-api/)
- [AIMEAT Agent Webhooks API](https://apis.io/apis/aimeat-io/aimeat-io-agent-webhooks-api/)

## Tags

Site

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/aimeat-io/aimeat-io-site-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/aimeat-io/.
