Skip to Content
DocsRepository inventory

Repository inventory

Generated from workspace manifests and code registries. 6 applications, 9 packages, 43 public API operations, 43 capabilities, 4 modules, and 5 domain event types are registered.

Applications

DirectoryPackageRunnableInternal dependencies
apps/agents@dawn/agentsYes@dawn/api, @dawn/capabilities, @dawn/config, @dawn/domain
apps/api@dawn/api-runtimeYes@dawn/api, @dawn/brand, @dawn/capabilities, @dawn/config, @dawn/db, @dawn/domain, @dawn/foundation, @dawn/ui
apps/dawn@dawn/workspace-appYes@dawn/api-client, @dawn/brand, @dawn/config, @dawn/domain, @dawn/ui
apps/docs@dawn/docsYes@dawn/api, @dawn/brand, @dawn/capabilities, @dawn/ui
apps/marketing@dawn/marketing-appYes@dawn/brand, @dawn/ui
apps/patient@dawn/patient-appYes@dawn/api-client, @dawn/brand, @dawn/config, @dawn/domain, @dawn/ui

Packages

DirectoryPackageInternal dependencies
packages/api@dawn/api@dawn/capabilities, @dawn/domain, @dawn/foundation
packages/api-client@dawn/api-client@dawn/api, @dawn/domain
packages/brand@dawn/brandNone
packages/capabilities@dawn/capabilitiesNone
packages/config@dawn/configNone
packages/db@dawn/db@dawn/config, @dawn/domain, @dawn/foundation
packages/domain@dawn/domain@dawn/foundation
packages/foundation@dawn/foundationNone
packages/ui@dawn/uiNone

Public API operations

OperationMethodPathCapability
listPatientsGET/v1/patientspatients.list
createPatientPOST/v1/patientspatients.create
getPatientGET/v1/patients/{patientId}patients.get
getCurrentPatientGET/v1/patients/mepatients.self
updatePatientPATCH/v1/patients/{patientId}patients.update
deletePatientDELETE/v1/patients/{patientId}patients.delete
listAppointmentsGET/v1/appointmentsappointments.list
createAppointmentPOST/v1/appointmentsappointments.create
getAppointmentGET/v1/appointments/{appointmentId}appointments.get
transitionAppointmentPATCH/v1/appointments/{appointmentId}appointments.transition
listCatalogueItemsGET/v1/catalogue/itemscatalogue.items.list
createCatalogueItemPOST/v1/catalogue/itemscatalogue.items.create
getCatalogueItemGET/v1/catalogue/items/{itemId}catalogue.items.get
updateCatalogueItemPATCH/v1/catalogue/items/{itemId}catalogue.items.update
deleteCatalogueItemDELETE/v1/catalogue/items/{itemId}catalogue.items.delete
listCataloguePricesGET/v1/catalogue/items/{itemId}/pricescatalogue.prices.list
createCataloguePricePOST/v1/catalogue/items/{itemId}/pricescatalogue.prices.create
updateCataloguePricePATCH/v1/catalogue/items/{itemId}/prices/{priceId}catalogue.prices.update
deleteCataloguePriceDELETE/v1/catalogue/items/{itemId}/prices/{priceId}catalogue.prices.delete
listEventsGET/v1/eventsevents.list
listModulesGET/v1/modulesmodules.list
listMessagesGET/v1/messagesmessages.list
sendMessagePOST/v1/messagesmessages.send
listNotesGET/v1/notesnotes.list
createNotePOST/v1/notesnotes.create
getNoteGET/v1/notes/{noteId}notes.get
updateNotePATCH/v1/notes/{noteId}notes.update
deleteNoteDELETE/v1/notes/{noteId}notes.delete
listBookingOfferingsGET/v1/booking/offeringsbooking.offerings.list
listBookingSlotsGET/v1/booking/slotsbooking.slots
listBookingResourcesGET/v1/booking/resourcesbooking.resources.list
createBookingResourcePOST/v1/booking/resourcesbooking.resources.create
updateBookingResourcePATCH/v1/booking/resources/{resourceId}booking.resources.update
listPractitionersGET/v1/practitionerspractitioners.list
searchPOST/v1/searchsearch.query
listSettingsGET/v1/settingssettings.list
createSettingPOST/v1/settingssettings.create
getSettingGET/v1/settings/{settingId}settings.get
updateSettingPATCH/v1/settings/{settingId}settings.update
deleteSettingDELETE/v1/settings/{settingId}settings.delete
listStorefrontCatalogueGET/storefront/v1/{workspaceSlug}/catalogue/itemsstorefront.catalogue.list
getStorefrontCatalogueItemGET/storefront/v1/{workspaceSlug}/catalogue/items/{handle}storefront.catalogue.get
calculateStorefrontQuotePOST/storefront/v1/{workspaceSlug}/quotesstorefront.pricing.quote

Operational health, discovery, generated-contract, and internal event-dispatch routes are runtime-owned and are not public capability operations.

Modules

ModuleServicesSettingDefaultAPIDawnPatientDawn actionsCapabilities
ai1modules.ai.enabledOnReadyReadyUnavailableReady0
messaging1modules.messaging.enabledOnReadyReadyReadyUnavailable2
notes1modules.notes.enabledOnReadyReadyUnavailableReady5
scheduling5modules.scheduling.enabledOnReadyReadyReadyReady10

Always-on capabilities

  • patients.list
  • patients.create
  • patients.get
  • patients.self
  • patients.update
  • patients.delete
  • events.list
  • catalogue.items.list
  • catalogue.items.create
  • catalogue.items.get
  • catalogue.items.update
  • catalogue.items.delete
  • catalogue.prices.list
  • catalogue.prices.create
  • catalogue.prices.update
  • catalogue.prices.delete
  • storefront.catalogue.list
  • storefront.catalogue.get
  • storefront.pricing.quote
  • search.query
  • modules.list
  • settings.list
  • settings.create
  • settings.get
  • settings.update
  • settings.delete

Domain event types

  • appointment.created
  • appointment.updated
  • patient.created
  • patient.deleted
  • patient.updated
Last updated on