Files
PaperClipAI/packages/shared/src/api.ts
T
2026-06-10 12:52:57 +00:00

40 lines
2.0 KiB
TypeScript

export const API_PREFIX = "/api";
export const API = {
health: `${API_PREFIX}/health`,
companies: `${API_PREFIX}/companies`,
agents: `${API_PREFIX}/agents`,
projects: `${API_PREFIX}/projects`,
issues: `${API_PREFIX}/issues`,
issueTreeControl: `${API_PREFIX}/issues/:issueId/tree-control`,
issueTreeHolds: `${API_PREFIX}/issues/:issueId/tree-holds`,
goals: `${API_PREFIX}/goals`,
approvals: `${API_PREFIX}/approvals`,
secrets: `${API_PREFIX}/secrets`,
tools: `${API_PREFIX}/companies/:companyId/tools`,
toolExamples: `${API_PREFIX}/companies/:companyId/tools/examples`,
toolApplications: `${API_PREFIX}/companies/:companyId/tools/applications`,
toolConnections: `${API_PREFIX}/companies/:companyId/tools/connections`,
toolCatalog: `${API_PREFIX}/companies/:companyId/tools/catalog`,
toolProfiles: `${API_PREFIX}/companies/:companyId/tools/profiles`,
toolPolicies: `${API_PREFIX}/companies/:companyId/tools/policies`,
toolAudit: `${API_PREFIX}/companies/:companyId/tools/audit`,
toolRuntimeSlots: `${API_PREFIX}/companies/:companyId/tools/runtime-slots`,
toolRuntimeSlotStop: `${API_PREFIX}/companies/:companyId/tools/runtime-slots/:id/stop`,
toolRuntimeSlotRestart: `${API_PREFIX}/companies/:companyId/tools/runtime-slots/:id/restart`,
toolRuntimeHealth: `${API_PREFIX}/companies/:companyId/tools/runtime-health`,
toolGateway: `${API_PREFIX}/tool-gateway`,
secretProviderConfigs: `${API_PREFIX}/secret-provider-configs`,
secretProviderConfigDiscoveryPreview: `${API_PREFIX}/companies/:companyId/secret-provider-configs/discovery/preview`,
costs: `${API_PREFIX}/costs`,
activity: `${API_PREFIX}/activity`,
dashboard: `${API_PREFIX}/dashboard`,
sidebarBadges: `${API_PREFIX}/sidebar-badges`,
sidebarPreferences: `${API_PREFIX}/sidebar-preferences`,
resourceMemberships: `${API_PREFIX}/resource-memberships`,
invites: `${API_PREFIX}/invites`,
joinRequests: `${API_PREFIX}/join-requests`,
members: `${API_PREFIX}/members`,
admin: `${API_PREFIX}/admin`,
} as const;