Bauhow API
REST API for workspace integrations: contacts, buildings, deals (Vorgänge), projects, project modules and PV plans.
Early access. The API is enabled per workspace on request. Ask for access at https://bauhow.com/support before you build an integration; until then every request answers 403.
Authenticate with a workspace API key from Settings → Workspace → API: Authorization: Bearer bh_…. A key acts with the permissions of the member who created it, limited to its scopes.
Version 1.0.0
Base URL
https://app.bauhow.com/apiContacts
- GETList contacts
/v1/contacts - POSTCreate a contact
/v1/contacts - GETGet a contact
/v1/contacts/{id} - DELETEDelete a contact
/v1/contacts/{id} - PATCHUpdate a contact
/v1/contacts/{id} - GETList contact field definitions
/v1/contact-fields
Buildings
- GETList buildings
/v1/buildings - POSTCreate a building for a contact
/v1/buildings - GETGet a building
/v1/buildings/{id}
Deals
- GETList deals (Vorgänge)
/v1/deals - POSTCreate a deal
/v1/deals - GETGet a deal
/v1/deals/{id} - DELETEDelete a deal
/v1/deals/{id} - PATCHUpdate a deal
/v1/deals/{id} - GETList pipeline stages
/v1/deal-stages - PATCHUpdate a pipeline stage
/v1/deal-stages/{id} - GETList deal project types
/v1/deal-project-types
Projects
- GETList projects
/v1/projects - POSTCreate a project
/v1/projects - GETGet a project
/v1/projects/{id} - PATCHUpdate a project
/v1/projects/{id} - POSTArchive a project
/v1/projects/{id}/archive - POSTRestore an archived project
/v1/projects/{id}/restore
Project modules
- GETList the modules of a project
/v1/projects/{projectId}/modules - GETGet a project module
/v1/projects/{projectId}/modules/{moduleKey} - PATCHUpdate a project module
/v1/projects/{projectId}/modules/{moduleKey}