# Aveiro API > Get started with Aveiro, the AI-native creator platform, co-code site builder and community manager. ## Sites - [List Sites](/sites/list-sites.md): GET /api/v1/sites — return every site your API token can access. - [List Templates](/sites/list-templates.md): GET /api/v1/templates — list approved marketplace templates available for cloning. - [Create Site](/sites/create-site.md): POST /api/v1/sites — create a site, optionally cloning a marketplace template by slug. - [Update Site Layout](/sites/site-layout.md): PATCH /api/v1/sites/{siteId}/layout — draft header button and footer link groups. - [Chrome Strings](/sites/chrome-strings.md): GET/PUT /api/v1/sites/{siteId}/strings — list and translate visitor chrome copy. - [Update Collection](/sites/update-collection.md): PATCH /api/v1/sites/{siteId}/collections/{collectionId} — labels, position, per-locale display names. ## Pages - [Create a Page](/pages/create-page.md): POST /api/v1/sites/{siteId}/pages — create a new draft MDX page at a path. - [Delete a Page](/pages/delete-page.md): DELETE /api/v1/sites/{siteId}/pages/{contentId} — soft-delete a draft page. - [List Pages](/pages/list-pages.md): GET /api/v1/sites/{siteId}/pages — list every draft page in a site. - [Reorder Pages](/pages/reorder-pages.md): POST /api/v1/sites/{siteId}/reorder — reorder, move, or sort pages and folders. - [Update a Page](/pages/update-page.md): PATCH /api/v1/sites/{siteId}/pages/{contentId} — update draft MDX content or metadata. - [Site Media](/pages/site-media.md): List site images, upload files, and capture product screenshots from public URLs. - [Publish Site](/pages/publish-site.md): POST /api/v1/sites/{siteId}/publish pushes dirty draft pages live. Default scope is the site's default locale only; pass locale_scope or content_ids for translations. - [Link Translation](/pages/link-translation.md): POST /api/v1/sites/{siteId}/pages/link-translation — link an existing locale page as a translation variant. - [Import Media from URL](/pages/import-media-from-url.md): POST /api/v1/sites/{siteId}/media/import-url — server-side HTTPS image import for agents. ## Audience - [Newsletter API Overview](/audience/newsletter-overview.md): Agent-facing REST routes for drafting email campaigns and reading analytics. Requires newsletter:read / newsletter:write — send and schedule stay in the dashboard. - [Newsletter Campaigns](/audience/newsletter-campaigns.md): GET/POST /api/v1/campaigns and GET/PATCH /api/v1/campaigns/{campaignId} — list, create, read, and revise email campaign drafts. ## Social - [Social API Overview](/social/social-overview.md): Agent-facing REST routes for drafting Instagram and Threads posts. Requires social:write — approval and publish stay in the dashboard. - [Social Accounts](/social/social-accounts.md): GET /api/v1/social/accounts — list connected Instagram, Threads, LinkedIn, and X accounts for draft targets. X connect requires a paid plan. - [Social Media](/social/social-media.md): GET/POST /api/v1/social/media, POST /api/v1/social/media/upload, and POST /api/v1/social/media/generate — list, register, upload, and AI-generate assets for social posts. - [Social Posts](/social/social-posts.md): GET/POST /api/v1/social/posts and GET/PATCH /api/v1/social/posts/{postId} — list, create, read, and revise social drafts. - [Social Performance](/social/social-performance.md): GET /api/v1/social/performance — engagement data for published posts, so agents can learn what performs before drafting. - [Website Mockup Video](/social/social-video.md): GET/POST /api/v1/social/video and GET /api/v1/social/video/{renderId} — film a public URL into a 3D mockup video in the social library. - [Social Post Review](/social/social-post-review.md): POST /api/v1/social/posts/{postId}/approve and /reject — approve or reject one social post, pinned to its revision. Requires social:write + social:approve (opt-in). ## Pages - [Authentication](/authentication.md): Bearer tokens, scopes, site restrictions, and error responses for /api/v1.