

| Name | Description |
Authorization * string | Must be "Token <appToken>" , where <appToken> can be obtained in BauMaster client or from our Support (support@bau-master.com) |
| Key | Description |
clientId * string | Must be the UID of the client which can be obtained in BauMaster client or from our Support (support@bau-master.com) |
| Status | Description |
200 OK | Success. |
Example Value:
| |
401 UNAUTHORIZED | Invalid authorization header. |
403 FORBIDDEN | Access denied regardless of authorization status. |
500 INTERNAL SERVICE ERROR | Unexpected service interruption. |
| Name | Description |
Authorization * string | Must be "Token <appToken>" , where <appToken> can be obtained in BauMaster client or from our Support (support@bau-master.com) |
| Key | Description |
clientId * string | Must be the UID of the client which can be obtained in BauMaster client or from our Support (support@bau-master.com) |
| Key | Description |
number * string | The number of the project with max. length of 12 characters. |
name * string | The name of the project with max. length of 255 characters. |
description string | The description of the project. |
contractee * string | The contractee of the project. |
addressContractee string | The address of the contractee. |
startAt string | Date (YYYY-MM-DDTHH:mm:ssZ) when the project started. |
completeAt string | Date (YYYY-MM-DDTHH:mm:ssZ) when the project ended. |
currency * integer | The currency of the project. 1 = EUR (€) 2 = GBP (£) 3 = CHF |
language * string | The language of the project. Supported values: "de", "en", "fr" |
taxRate * integer | The tax rate in % for that project used for calculation. |
| Status | Description |
200 OK | Success. |
Example Value:
|
| 401 UNAUTHORIZED | Invalid authorization header. |
| 403 FORBIDDEN | Access denied regardless of authorization status. |
422 UNPROCESSABLE ENTITY | Validation error. |
| 500 INTERNAL SERVICE ERROR | Unexpected service interruption. |
| Name | Description |
Authorization * string | Must be "Token <appToken>" , where <appToken> can be obtained in BauMaster client or from our Support (support@bau-master.com) |
| Key | Description |
projectId * string | ID of the project to be returned. |
| Key | Description |
clientId * string | Must be the UID of the client which can be obtained in BauMaster client or from our Support (support@bau-master.com) |
| Status | Description |
200 OK | Success. |
Example Value:
| |
| 401 UNAUTHORIZED | Invalid authorization header. |
| 403 FORBIDDEN | Access denied regardless of authorization status. |
| 500 INTERNAL SERVICE ERROR | Unexpected service interruption. |
| Name | Description |
Authorization * string | Must be "Token <appToken>" , where <appToken> can be obtained in BauMaster client or from our Support (support@bau-master.com) |
| Key | Description |
projectId * string | ID of the project to be returned. (Format: UUID v4) |
| Key | Description |
clientId * string | Must be the UID of the client which can be obtained in BauMaster client or from our Support (support@bau-master.com) |
| Key | Description |
number * string | The number of the project with max. length of 12 characters. |
name * string | The name of the project with max. length of 255 characters. |
description string | The description of the project. |
contractee * string | The contractee of the project. |
addressContractee string | The address of the contractee. |
startAt string | Date (YYYY-MM-DDTHH:mm:ssZ) when the project started. |
completeAt string | Date (YYYY-MM-DDTHH:mm:ssZ) when the project ended. |
currency * integer | The currency of the project. 1 = EUR (€) 2 = GBP (£) 3 = CHF |
language * string | The language of the project. Supported values: "de", "en", "fr" |
taxRate * integer | The tax rate in % for that project used for calculation. |
| Status | Description |
200 OK | Success. |
Example Value:
|
| 401 UNAUTHORIZED | Invalid authorization header. |
| 403 FORBIDDEN | Access denied regardless of authorization status. |
| 422 UNPROCESSABLE ENTITY | Validation error. |
| 500 INTERNAL SERVICE ERROR | Unexpected service interruption. |
| Name | Description |
Authorization * string | Must be "Token <appToken>" , where <appToken> can be obtained in BauMaster client or from our Support (support@bau-master.com) |
| Key | Description |
projectId * string | ID of the project to be updated. (Format: UUID v4) |
| Key | Description |
clientId * string | Must be the UID of the client which can be obtained in BauMaster client or from our Support (support@bau-master.com) |
| Key | Description |
status integer | The status of the project. 10 = ACTIVE 20 = ARCHIVED 30 = DELETED |
changedAt string | Date (YYYY-MM-DDTHH:mm:ssZ) of when the project is updated. If provided, the value is checked against the value on the server and update fails, if it does not match. |
number * string | The number of the project with max. length of 12 characters. |
name * string | The name of the project with max. length of 255 characters. |
description string | The description of the project. |
contractee * string | The contractee of the project. |
addressContractee string | The address of the contractee. |
startAt string | Date (YYYY-MM-DDTHH:mm:ssZ) when the project started. |
completeAt string | Date (YYYY-MM-DDTHH:mm:ssZ) when the project ended. |
currency * integer | The currency of the project. 1 = EUR (€) 2 = GBP (£) 3 = CHF |
language * string | The language of the project. Supported values: "de", "en", "fr" |
taxRate * integer | The tax rate in % for that project used for calculation. |
| Status | Description |
200 OK | Success. |
Example Value:
|
| 401 UNAUTHORIZED | Invalid authorization header. |
| 403 FORBIDDEN | Access denied regardless of authorization status. |
| 422 UNPROCESSABLE ENTITY | Validation error. |
| 500 INTERNAL SERVICE ERROR | Unexpected service interruption. |
| Name | Description |
Authorization * string | Must be "Token <appToken>" , where <appToken> can be obtained in BauMaster client or from our Support (support@bau-master.com) |
| Key | Description |
clientId * string | Must be the UID of the client which can be obtained in BauMaster client or from our Support (support@bau-master.com) |
| Status | Description |
200 OK | Success. |
Example Value:
| |
| 401 UNAUTHORIZED | Invalid authorization header. |
| 403 FORBIDDEN | Access denied regardless of authorization status. |
| 500 INTERNAL SERVICE ERROR | Unexpected service interruption. |
| Name | Description |
Authorization * string | Must be "Token <appToken>" , where <appToken> can be obtained in BauMaster client or from our Support (support@bau-master.com) |
| Key | Description |
clientId * string | Must be the UID of the client which can be obtained in BauMaster client or from our Support (support@bau-master.com) |
| Key | Description |
address CompanyAddress | CompanyAddress of the company. |
| profiles Profile[ ] | Array of Profiles of the company. |
name * string | The name of the project with max. length of 255 characters. |
description string | The description of the project. |
contractee * string | The contractee of the project. |
addressContractee string | The address of the contractee. |
startAt string | Date (YYYY-MM-DDTHH:mm:ssZ) when the project started. |
completeAt string | Date (YYYY-MM-DDTHH:mm:ssZ) when the project ended. |
currency * integer | The currency of the project. 1 = EUR (€) 2 = GBP (£) 3 = CHF |
language * string | The language of the project. Supported values: "de", "en", "fr" |
taxRate * integer | The tax rate in % for that project used for calculation. |
| Key | Description |
city string | Name of the city with max. length of 255 characters. |
| country string | Name of the country with max. length of 255 characters. |
email string | Valid email address of the profile with max. length of 255 characters. |
phone string | Valid phone number of the profile with max. length of 255 characters. |
fax string | Valid fax number of the profile with max. length of 255 characters. |
street1 string | Name of the street with max. length of 255 characters. |
street2 string | Additional information like street number with max. length of 255 characters. |
zipCode string | Zip code of the location with max. length of 255 characters. |
| Key | Description |
firstName string | First name of profile with max. length of 255 characters. |
| lastName string | Last name of the country with max. length of 255 characters. |
email string | Valid email address of the profile with max. length of 255 characters. |
phone string | Valid phone number of the profile with max. length of 255 characters. |
mobile string | Valid phone number of the profile with max. length of 255 characters. |
fax string | Valid fax number of the profile with max. length of 255 characters. |
| Key | Description |
address string | ProfileAddress of the profile. |
| note string | Any note to that profile. |
profession string | Profession of the profile with max. length of 255 characters. |
dsgvoShowEmail * boolean | A flag if the profile (contact) is agreeing with their email being printed on PDF records. |
dsgvoShowTel * boolean | A flag if the profile (contact) is agreeing with their phone number being printed on PDF records. |
fax string | Valid fax number of the profile with max. length of 255 characters. |
street1 string | Name of the street with max. length of 255 characters. |
street2 string | Additional information like street number with max. length of 255 characters. |
zipCode string | Zip code of the location with max. length of 255 characters. |
| Status | Description |
200 OK | Success. |
Example Value:
|
| 401 UNAUTHORIZED | Invalid authorization header. |
| 403 FORBIDDEN | Access denied regardless of authorization status. |
| 422 UNPROCESSABLE ENTITY | Validation error. |
| 500 INTERNAL SERVICE ERROR | Unexpected service interruption. |
| Name | Description |
Authorization * string | Must be "Token <appToken>" , where <appToken> can be obtained in BauMaster client or from our Support (support@bau-master.com) |
| Key | Description |
companyId * string | ID of the company to be returned. |
| Key | Description |
clientId * string | Must be the UID of the client which can be obtained in BauMaster client or from our Support (support@bau-master.com) |
| Status | Description |
200 OK | Success. |
Example Value:
| |
| 401 UNAUTHORIZED | Invalid authorization header. |
| 403 FORBIDDEN | Access denied regardless of authorization status. |
| 500 INTERNAL SERVICE ERROR | Unexpected service interruption. |
| Name | Description |
Authorization * string | Must be "Token <appToken>" , where <appToken> can be obtained in BauMaster client or from our Support (support@bau-master.com) |
| Key | Description |
projectId * string | ID of the company to be created. (Format: UUID v4) |
| Key | Description |
clientId * string | Must be the UID of the client which can be obtained in BauMaster client or from our Support (support@bau-master.com) |
| Key | Description |
address CompanyAddress | CompanyAddress of the company. |
| profiles Profile[ ] | Array of Profiles of the company. |
name * string | The name of the project with max. length of 255 characters. |
description string | The description of the project. |
contractee * string | The contractee of the project. |
addressContractee string | The address of the contractee. |
startAt string | Date (YYYY-MM-DDTHH:mm:ssZ) when the project started. |
completeAt string | Date (YYYY-MM-DDTHH:mm:ssZ) when the project ended. |
currency * integer | The currency of the project. 1 = EUR (€) 2 = GBP (£) 3 = CHF |
language * string | The language of the project. Supported values: "de", "en", "fr" |
taxRate * integer | The tax rate in % for that project used for calculation. |
| Key | Description |
city string | Name of the city with max. length of 255 characters. |
| country string | Name of the country with max. length of 255 characters. |
email string | Valid email address of the profile with max. length of 255 characters. |
phone string | Valid phone number of the profile with max. length of 255 characters. |
fax string | Valid fax number of the profile with max. length of 255 characters. |
street1 string | Name of the street with max. length of 255 characters. |
street2 string | Additional information like street number with max. length of 255 characters. |
zipCode string | Zip code of the location with max. length of 255 characters. |
| Key | Description |
firstName string | First name of profile with max. length of 255 characters. |
| lastName string | Last name of the country with max. length of 255 characters. |
email string | Valid email address of the profile with max. length of 255 characters. |
phone string | Valid phone number of the profile with max. length of 255 characters. |
mobile string | Valid phone number of the profile with max. length of 255 characters. |
fax string | Valid fax number of the profile with max. length of 255 characters. |
| Key | Description |
address string | ProfileAddress of the profile. |
| note string | Any note to that profile. |
profession string | Profession of the profile with max. length of 255 characters. |
dsgvoShowEmail * boolean | A flag if the profile (contact) is agreeing with their email being printed on PDF records. |
dsgvoShowTel * boolean | A flag if the profile (contact) is agreeing with their phone number being printed on PDF records. |
fax string | Valid fax number of the profile with max. length of 255 characters. |
street1 string | Name of the street with max. length of 255 characters. |
street2 string | Additional information like street number with max. length of 255 characters. |
zipCode string | Zip code of the location with max. length of 255 characters. |
| Status | Description |
200 OK | Success. |
Example Value:
|
| 401 UNAUTHORIZED | Invalid authorization header. |
| 403 FORBIDDEN | Access denied regardless of authorization status. |
| 422 UNPROCESSABLE ENTITY | Validation error. |
| 500 INTERNAL SERVICE ERROR | Unexpected service interruption. |
| Name | Description |
Authorization * string | Must be "Token <appToken>" , where <appToken> can be obtained in BauMaster client or from our Support (support@bau-master.com) |
| Key | Description |
companyId * string | ID of the company to be updated. (Format: UUID v4) |
| Key | Description |
clientId * string | Must be the UID of the client which can be obtained in BauMaster client or from our Support (support@bau-master.com) |
| Key | Description |
changedAt string | Date (YYYY-MM-DDTHH:mm:ssZ) of when the company is updated. If provided, the value is checked against the value on the server and update fails, if it does not match. |
address CompanyAddress | CompanyAddress of the company. |
| profiles Profile[ ] | Array of Profiles of the company. |
name string | The name of the project with max. length of 255 characters. |
description string | The description of the project. |
contractee string | The contractee of the project. |
addressContractee string | The address of the contractee. |
startAt string | Date (YYYY-MM-DDTHH:mm:ssZ) when the project started. |
completeAt string | Date (YYYY-MM-DDTHH:mm:ssZ) when the project ended. |
currency integer | The currency of the project. 1 = EUR (€) 2 = GBP (£) 3 = CHF |
language string | The language of the project. Supported values: "de", "en", "fr" |
taxRate integer | The tax rate in % for that project used for calculation. |
| Key | Description |
changedAt string | Date (YYYY-MM-DDTHH:mm:ssZ) of when the company address is updated. If provided, the value is checked against the value on the server and update fails, if it does not match. |
city string | Name of the city with max. length of 255 characters. |
| country string | Name of the country with max. length of 255 characters. |
email string | Valid email address of the profile with max. length of 255 characters. |
phone string | Valid phone number of the profile with max. length of 255 characters. |
fax string | Valid fax number of the profile with max. length of 255 characters. |
street1 string | Name of the street with max. length of 255 characters. |
street2 string | Additional information like street number with max. length of 255 characters. |
zipCode string | Zip code of the location with max. length of 255 characters. |
| Key | Description |
changedAt string | Date (YYYY-MM-DDTHH:mm:ssZ) of when the profile address is updated. If provided, the value is checked against the value on the server and update fails, if it does not match. |
firstName string | First name of profile with max. length of 255 characters. |
| lastName string | Last name of the country with max. length of 255 characters. |
email string | Valid email address of the profile with max. length of 255 characters. |
phone string | Valid phone number of the profile with max. length of 255 characters. |
mobile string | Valid phone number of the profile with max. length of 255 characters. |
fax string | Valid fax number of the profile with max. length of 255 characters. |
| Key | Description |
changedAt string | Date (YYYY-MM-DDTHH:mm:ssZ) of when the profile address is updated. If provided, the value is checked against the value on the server and update fails, if it does not match. |
address string | ProfileAddress of the profile. |
| note string | Any note to that profile. |
profession string | Profession of the profile with max. length of 255 characters. |
dsgvoShowEmail * boolean | A flag if the profile (contact) is agreeing with their email being printed on PDF records. |
dsgvoShowTel * boolean | A flag if the profile (contact) is agreeing with their phone number being printed on PDF records. |
fax string | Valid fax number of the profile with max. length of 255 characters. |
street1 string | Name of the street with max. length of 255 characters. |
street2 string | Additional information like street number with max. length of 255 characters. |
zipCode string | Zip code of the location with max. length of 255 characters. |
| Status | Description |
200 OK | Success. |
Example Value:
|
| 401 UNAUTHORIZED | Invalid authorization header. |
| 403 FORBIDDEN | Access denied regardless of authorization status. |
404 NOT FOUND | Company with id not found. |
| 422 UNPROCESSABLE ENTITY | Validation error. |
| 500 INTERNAL SERVICE ERROR | Unexpected service interruption. |
| Name | Description |
Authorization * string | Must be "Token <appToken>" , where <appToken> can be obtained in BauMaster client or from our Support (support@bau-master.com) |
| Key | Description |
companyId * string | ID of the company to read data form. |
| Key | Description |
clientId * string | Must be the UID of the client which can be obtained in BauMaster client or from our Support (support@bau-master.com) |
| Status | Description |
200 OK | Success. |
Example Value:
| |
| 401 UNAUTHORIZED | Invalid authorization header. |
| 403 FORBIDDEN | Access denied regardless of authorization status. |
| 500 INTERNAL SERVICE ERROR | Unexpected service interruption. |
| Name | Description |
Authorization * string | Must be "Token <appToken>" , where <appToken> can be obtained in BauMaster client or from our Support (support@bau-master.com) |
| Key | Description |
companyId * string | ID of the company the profile should be added to. |
| Key | Description |
clientId * string | Must be the UID of the client which can be obtained in BauMaster client or from our Support (support@bau-master.com) |
| Key | Description |
address string | ProfileAddress of the profile. |
| note string | Any note to that profile. |
profession string | Profession of the profile with max. length of 255 characters. |
dsgvoShowEmail * boolean | A flag if the profile (contact) is agreeing with their email being printed on PDF records. |
dsgvoShowTel * boolean | A flag if the profile (contact) is agreeing with their phone number being printed on PDF records. |
| Key | Description |
firstName string | First name of profile with max. length of 255 characters. |
| lastName string | Last name of the country with max. length of 255 characters. |
email string | Valid email address of the profile with max. length of 255 characters. |
phone string | Valid phone number of the profile with max. length of 255 characters. |
mobile string | Valid phone number of the profile with max. length of 255 characters. |
fax string | Valid fax number of the profile with max. length of 255 characters. |
| Status | Description |
200 OK | Success. |
Example Value:
|
| 401 UNAUTHORIZED | Invalid authorization header. |
| 403 FORBIDDEN | Access denied regardless of authorization status. |
| 422 UNPROCESSABLE ENTITY | Validation error. |
| 500 INTERNAL SERVICE ERROR | Unexpected service interruption. |
| Name | Description |
Authorization * string | Must be "Token <appToken>" , where <appToken> can be obtained in BauMaster client or from our Support (support@bau-master.com) |
| Key | Description |
companyId * string | ID of the company. |
profileId * string | ID of the profile. |
| Key | Description |
clientId * string | Must be the UID of the client which can be obtained in BauMaster client or from our Support (support@bau-master.com) |
| Status | Description |
200 OK | Success. |
Example Value:
|
| 401 UNAUTHORIZED | Invalid authorization header. |
| 403 FORBIDDEN | Access denied regardless of authorization status. |
| 422 UNPROCESSABLE ENTITY | Validation error. |
| 500 INTERNAL SERVICE ERROR | Unexpected service interruption. |
| Name | Description |
Authorization * string | Must be "Token <appToken>" , where <appToken> can be obtained in BauMaster client or from our Support (support@bau-master.com) |
| Key | Description |
companyId * string | ID of the company the profile should be added to. |
profileId * string | ID of the profile to be created. (Format: UUID v4) |
| Key | Description |
clientId * string | Must be the UID of the client which can be obtained in BauMaster client or from our Support (support@bau-master.com) |
| Key | Description |
address string | ProfileAddress of the profile. |
| note string | Any note to that profile. |
profession string | Profession of the profile with max. length of 255 characters. |
dsgvoShowEmail * boolean | A flag if the profile (contact) is agreeing with their email being printed on PDF records. |
dsgvoShowTel * boolean | A flag if the profile (contact) is agreeing with their phone number being printed on PDF records. |
| Key | Description |
firstName string | First name of profile with max. length of 255 characters. |
| lastName string | Last name of the country with max. length of 255 characters. |
email string | Valid email address of the profile with max. length of 255 characters. |
phone string | Valid phone number of the profile with max. length of 255 characters. |
mobile string | Valid phone number of the profile with max. length of 255 characters. |
fax string | Valid fax number of the profile with max. length of 255 characters. |
| Status | Description |
200 OK | Success. |
Example Value:
|
| 401 UNAUTHORIZED | Invalid authorization header. |
| 403 FORBIDDEN | Access denied regardless of authorization status. |
| 422 UNPROCESSABLE ENTITY | Validation error. |
| 500 INTERNAL SERVICE ERROR | Unexpected service interruption. |
| Name | Description |
Authorization * string | Must be "Token <appToken>" , where <appToken> can be obtained in BauMaster client or from our Support (support@bau-master.com) |
| Key | Description |
companyId * string | ID of the company. (Format: UUID v4) |
profileId * string | ID of the profile to be updated. (Format: UUID v4) |
| Key | Description |
clientId * string | Must be the UID of the client which can be obtained in BauMaster client or from our Support (support@bau-master.com) |
| Key | Description |
changedAt string | Date (YYYY-MM-DDTHH:mm:ssZ) of when the company address is updated. If provided, the value is checked against the value on the server and update fails, if it does not match. |
address string | ProfileAddress of the profile. |
| note string | Any note to that profile. |
profession string | Profession of the profile with max. length of 255 characters. |
dsgvoShowEmail * boolean | A flag if the profile (contact) is agreeing with their email being printed on PDF records. |
dsgvoShowTel * boolean | A flag if the profile (contact) is agreeing with their phone number being printed on PDF records. |
| Key | Description |
changedAt string | Date (YYYY-MM-DDTHH:mm:ssZ) of when the profile address is updated. If provided, the value is checked against the value on the server and update fails, if it does not match. |
firstName string | First name of profile with max. length of 255 characters. |
| lastName string | Last name of the country with max. length of 255 characters. |
email string | Valid email address of the profile with max. length of 255 characters. |
phone string | Valid phone number of the profile with max. length of 255 characters. |
mobile string | Valid phone number of the profile with max. length of 255 characters. |
fax string | Valid fax number of the profile with max. length of 255 characters. |
| Status | Description |
200 OK | Success. |
Example Value:
|
| 401 UNAUTHORIZED | Invalid authorization header. |
| 403 FORBIDDEN | Access denied regardless of authorization status. |
| 404 NOT FOUND | Company with id not found. |
| 422 UNPROCESSABLE ENTITY | Validation error. |
| 500 INTERNAL SERVICE ERROR | Unexpected service interruption. |

| Name | Description |
Authorization * string | Must be "Token <appToken>" , where <appToken> can be obtained in BauMaster client or from our Support (support@bau-master.com) |
| Key | Description |
projectId * string | ID of the project to return data for. |
| Key | Description |
clientId * string | Must be the UID of the client which can be obtained in BauMaster client or from our Support (support@bau-master.com) |
| Status | Description |
200 OK | Success. |
Example Value:
| |
| 401 UNAUTHORIZED | Invalid authorization header. |
| 403 FORBIDDEN | Access denied regardless of authorization status. |
| 500 INTERNAL SERVICE ERROR | Unexpected service interruption. |