# PublicProjectController

**Kind:** Controller

**Source:** [`atloria-monorepo/apps/api/src/project/public-project.controller.ts`](https://github.com/sherkety/atloria/blob/main/atloria-monorepo/apps/api/src/project/public-project.controller.ts#L63)

## Relationships

- MODULE_DECLARES → `getPublishedProjects`
- MODULE_DECLARES → `getBySubdomain`
- MODULE_DECLARES → `getByCustomDomain`
- MODULE_DECLARES → `getByUrl`
- MODULE_DECLARES → `accessPassword`
- MODULE_DECLARES → `accessLink`
- MODULE_DECLARES → `accessEmail`
- MODULE_DECLARES → `accessEmailVerify`
- MODULE_DECLARES → `accessSso`
- MODULE_DECLARES → `accessBranding`
- MODULE_DECLARES → `readerExchange`
- MODULE_DECLARES → `getLlmsTxtByUrl`
- MODULE_DECLARES → `getLlmsFullTxtByUrl`
- MODULE_DECLARES → `getPageMarkdownByUrl`
- MODULE_DECLARES → `getSearchIndexByUrl`
- MODULE_DECLARES → `handleMcp`
- MODULE_DECLARES → `mcpGet`
- MODULE_DECLARES → `getPublishedVersions`
- MODULE_DECLARES → `getRecentChanges`
- MODULE_DECLARES → `getPublishedLanguagesByUrl`
- MODULE_DECLARES → `getAudiencesByUrl`
- MODULE_DECLARES → `getAudienceDocuments`
- MODULE_DECLARES → `getDocument`
- MODULE_DECLARES → `getPreviewManifest`
- MODULE_DECLARES → `resolveSlug`
- MODULE_DECLARES → `getRelatedDocuments`
- MODULE_DECLARES → `getCapabilities`
- MODULE_DECLARES → `getPublicTechnicalSnapshot`
- MODULE_DECLARES → `getPublicEntity`
- MODULE_DECLARES → `getPublicApiSpec`
- MODULE_DECLARES → `getPublicPlaygroundConfig`
- MODULE_DECLARES → `publicPlaygroundProxy`
- MODULE_DECLARES → `publicParamOptions`
- MODULE_DECLARES → `exportPublicManualPdf`
- MODULE_DECLARES → `exportPublicPagePdf`
- MODULE_DECLARES → `getPublicSupportAgents`
- MODULE_DECLARES → `getPublicChatConfig`
- MODULE_DECLARES → `escalatePublicChat`
- MODULE_DECLARES → `recordPublicChatFeedback`
- MODULE_DECLARES → `recordPublicChatResolution`
- MODULE_DECLARES → `publicSearch`
- MODULE_DECLARES → `getScreenshotPlaceholders`
- DEPENDS_ON → `ProjectService`
- DEPENDS_ON → `UrlService`
- DEPENDS_ON → `PrismaService`
- DEPENDS_ON → `SupportAgentService`
- DEPENDS_ON → `AIService`
- DEPENDS_ON → `BrandingService`
- DEPENDS_ON → `TechDocsRagService`
- DEPENDS_ON → `TechnicalDocsMaterializerService`
- DEPENDS_ON → `IssuesService`
- DEPENDS_ON → `EventsService`
- DEPENDS_ON → `TechnicalDocsService`
- DEPENDS_ON → `PlaygroundProxyService`
- DEPENDS_ON → `ProjectDomainsService`
- DEPENDS_ON → `DocsRepoService`
- DEPENDS_ON → `DocVersionExportService`
- DEPENDS_ON → `PlanService`
- DEPENDS_ON → `PreviewService`
- DEPENDS_ON → `DocsAccessService`
- DEPENDS_ON → `DocsVisibilityService`
- DEPENDS_ON → `ReaderClaimsExchangeService`
- DEPENDS_ON → `ReaderKeyService`

## Referenced By

- `ProjectModule` (MODULE_DECLARES)
