Tools
- Meta-tools
- Platform API
- Property Management v2
accounting17
- bankaccountinfos.create.contact
- bankaccountinfos.create.object
- bankaccountinfos.update
- bankaccountuse.create
- bankaccountuse.update
- directdebitmandate.create
- directdebitmandate.generatereference
- directdebitmandate.update
- bankaccountinfos.detail
- bankaccountinfos.list
- bankaccountuse.detail
- contract.bankaccountuse.fordate
- directdebitmandate.detail
- directdebitmandates.list
- inboundinvoices.list
- inboundinvoices.show
- object.bankaccountinfos
documents5
info1
openapi1
posts1
status1
tenant1
unitgroups1
uvi1
MCP-Tool-Referenz
Alle Tools im öffentlichen etg24-MCP-Katalog – Meta-Tools sowie Domänen-Tools für Property Management v2 und Plattform – gegliedert nach Layer und Fachdomäne. Interne API-Tools sind nicht Bestandteil dieser öffentlichen Referenz. Meta-Tools werden standardmäßig über tools/list bereitgestellt; fachliche Domänen-Tools entdeckt der Agent dynamisch zur Laufzeit über meta.tools.search und ruft sie mit meta.tool.execute auf. Meta-Tool-Workflow im Detail.
Die angezeigten Endpunktpfade und Schemas sind ein generierter Stand zur Orientierung. Da sich Tool-Definitionen weiterentwickeln können, sollten Agenten Schemas dynamisch zur Laufzeit abfragen statt feste Parameter vorauszusetzen. Details zu MCP-Stabilität & Versionierung.
Katalog generiert am 2026-08-20T10:29:28+00:00.
Meta-tools8 Tools
meta8 Tools
meta.tools.searchmetaMeta-toolsSearch domain API tools (queries and commands) by natural-language query. Returns ranked tool definitions (name, description, inputSchema) that the caller is authorised to use. For the output schema, use meta.tool.describe on the matching tool names. Uses hybrid BM25 + embedding for English queries, embedding-only for other languages. Meta-tools (meta.tool.describe, thesaurus_*, etc.) are never returned. Call with an empty or omitted query to browse all available tools (paginated via limit/offset).
Parameter
| Name | Typ | Pflichtfeld | Beschreibung |
|---|---|---|---|
query | string | nein | Natural-language search query. |
language | string | nein | Language of the search query. English uses hybrid BM25+embedding; other languages use embedding-only to avoid noise from cross-lingual keyword mismatch. |
limit | integer | nein | Maximum number of results. |
kind | string | nein | Restrict results to queries or commands. |
offset | integer | nein | Number of leading results to skip (pagination). |
meta.tool.describemetaMeta-toolsReturn the full input schema, output schema, and description for one or more tools by name. Use after meta.tools.search to inspect a tool's complete contract before executing it.
Parameter
| Name | Typ | Pflichtfeld | Beschreibung |
|---|---|---|---|
toolNames | array<string> | ja | Names of the tools to describe. |
meta.tool.executemetaMeta-toolsExecute a single API endpoint tool by name with the given arguments. Optionally post-process the response with a JMESPath expression via _transform. This dispatcher is never annotated as destructive itself; before executing a write operation, call meta.tool.describe on the target tool and check its annotations.
Parameter
| Name | Typ | Pflichtfeld | Beschreibung |
|---|---|---|---|
name | string | ja | Name of the tool to execute. |
arguments | object | nein | Arguments passed to the tool. |
_transform | string | nein | Optional JMESPath expression applied to the response. |
meta.docs.searchmetaMeta-toolsSearch LLM-optimised endpoint documentation by natural-language query using BM25 ranking. Returns Markdown docs for the most relevant tools.
Parameter
| Name | Typ | Pflichtfeld | Beschreibung |
|---|---|---|---|
query | string | nein | Natural-language search query. |
limit | integer | nein | Maximum number of results. |
meta.pipeline.executemetaMeta-toolsExecute a sequence of tool calls where later steps can reference results from earlier steps via JMESPath expressions. Enables cross-tool composition without custom code. This dispatcher is never annotated as destructive itself; inspect each step's tool with meta.tool.describe before running a pipeline that writes data.
Parameter
| Name | Typ | Pflichtfeld | Beschreibung |
|---|---|---|---|
steps | array<object> | ja | Ordered pipeline steps. Each step has a "tool" name, optional "arguments", an optional "as" variable name, and an optional "transform" JMESPath expression. |
meta.thesaurus.searchmetaMeta-toolsSearch the bilingual (DE/EN) domain thesaurus for terms matching a query. Returns canonical terms, definitions, and synonyms projected into the requested language.
Parameter
| Name | Typ | Pflichtfeld | Beschreibung |
|---|---|---|---|
query | string | nein | Natural-language search query. |
domains | array<string> | nein | Restrict results to these domain IDs. |
status | string | nein | Which term pool to search. |
projection | string | nein | Language projection for the results. |
limit | integer | nein | Maximum number of results. |
meta.thesaurus.glossarymetaMeta-toolsReturn the full glossary of thesaurus entries for one or more domains, projected into the requested language.
Parameter
| Name | Typ | Pflichtfeld | Beschreibung |
|---|---|---|---|
domains | array<string> | ja | Domain IDs to include. |
projection | string | nein | Language projection for the results. |
meta.thesaurus.domainsmetaMeta-toolsList available thesaurus domains with descriptions and glossary size, so agents can estimate context-window cost before requesting a full glossary.
Platform API1 Tool
versionqueryPlatform APIReturns version.
Endpunkt
GET /api/platform/v1/query/versionProperty Management v276 Tools
accounting17 Tools
accounting.bankaccountinfos.create.contactcommandProperty Management v2Creates bank account info for contact.
Endpunkt
POST /propertymanagement/v2/command/accounting.bankaccountinfos.create.contactBerechtigungs-Scopes
Parameter
| Name | Typ | Pflichtfeld | Beschreibung |
|---|---|---|---|
bankAccountInfo | object | ja | The bank account info to create for the contact. |
contact | string | ja | The contact to associate the bank account info with, referenced by ID or alias. |
accounting.bankaccountinfos.create.objectcommandProperty Management v2Creates bank account info for object.
Endpunkt
POST /propertymanagement/v2/command/accounting.bankaccountinfos.create.objectBerechtigungs-Scopes
Parameter
| Name | Typ | Pflichtfeld | Beschreibung |
|---|---|---|---|
bankAccountInfo | object | ja | The bank account info to create for the object. |
object | string | ja | The object to associate the bank account info with, referenced by ID or alias. |
accounting.bankaccountinfos.updatecommandProperty Management v2Updates bank account info.
Endpunkt
POST /propertymanagement/v2/command/accounting.bankaccountinfos.updateBerechtigungs-Scopes
Parameter
| Name | Typ | Pflichtfeld | Beschreibung |
|---|---|---|---|
bankAccountInfo | object | ja | The bank account info to update, referenced by ID or alias with updated values. |
accounting.bankaccountuse.createcommandProperty Management v2Creates bank account use.
Endpunkt
POST /propertymanagement/v2/command/accounting.bankaccountuse.createBerechtigungs-Scopes
Parameter
| Name | Typ | Pflichtfeld | Beschreibung |
|---|---|---|---|
bankAccountUse | object | ja | The bank account use to create. |
contract | string | ja | The contract to associate the bank account use with, referenced by ID or alias. |
accounting.bankaccountuse.updatecommandProperty Management v2Updates bank account use.
Endpunkt
POST /propertymanagement/v2/command/accounting.bankaccountuse.updateBerechtigungs-Scopes
Parameter
| Name | Typ | Pflichtfeld | Beschreibung |
|---|---|---|---|
bankAccountUse | object | ja | The bank account use to update, referenced by ID or alias with updated values. |
accounting.directdebitmandate.createcommandProperty Management v2Creates direct debit mandate.
Endpunkt
POST /propertymanagement/v2/command/accounting.directdebitmandate.createBerechtigungs-Scopes
Parameter
| Name | Typ | Pflichtfeld | Beschreibung |
|---|---|---|---|
directDebitMandate | object | ja | The direct debit mandate to create. |
accounting.directdebitmandate.generatereferencecommandProperty Management v2Generates direct debit mandate reference.
Endpunkt
POST /propertymanagement/v2/command/accounting.directdebitmandate.generatereferenceBerechtigungs-Scopes
Parameter
| Name | Typ | Pflichtfeld | Beschreibung |
|---|---|---|---|
directDebitMandate | string | ja | The direct debit mandate to generate a reference for, referenced by ID or alias. |
accounting.directdebitmandate.updatecommandProperty Management v2Updates direct debit mandate.
Endpunkt
POST /propertymanagement/v2/command/accounting.directdebitmandate.updateBerechtigungs-Scopes
Parameter
| Name | Typ | Pflichtfeld | Beschreibung |
|---|---|---|---|
directDebitMandate | object | ja | The direct debit mandate to update, referenced by ID or alias with updated values. |
accounting.bankaccountinfos.detailqueryProperty Management v2Shows bank account info.
Endpunkt
GET /propertymanagement/v2/query/accounting.bankaccountinfos.detailBerechtigungs-Scopes
Parameter
| Name | Typ | Pflichtfeld | Beschreibung |
|---|---|---|---|
bankAccountInfo | string | ja | The bank account info to show, referenced by ID or alias. |
accounting.bankaccountinfos.listqueryProperty Management v2Lists bank account infos.
Endpunkt
GET /propertymanagement/v2/query/accounting.bankaccountinfos.listBerechtigungs-Scopes
Parameter
| Name | Typ | Pflichtfeld | Beschreibung |
|---|---|---|---|
iban | string | nein | Filter results to bank account infos with this IBAN. |
object | string | nein | Filter results to bank account infos belonging to this object, referenced by ID or alias. |
contact | string | nein | Filter results to bank account infos belonging to this contact, referenced by ID or alias. |
limit | integer | ja | Maximum number of results to return (1-1000). |
offset | integer | ja | Number of results to skip for pagination. |
accounting.bankaccountuse.detailqueryProperty Management v2Shows bank account use.
Endpunkt
GET /propertymanagement/v2/query/accounting.bankaccountuse.detailBerechtigungs-Scopes
Parameter
| Name | Typ | Pflichtfeld | Beschreibung |
|---|---|---|---|
bankAccountUse | string | ja | The bank account use to show, referenced by ID or alias. |
accounting.contract.bankaccountuse.fordatequeryProperty Management v2Returns valid bank account use.
Endpunkt
GET /propertymanagement/v2/query/accounting.contract.bankaccountuse.fordateBerechtigungs-Scopes
Parameter
| Name | Typ | Pflichtfeld | Beschreibung |
|---|---|---|---|
contract | string | ja | The contract to find a valid bank account use for, referenced by ID or alias. |
purpose | string | ja | The purpose for which the bank account use must be valid. |
validOn | string | ja | The date on which the bank account use must be valid. |
accounting.directdebitmandate.detailqueryProperty Management v2Shows direct debit mandate.
Endpunkt
GET /propertymanagement/v2/query/accounting.directdebitmandate.detailBerechtigungs-Scopes
Parameter
| Name | Typ | Pflichtfeld | Beschreibung |
|---|---|---|---|
directDebitMandate | string | ja | The direct debit mandate to show, referenced by ID or alias. |
accounting.directdebitmandates.listqueryProperty Management v2Lists direct debit mandates.
Endpunkt
GET /propertymanagement/v2/query/accounting.directdebitmandates.listBerechtigungs-Scopes
Parameter
| Name | Typ | Pflichtfeld | Beschreibung |
|---|---|---|---|
iban | string | nein | Filter results to direct debit mandates with this IBAN. |
object | string | nein | Filter results to direct debit mandates belonging to this object, referenced by ID or alias. |
contact | string | nein | Filter results to direct debit mandates belonging to this contact, referenced by ID or alias. |
limit | integer | ja | Maximum number of results to return (1-1000). |
offset | integer | ja | Number of results to skip for pagination. |
accounting.inboundinvoices.listqueryProperty Management v2Lists invoices.
Endpunkt
GET /propertymanagement/v2/query/accounting.inboundinvoices.listBerechtigungs-Scopes
Parameter
| Name | Typ | Pflichtfeld | Beschreibung |
|---|---|---|---|
object | string | ja | The object to list invoices for, referenced by ID or alias. |
accounting.inboundinvoices.showqueryProperty Management v2Shows invoice details and accounting data.
Endpunkt
GET /propertymanagement/v2/query/accounting.inboundinvoices.showBerechtigungs-Scopes
Parameter
| Name | Typ | Pflichtfeld | Beschreibung |
|---|---|---|---|
inboundInvoice | string | ja | The inbound invoice to show, referenced by ID or alias. |
accounting.object.bankaccountinfosqueryProperty Management v2Returns object account infos.
Endpunkt
GET /propertymanagement/v2/query/accounting.object.bankaccountinfosBerechtigungs-Scopes
Parameter
| Name | Typ | Pflichtfeld | Beschreibung |
|---|---|---|---|
object | string | ja | The object to get bank account infos for, referenced by ID or alias. |
advisors3 Tools
advisors.assigncommandProperty Management v2Assign an advisor to an object.
Endpunkt
POST /propertymanagement/v2/command/advisors.assignBerechtigungs-Scopes
Parameter
| Name | Typ | Pflichtfeld | Beschreibung |
|---|---|---|---|
advisor | object | ja | The advisor to assign to an object. |
advisors.revokecommandProperty Management v2Revoke an advisor from an object.
Endpunkt
POST /propertymanagement/v2/command/advisors.revokeBerechtigungs-Scopes
Parameter
| Name | Typ | Pflichtfeld | Beschreibung |
|---|---|---|---|
advisor | string | ja | The advisor to revoke, referenced by ID or alias. |
advisors.listqueryProperty Management v2List advisors for the current tenant with optional filters and pagination.
Endpunkt
GET /propertymanagement/v2/query/advisors.listBerechtigungs-Scopes
Parameter
| Name | Typ | Pflichtfeld | Beschreibung |
|---|---|---|---|
objectId | string | nein | Filter results to advisors assigned to this object. |
limit | integer | ja | Maximum number of results to return (1-1000). |
offset | integer | ja | Number of results to skip for pagination. |
aliases3 Tools
aliases.upsertcommandProperty Management v2Upserts a batch of aliases for the current (tenant, integration) scope. Each entry takes a bare `alias` (no `$` prefix), an `id` and an entity-`type`.
Endpunkt
POST /propertymanagement/v2/command/aliases.upsertBerechtigungs-Scopes
aliases.listqueryProperty Management v2Paginated listing of every alias stored for the current (tenant, integration) scope. Aliases on the wire are returned bare (no `$` prefix). Storage entries that point at an entity type unknown to the current {@see AliasTypeMap} are omitted from the response.
Endpunkt
GET /propertymanagement/v2/query/aliases.listBerechtigungs-Scopes
Parameter
| Name | Typ | Pflichtfeld | Beschreibung |
|---|---|---|---|
limit | integer | ja | Maximum number of results to return (1-1000). |
offset | integer | ja | Number of results to skip for pagination. |
aliases.resolvequeryProperty Management v2Bidirectional bulk-resolve of aliases and ids. Inputs are arrays of bare aliases AND/OR internal ids; outputs are tuples `{alias, id, type}` for every successful resolution. Aliases without a mapping and ids that do not have a mapping are simply omitted.
Endpunkt
GET /propertymanagement/v2/query/aliases.resolveBerechtigungs-Scopes
Parameter
| Name | Typ | Pflichtfeld | Beschreibung |
|---|---|---|---|
aliases | array<string> | nein | The aliases to resolve to internal ids. |
ids | array<string> | nein | The internal ids to resolve to aliases. |
callrecords3 Tools
callrecords.createcommandProperty Management v2Create a new call record.
Endpunkt
POST /propertymanagement/v2/command/callrecords.createBerechtigungs-Scopes
Parameter
| Name | Typ | Pflichtfeld | Beschreibung |
|---|---|---|---|
callRecord | object | ja | The call record to create. |
callrecords.updatecommandProperty Management v2Update an existing call record.
Endpunkt
POST /propertymanagement/v2/command/callrecords.updateBerechtigungs-Scopes
Parameter
| Name | Typ | Pflichtfeld | Beschreibung |
|---|---|---|---|
callRecord | object | ja | The call record to update, referenced by ID or alias with updated values. |
callrecords.showqueryProperty Management v2Show a call record by id or alias.
Endpunkt
GET /propertymanagement/v2/query/callrecords.showBerechtigungs-Scopes
Parameter
| Name | Typ | Pflichtfeld | Beschreibung |
|---|---|---|---|
callRecord | string | ja | The call record to show, referenced by ID or alias. |
contacts5 Tools
contacts.createcommandProperty Management v2Create a new contact for the current tenant.
Endpunkt
POST /propertymanagement/v2/command/contacts.createBerechtigungs-Scopes
Parameter
| Name | Typ | Pflichtfeld | Beschreibung |
|---|---|---|---|
contact | object | ja | The contact to create. |
contacts.mergecommandProperty Management v2Merge one or more source contacts into a target contact. Both payloads are Reference-only (id or alias required; no property fields). Returns 200 on success.
Endpunkt
POST /propertymanagement/v2/command/contacts.mergeBerechtigungs-Scopes
Parameter
| Name | Typ | Pflichtfeld | Beschreibung |
|---|---|---|---|
sourceContact | string | ja | The source contact to merge into the target, referenced by ID or alias. |
targetContact | string | ja | The target contact that absorbs the source, referenced by ID or alias. |
contacts.updatecommandProperty Management v2Update an existing contact identified by its payload id or alias.
Endpunkt
POST /propertymanagement/v2/command/contacts.updateBerechtigungs-Scopes
Parameter
| Name | Typ | Pflichtfeld | Beschreibung |
|---|---|---|---|
contact | object | ja | The contact to update, referenced by ID or alias with updated values. |
contactsqueryProperty Management v2List contacts for the current tenant with optional filters and pagination.
Endpunkt
GET /propertymanagement/v2/query/contactsBerechtigungs-Scopes
Parameter
| Name | Typ | Pflichtfeld | Beschreibung |
|---|---|---|---|
companyId | string | nein | Filter results to contacts belonging to this company. |
personType | string | nein | Filter results to contacts with this person type. |
limit | integer | ja | Maximum number of results to return (1-1000). |
offset | integer | ja | Number of results to skip for pagination. |
contacts.showqueryProperty Management v2Show a single contact by id or alias.
Endpunkt
GET /propertymanagement/v2/query/contacts.showBerechtigungs-Scopes
Parameter
| Name | Typ | Pflichtfeld | Beschreibung |
|---|---|---|---|
contact | string | ja | The contact to show, referenced by ID or alias. |
contracts4 Tools
contracts.createcommandProperty Management v2Create a new contract for a unit.
Endpunkt
POST /propertymanagement/v2/command/contracts.createBerechtigungs-Scopes
Parameter
| Name | Typ | Pflichtfeld | Beschreibung |
|---|---|---|---|
contract | object | ja | The contract data to create. |
contracts.updatecommandProperty Management v2Update an existing contract.
Endpunkt
POST /propertymanagement/v2/command/contracts.updateBerechtigungs-Scopes
Parameter
| Name | Typ | Pflichtfeld | Beschreibung |
|---|---|---|---|
contract | object | ja | The contract to update, referenced by ID or alias. |
contractsqueryProperty Management v2List contracts for the current tenant with optional filters and pagination.
Endpunkt
GET /propertymanagement/v2/query/contractsBerechtigungs-Scopes
Parameter
| Name | Typ | Pflichtfeld | Beschreibung |
|---|---|---|---|
objectId | string | nein | Filter results to contracts belonging to this object. |
unitId | string | nein | Filter results to contracts belonging to this unit. |
limit | integer | ja | Maximum number of results to return (1-1000). |
offset | integer | ja | Number of results to skip for pagination. |
contracts.showqueryProperty Management v2Show a single contract by id or alias.
Endpunkt
GET /propertymanagement/v2/query/contracts.showBerechtigungs-Scopes
Parameter
| Name | Typ | Pflichtfeld | Beschreibung |
|---|---|---|---|
contract | string | ja | The contract to show, referenced by ID or alias. |
documents5 Tools
documents.updatecommandProperty Management v2Update an existing document.
Endpunkt
POST /propertymanagement/v2/command/documents.updateBerechtigungs-Scopes
Parameter
| Name | Typ | Pflichtfeld | Beschreibung |
|---|---|---|---|
document | object | ja | The document to update, referenced by ID or alias. |
documents.uploadcommandProperty Management v2Upload a document to a location. Supports objects, contracts, units, object groups, processes, and process updates.
Endpunkt
POST /propertymanagement/v2/command/documents.uploadBerechtigungs-Scopes
Parameter
| Name | Typ | Pflichtfeld | Beschreibung |
|---|---|---|---|
locationId | string | ja | The location to upload the document to. |
resource | object | ja | The uploaded file resource to process. |
document | object | nein | The document metadata for the upload. |
documents.listqueryProperty Management v2List documents with optional filters and pagination.
Endpunkt
GET /propertymanagement/v2/query/documents.listBerechtigungs-Scopes
Parameter
| Name | Typ | Pflichtfeld | Beschreibung |
|---|---|---|---|
locationId | string | nein | Filter results to documents at this location. |
limit | integer | ja | Maximum number of results to return (1-1000). |
offset | integer | ja | Number of results to skip for pagination. |
documents.showqueryProperty Management v2Show a document by id or alias.
Endpunkt
GET /propertymanagement/v2/query/documents.showBerechtigungs-Scopes
Parameter
| Name | Typ | Pflichtfeld | Beschreibung |
|---|---|---|---|
document | string | ja | The document to show, referenced by ID or alias. |
documents.typemappingsqueryProperty Management v2Lists type to category mappings.
Endpunkt
GET /propertymanagement/v2/query/documents.typemappingsBerechtigungs-Scopes
info1 Tool
infoqueryProperty Management v2Returns tenant and integration information.
Endpunkt
GET /propertymanagement/v2/query/infoBerechtigungs-Scopes
objectaddresses4 Tools
objectaddresses.createcommandProperty Management v2Create a new object address.
Endpunkt
POST /propertymanagement/v2/command/objectaddresses.createBerechtigungs-Scopes
Parameter
| Name | Typ | Pflichtfeld | Beschreibung |
|---|---|---|---|
objectAddress | object | ja | The object address data to create. |
objectaddresses.updatecommandProperty Management v2Update an existing object address.
Endpunkt
POST /propertymanagement/v2/command/objectaddresses.updateBerechtigungs-Scopes
Parameter
| Name | Typ | Pflichtfeld | Beschreibung |
|---|---|---|---|
objectAddress | object | ja | The object address to update, referenced by ID or alias. |
objectaddresses.listqueryProperty Management v2List object addresses for the current tenant, optionally filtered by object.
Endpunkt
GET /propertymanagement/v2/query/objectaddresses.listBerechtigungs-Scopes
Parameter
| Name | Typ | Pflichtfeld | Beschreibung |
|---|---|---|---|
objectId | string | nein | Filter results to the addresses of this object, referenced by its id. |
limit | integer | ja | Maximum number of results to return (1-1000). |
offset | integer | ja | Number of results to skip for pagination. |
objectaddresses.showqueryProperty Management v2Show an object address by id or alias.
Endpunkt
GET /propertymanagement/v2/query/objectaddresses.showBerechtigungs-Scopes
Parameter
| Name | Typ | Pflichtfeld | Beschreibung |
|---|---|---|---|
objectAddress | string | ja | The object address to show, referenced by ID or alias. |
objectgroups3 Tools
objectgroups.createcommandProperty Management v2Create a new object group.
Endpunkt
POST /propertymanagement/v2/command/objectgroups.createBerechtigungs-Scopes
Parameter
| Name | Typ | Pflichtfeld | Beschreibung |
|---|---|---|---|
objectGroup | object | ja | The object group data to create. |
objectgroups.updatecommandProperty Management v2Update an existing object group.
Endpunkt
POST /propertymanagement/v2/command/objectgroups.updateBerechtigungs-Scopes
Parameter
| Name | Typ | Pflichtfeld | Beschreibung |
|---|---|---|---|
objectGroup | object | ja | The object group to update, referenced by ID or alias. |
objectgroups.showqueryProperty Management v2Show an object group by id or alias.
Endpunkt
GET /propertymanagement/v2/query/objectgroups.showBerechtigungs-Scopes
Parameter
| Name | Typ | Pflichtfeld | Beschreibung |
|---|---|---|---|
objectGroup | string | ja | The object group to show, referenced by ID or alias. |
objects4 Tools
objects.createcommandProperty Management v2Create a new property object for the current tenant.
Endpunkt
POST /propertymanagement/v2/command/objects.createBerechtigungs-Scopes
Parameter
| Name | Typ | Pflichtfeld | Beschreibung |
|---|---|---|---|
object | object | ja | The object data to create. |
objects.updatecommandProperty Management v2Update an existing property object.
Endpunkt
POST /propertymanagement/v2/command/objects.updateBerechtigungs-Scopes
Parameter
| Name | Typ | Pflichtfeld | Beschreibung |
|---|---|---|---|
object | object | ja | The object to update, referenced by ID or alias. |
objectsqueryProperty Management v2Lists all property objects for the tenant.
Endpunkt
GET /propertymanagement/v2/query/objectsBerechtigungs-Scopes
objects.showqueryProperty Management v2Show a single property object by id or alias.
Endpunkt
GET /propertymanagement/v2/query/objects.showBerechtigungs-Scopes
Parameter
| Name | Typ | Pflichtfeld | Beschreibung |
|---|---|---|---|
object | string | ja | The object to show, referenced by ID or alias. |
openapi1 Tool
openapi.specqueryProperty Management v2Returns the auto-generated OpenAPI 3.0 spec filtered to endpoints the requesting integration can access.
Endpunkt
GET /propertymanagement/v2/query/openapi.specBerechtigungs-Scopes
posts1 Tool
posts.showqueryProperty Management v2Show a post by id or alias.
Endpunkt
GET /propertymanagement/v2/query/posts.showBerechtigungs-Scopes
Parameter
| Name | Typ | Pflichtfeld | Beschreibung |
|---|---|---|---|
post | string | ja | The post to show, referenced by ID or alias. |
processes8 Tools
processes.createcommandProperty Management v2Create a new process under the current property management tenant. Requires a process payload in Create mode (properties without an id) and an object reference that locates the owning property object.
Endpunkt
POST /propertymanagement/v2/command/processes.createBerechtigungs-Scopes
Parameter
| Name | Typ | Pflichtfeld | Beschreibung |
|---|---|---|---|
process | object | ja | The process data to create. |
object | string | ja | The object the process belongs to, referenced by ID or alias. |
processes.updatecommandProperty Management v2Update an existing process identified by its payload id or alias. The process payload must be in Update mode (id or alias required, plus at least one property field to change).
Endpunkt
POST /propertymanagement/v2/command/processes.updateBerechtigungs-Scopes
Parameter
| Name | Typ | Pflichtfeld | Beschreibung |
|---|---|---|---|
process | object | ja | The process to update, referenced by ID or alias. |
processes.updates.createcommandProperty Management v2Create a process update.
Endpunkt
POST /propertymanagement/v2/command/processes.updates.createBerechtigungs-Scopes
Parameter
| Name | Typ | Pflichtfeld | Beschreibung |
|---|---|---|---|
update | object | ja | The process update data to create. |
process | string | ja | The process to add the update to, referenced by ID or alias. |
processes.updates.updatecommandProperty Management v2Update an existing process update identified by its payload id. The process update payload must be in Update mode (id required, plus at least one property field to change).
Endpunkt
POST /propertymanagement/v2/command/processes.updates.updateBerechtigungs-Scopes
Parameter
| Name | Typ | Pflichtfeld | Beschreibung |
|---|---|---|---|
update | object | ja | The process update to update, referenced by ID. |
processes.listqueryProperty Management v2List processes for the current tenant with pagination. Supports filtering by archive status, associated object, and contract.
Endpunkt
GET /propertymanagement/v2/query/processes.listBerechtigungs-Scopes
Parameter
| Name | Typ | Pflichtfeld | Beschreibung |
|---|---|---|---|
isArchived | boolean | nein | Filter results to archived or active processes. |
object | string | nein | The object to filter processes by, referenced by ID or alias. |
contract | string | nein | Filter results to processes linked to this contract. |
limit | integer | ja | Maximum number of results to return (1-1000). |
offset | integer | ja | Number of results to skip for pagination. |
processes.showqueryProperty Management v2Show a single process by id or alias.
Endpunkt
GET /propertymanagement/v2/query/processes.showBerechtigungs-Scopes
Parameter
| Name | Typ | Pflichtfeld | Beschreibung |
|---|---|---|---|
process | string | ja | The process to show, referenced by ID or alias. |
processes.updates.listqueryProperty Management v2List process updates of a process with pagination.
Endpunkt
GET /propertymanagement/v2/query/processes.updates.listBerechtigungs-Scopes
Parameter
| Name | Typ | Pflichtfeld | Beschreibung |
|---|---|---|---|
process | string | ja | The process to list updates for, referenced by ID or alias. |
limit | integer | ja | Maximum number of results to return (1-1000). |
offset | integer | ja | Number of results to skip for pagination. |
processes.updates.showqueryProperty Management v2Show a single process update by id.
Endpunkt
GET /propertymanagement/v2/query/processes.updates.showBerechtigungs-Scopes
Parameter
| Name | Typ | Pflichtfeld | Beschreibung |
|---|---|---|---|
update | string | ja | The process update to show, referenced by ID. |
responsibilities3 Tools
responsibilities.createcommandProperty Management v2Create a responsibility linking a contact to an object with a job category.
Endpunkt
POST /propertymanagement/v2/command/responsibilities.createBerechtigungs-Scopes
Parameter
| Name | Typ | Pflichtfeld | Beschreibung |
|---|---|---|---|
responsibility | object | ja | The responsibility data to create. |
contact | string | ja | The contact to link the responsibility to, referenced by ID or alias. |
object | string | ja | The object to link the responsibility to, referenced by ID or alias. |
responsibilities.updatecommandProperty Management v2Update an existing responsibility identified by its payload id or alias.
Endpunkt
POST /propertymanagement/v2/command/responsibilities.updateBerechtigungs-Scopes
Parameter
| Name | Typ | Pflichtfeld | Beschreibung |
|---|---|---|---|
responsibility | object | ja | The responsibility to update, referenced by ID or alias. |
responsibilities.listqueryProperty Management v2List responsibilities for the current tenant with optional filters.
Endpunkt
GET /propertymanagement/v2/query/responsibilities.listBerechtigungs-Scopes
Parameter
| Name | Typ | Pflichtfeld | Beschreibung |
|---|---|---|---|
contactId | string | nein | Filter results to responsibilities for this contact. |
objectId | string | nein | Filter results to responsibilities for this object. |
categoryId | string | nein | Filter results to responsibilities with this job category. |
limit | integer | ja | Maximum number of results to return (1-1000). |
offset | integer | ja | Number of results to skip for pagination. |
signatories3 Tools
signatories.createcommandProperty Management v2Create a new signatory.
Endpunkt
POST /propertymanagement/v2/command/signatories.createBerechtigungs-Scopes
Parameter
| Name | Typ | Pflichtfeld | Beschreibung |
|---|---|---|---|
signatory | object | ja | The signatory data to create. |
signatories.updatecommandProperty Management v2Update an existing signatory.
Endpunkt
POST /propertymanagement/v2/command/signatories.updateBerechtigungs-Scopes
Parameter
| Name | Typ | Pflichtfeld | Beschreibung |
|---|---|---|---|
signatory | object | ja | The signatory to update, referenced by ID or alias. |
signatories.showqueryProperty Management v2Show a signatory by id or alias.
Endpunkt
GET /propertymanagement/v2/query/signatories.showBerechtigungs-Scopes
Parameter
| Name | Typ | Pflichtfeld | Beschreibung |
|---|---|---|---|
signatory | string | ja | The signatory to show, referenced by ID or alias. |
status1 Tool
statusqueryProperty Management v2Returns status.
Endpunkt
GET /propertymanagement/v2/query/statusBerechtigungs-Scopes
tenant1 Tool
tenantqueryProperty Management v2Returns the current tenant's data.
Endpunkt
GET /propertymanagement/v2/query/tenantBerechtigungs-Scopes
unitgroups1 Tool
unitgroups.listforobjectqueryProperty Management v2Lists unit groups.
Endpunkt
GET /propertymanagement/v2/query/unitgroups.listforobjectBerechtigungs-Scopes
Parameter
| Name | Typ | Pflichtfeld | Beschreibung |
|---|---|---|---|
object | string | ja | The object to list unit groups for, referenced by ID or alias. |
units4 Tools
units.createcommandProperty Management v2Create a new unit.
Endpunkt
POST /propertymanagement/v2/command/units.createBerechtigungs-Scopes
Parameter
| Name | Typ | Pflichtfeld | Beschreibung |
|---|---|---|---|
unit | object | ja | The unit data to create. |
units.updatecommandProperty Management v2Update an existing unit.
Endpunkt
POST /propertymanagement/v2/command/units.updateBerechtigungs-Scopes
Parameter
| Name | Typ | Pflichtfeld | Beschreibung |
|---|---|---|---|
unit | object | ja | The unit to update, referenced by ID or alias. |
unitsqueryProperty Management v2List units for the current tenant with optional filters and pagination.
Endpunkt
GET /propertymanagement/v2/query/unitsBerechtigungs-Scopes
Parameter
| Name | Typ | Pflichtfeld | Beschreibung |
|---|---|---|---|
objectId | string | nein | Filter results to units belonging to this object. |
limit | integer | ja | Maximum number of results to return (1-1000). |
offset | integer | ja | Number of results to skip for pagination. |
units.showqueryProperty Management v2Show a unit by id or alias.
Endpunkt
GET /propertymanagement/v2/query/units.showBerechtigungs-Scopes
Parameter
| Name | Typ | Pflichtfeld | Beschreibung |
|---|---|---|---|
unit | string | ja | The unit to show, referenced by ID or alias. |
uvi1 Tool
uvi.uploadcommandProperty Management v2Upload a UVI document for an object.
Endpunkt
POST /propertymanagement/v2/command/uvi.uploadBerechtigungs-Scopes
Parameter
| Name | Typ | Pflichtfeld | Beschreibung |
|---|---|---|---|
data | object | ja | The UVI upload data including object and category references. |
resource | object | ja | The uploaded file resource to process. |