# Aveiro API

**Canonical:** https://apis.io/apis/aveiro-app/aveiro-app-api/  
**Provider:** Aveiro — https://apis.io/providers/aveiro-app/  
**Base URL:** https://www.aveiro.app  
**Documentation:** https://help.aveiro.app/social/agents-and-api

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

Aveiro API as documented publicly: 45 operations. Contract generated from the documentation by API Evangelist (2026-11-02); not the provider's own document.

## Operations (45)

| Method | Path | Summary |
|---|---|---|
| POST | `/api/v1/audience/subscribers` | Subscribers |
| GET | `/api/v1/campaigns` | List campaigns — optional status filter |
| POST | `/api/v1/campaigns` | Create a draft campaign |
| GET | `/api/v1/me` | Token info |
| GET | `/api/v1/sites` | List accessible sites |
| POST | `/api/v1/sites` | Create a site (sites:write) |
| GET | `/api/v1/sites/{siteid}` | Get one site |
| GET | `/api/v1/sites/{siteid}/changes` | Review changes |
| GET | `/api/v1/sites/{siteid}/collections` | List collections |
| POST | `/api/v1/sites/{siteid}/collections` | Create a collection |
| PATCH | `/api/v1/sites/{siteid}/collections/{collectionid}` | Update Collection |
| DELETE | `/api/v1/sites/{siteid}/collections/{id}` | Delete a collection (content:delete) |
| PATCH | `/api/v1/sites/{siteid}/layout` | Update Site Layout |
| GET | `/api/v1/sites/{siteid}/media` | GET /api/v1/sites/{siteId}/media lists images. |
| POST | `/api/v1/sites/{siteid}/media/import-url` | POST /api/v1/sites/{siteId}/media/import-url imports media from a public URL. |
| POST | `/api/v1/sites/{siteid}/media/screenshot` | POST /api/v1/sites/{siteId}/media/screenshot films a public page into a mockup screenshot. |
| POST | `/api/v1/sites/{siteid}/media/screenshot-login` | Screenshot login link |
| GET | `/api/v1/sites/{siteid}/media/screenshot-styles` | List screenshot styles |
| GET | `/api/v1/sites/{siteid}/media/screenshot/{renderid}` | Poll screenshot |
| POST | `/api/v1/sites/{siteid}/media/upload` | POST /api/v1/sites/{siteId}/media/upload returns a signed URL for PUT uploads. |
| GET | `/api/v1/sites/{siteid}/pages` | List draft pages |
| POST | `/api/v1/sites/{siteid}/pages` | Create a draft page |
| GET | `/api/v1/sites/{siteid}/pages/by-path` | Fetch one page by path |
| DELETE | `/api/v1/sites/{siteid}/pages/{contentid}` | Soft-delete a page (content:delete) |
| PATCH | `/api/v1/sites/{siteid}/pages/{contentid}` | Update draft content |
| POST | `/api/v1/sites/{siteid}/publish` | Publish site |
| POST | `/api/v1/sites/{siteid}/reorder` | Reorder pages |
| GET | `/api/v1/sites/{siteid}/strings` | GET /api/v1/sites/{siteId}/strings lists site chrome strings (header, footer, SEO defaults) with per-locale translations. |
| PUT | `/api/v1/sites/{siteid}/strings` | PUT /api/v1/sites/{siteId}/strings sets one translation; optional publish pushes it live. |
| POST | `/api/v1/sites/{siteid}/unpublish` | Unpublish site |
| GET | `/api/v1/social/accounts` | Connected Instagram/Threads accounts and IDs for targets |
| GET | `/api/v1/social/media` | GET /api/v1/social/media |
| POST | `/api/v1/social/media` | POST /api/v1/social/media |
| POST | `/api/v1/social/media/generate` | AI image generation — up to 4 aspectRatios per call (plan + credits per ratio) |
| POST | `/api/v1/social/media/upload` | Get a direct‑upload target for a local image or video file |
| GET | `/api/v1/social/org-media` | GET /api/v1/social/org-media |
| GET | `/api/v1/social/performance` | Get performance |
| GET | `/api/v1/social/posts` | List posts — filter by status (e.g. rejected, pending_approval) |
| POST | `/api/v1/social/posts` | Create a draft (source=mcp); optional submitForReview |
| GET | `/api/v1/social/video` | List website renders |
| POST | `/api/v1/social/video` | Film a website |
| GET | `/api/v1/social/video/{renderid}` | Poll website render |
| GET | `/api/v1/templates` | List templates |
| PUT | `/press/hero.png` | PUT /press/hero.png |
| GET | `/social/posts/{postid}` | Fetch a social post by its ID |

## Machine-readable artifacts (7)

- **OpenAPI** — https://artifacts.apis.io/aveiro-app/openapi/_ae-authored/aveiro-app-openapi-generated.yml
- **JSONSchema** — https://artifacts.apis.io/aveiro-app/json-schema/aveiro-app-post-api-v1-sites-siteid-media-screenshot-request-schema.json
- **JSONSchema** — https://artifacts.apis.io/aveiro-app/json-schema/aveiro-app-post-api-v1-sites-siteid-media-screenshot-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/aveiro-app/json-schema/aveiro-app-post-api-v1-social-posts-request-schema.json
- **JSONSchema** — https://artifacts.apis.io/aveiro-app/json-schema/aveiro-app-post-api-v1-sites-siteid-media-upload-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/aveiro-app/json-schema/aveiro-app-get-api-v1-sites-siteid-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/aveiro-app/json-schema/aveiro-app-post-api-v1-sites-siteid-media-import-url-response-schema.json

## Other Aveiro APIs (1)

- [Aveiro API](https://apis.io/apis/aveiro-app/aveiro-api/)

---

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