Dollea Beauty Coworking
Find beauty workspaces in Munich and rent them at your approved personal rates.
我该使用它吗
质量与安全性
发现(12)
- LOW在 coworking_confirm_booking 中
- LOW在 coworking_find_dates 中
- LOW在 coworking_get_account 中
- LOW在 coworking_get_invoice 中
- LOW在 coworking_get_quote 中
- LOW在 coworking_list_bookings 中
- LOW在 coworking_staff_create_block 中
- LOW在 coworking_staff_delete_block 中
- LOW在 coworking_staff_delete_special_day 中
- LOW在 coworking_staff_update_block 中
基于对工具定义和协议合规性的自动分析。
上下文开销
这是每次将服务器的工具加载到模型上下文窗口时所消耗的大致 token 数。数值越高,可用于其他任务的注意力就越少。
安装
一键安装
将以下内容添加到你的 `claude_desktop_config.json` 文件中:
{
"mcpServers": {
"coworking": {
"url": "https://coworking.dollea.de/mcp/coworking"
}
}
}远程端点
https://coworking.dollea.de/mcp/coworkingstreamable-http它能做什么
工具清单
工具(20)
🔴coworking_confirm_booking(quote_id, quote_token, accept_privacy, accept_terms, accept_cancellation, ...)
Das eigene geprüfte Coworking-Angebot verbindlich buchen. Teilweise verfügbare Serien müssen ausdrücklich bestätigt werden. Preise und Belegung werden erneut geprüft. Wiederholungen erzeugen keine weiteren Miettage oder Bestätigungen.
输入模式
{
"type": "object",
"properties": {
"quote_id": {
"type": "string",
"format": "uuid",
"description": "Kennung des zuvor vom Server vorbereiteten Buchungsangebots."
},
"quote_token": {
"type": "string",
"minLength": 32,
"maxLength": 128,
"description": "Nur beim Erstellen ausgegebener Zugriffsschlüssel des Angebots. Nicht veröffentlichen oder aus fremden Daten ableiten."
},
"accept_privacy": {
"type": "boolean",
"const": true,
"description": "Nur true senden, wenn der Nutzer den gezeigten Datenschutzbedingungen zugestimmt hat."
},
"accept_terms": {
"type": "boolean",
"const": true,
"description": "Nur true senden, wenn der Nutzer die gezeigten Nutzungsbedingungen und den Angebotspreis bestätigt hat."
},
"accept_cancellation": {
"type": "boolean",
"const": true,
"description": "Nur true senden, wenn der Nutzer die gezeigten Stornierungsbedingungen bestätigt hat."
},
"confirm_partial_series": {
"type": "boolean",
"default": false,
"description": "Bei einer verkürzten Mietserie nur nach ausdrücklicher Zustimmung zu allen ausgelassenen Tagen true senden."
},
"language": {
"type": "string",
"enum": [
"de",
"en",
"ru"
],
"default": "de",
"description": "Gewünschte Sprache für Texte und Anzeigeformate: de, en oder ru."
}
},
"required": [
"quote_id",
"quote_token",
"accept_privacy",
"accept_terms"
],
"additionalProperties": false
}输出模式
{
"type": "object",
"properties": {
"contract_version": {
"type": "string"
},
"business": {
"type": "string",
"enum": [
"salon",
"coworking"
]
},
"language": {
"type": "string",
"enum": [
"de",
"en",
"ru"
]
},
"timezone": {
"type": "string"
},
"local_date": {
"type": "string",
"format": "date"
},
"quote_id": {
"type": "string",
"format": "uuid"
},
"status": {
"type": "string",
"const": "confirmed"
},
"booking": {
"type": "object"
}
},
"required": [
"contract_version",
"business",
"language",
"timezone",
"local_date",
"quote_id",
"status",
"booking"
],
"additionalProperties": true
}🟢coworking_find_dates(workspace_id, from_date, to_date, language)
Freie Miettage eines Workspaces prüfen. Die Belegung von Gruppen und enthaltenen Arbeitsplätzen wird gemeinsam berücksichtigt. Es werden keine Daten anderer Mieter offengelegt.
输入模式
{
"type": "object",
"properties": {
"workspace_id": {
"type": "integer",
"minimum": 1,
"description": "Aktuelle numerische Workspace-Kennung aus coworking_search_workspaces."
},
"from_date": {
"type": "string",
"format": "date",
"description": "Erster lokaler Kalendertag in München, im Format JJJJ-MM-TT."
},
"to_date": {
"type": "string",
"format": "date",
"description": "Letzter lokaler Kalendertag des begrenzten Suchzeitraums, einschließlich dieses Tages."
},
"language": {
"type": "string",
"enum": [
"de",
"en",
"ru"
],
"default": "de",
"description": "Gewünschte Sprache für Texte und Anzeigeformate: de, en oder ru."
}
},
"required": [
"workspace_id",
"from_date"
],
"additionalProperties": false
}输出模式
{
"type": "object",
"properties": {
"contract_version": {
"type": "string"
},
"business": {
"type": "string",
"enum": [
"salon",
"coworking"
]
},
"language": {
"type": "string",
"enum": [
"de",
"en",
"ru"
]
},
"timezone": {
"type": "string"
},
"local_date": {
"type": "string",
"format": "date"
},
"workspace_id": {
"type": "integer",
"minimum": 1
},
"available_dates": {
"type": "array",
"items": {
"type": "string",
"format": "date"
}
},
"dates": {
"type": "array",
"items": {
"type": "object",
"properties": {
"date": {
"type": "string",
"format": "date"
},
"available": {
"type": "boolean"
}
},
"required": [
"date",
"available"
]
}
}
},
"required": [
"contract_version",
"business",
"language",
"timezone",
"local_date",
"workspace_id",
"available_dates",
"dates"
],
"additionalProperties": true
}🟢coworking_get_account(language)
Den aktuellen Freigabestatus des eigenen Coworking-Kontos prüfen. Die Antwort nennt Workspaces mit freigeschalteten Preisen und nächste Schritte, ohne Preise anderer Nutzer offenzulegen.
输入模式
{
"type": "object",
"properties": {
"language": {
"type": "string",
"enum": [
"de",
"en",
"ru"
],
"default": "de",
"description": "Gewünschte Sprache für Texte und Anzeigeformate: de, en oder ru."
}
},
"required": [],
"additionalProperties": false
}输出模式
{
"type": "object",
"properties": {
"contract_version": {
"type": "string"
},
"business": {
"type": "string",
"enum": [
"salon",
"coworking"
]
},
"language": {
"type": "string",
"enum": [
"de",
"en",
"ru"
]
},
"timezone": {
"type": "string"
},
"local_date": {
"type": "string",
"format": "date"
}
},
"required": [
"contract_version",
"business",
"language",
"timezone",
"local_date"
],
"additionalProperties": true
}🟢coworking_get_booking(booking_id, language)
Eine eigene Coworking-Buchung und die tatsächlichen Entscheidungen über Änderungsanfragen lesen. Fremde Kennungen erlauben keinen Zugriff.
输入模式
{
"type": "object",
"properties": {
"booking_id": {
"type": "integer",
"minimum": 1,
"description": "Kennung einer eigenen Mietbuchung aus coworking_list_bookings."
},
"language": {
"type": "string",
"enum": [
"de",
"en",
"ru"
],
"default": "de",
"description": "Gewünschte Sprache für Texte und Anzeigeformate: de, en oder ru."
}
},
"required": [
"booking_id"
],
"additionalProperties": false
}输出模式
{
"type": "object",
"properties": {
"contract_version": {
"type": "string"
},
"business": {
"type": "string",
"enum": [
"salon",
"coworking"
]
},
"language": {
"type": "string",
"enum": [
"de",
"en",
"ru"
]
},
"timezone": {
"type": "string"
},
"local_date": {
"type": "string",
"format": "date"
}
},
"required": [
"contract_version",
"business",
"language",
"timezone",
"local_date"
],
"additionalProperties": true
}🟢coworking_get_invoice(invoice_id, language)
Eine eigene Rechnung anhand ihrer Kennung abrufen. Eine fremde oder unbekannte Kennung wird als nicht verfügbar behandelt.
输入模式
{
"type": "object",
"properties": {
"invoice_id": {
"type": "integer",
"minimum": 1,
"description": "Kennung einer eigenen Rechnung aus coworking_list_invoices."
},
"language": {
"type": "string",
"enum": [
"de",
"en",
"ru"
],
"default": "de",
"description": "Gewünschte Sprache für Texte und Anzeigeformate: de, en oder ru."
}
},
"required": [
"invoice_id"
],
"additionalProperties": false
}输出模式
{
"type": "object",
"properties": {
"contract_version": {
"type": "string"
},
"business": {
"type": "string",
"enum": [
"salon",
"coworking"
]
},
"language": {
"type": "string",
"enum": [
"de",
"en",
"ru"
]
},
"timezone": {
"type": "string"
},
"local_date": {
"type": "string",
"format": "date"
}
},
"required": [
"contract_version",
"business",
"language",
"timezone",
"local_date"
],
"additionalProperties": true
}🟢coworking_get_price(workspace_id, dates, language)
Den persönlichen Mietpreis für konkrete Tage prüfen. Aktuelle Wochenkonditionen, Account-Freigabe und Monatspauschalen werden berücksichtigt. Eine Monatspauschale ist keine kostenlose Miete.
输入模式
{
"type": "object",
"properties": {
"workspace_id": {
"type": "integer",
"minimum": 1,
"description": "Aktuelle numerische Workspace-Kennung aus coworking_search_workspaces."
},
"dates": {
"type": "array",
"items": {
"type": "string",
"format": "date"
},
"minItems": 1,
"maxItems": 180,
"uniqueItems": true,
"description": "Explizite lokale Miettage im Format JJJJ-MM-TT. Der Server prüft jeden Tag und kennzeichnet Konflikte."
},
"language": {
"type": "string",
"enum": [
"de",
"en",
"ru"
],
"default": "de",
"description": "Gewünschte Sprache für Texte und Anzeigeformate: de, en oder ru."
}
},
"required": [
"workspace_id",
"dates"
],
"additionalProperties": false
}输出模式
{
"type": "object",
"properties": {
"contract_version": {
"type": "string"
},
"business": {
"type": "string",
"enum": [
"salon",
"coworking"
]
},
"language": {
"type": "string",
"enum": [
"de",
"en",
"ru"
]
},
"timezone": {
"type": "string"
},
"local_date": {
"type": "string",
"format": "date"
},
"workspace_id": {
"type": "integer",
"minimum": 1
},
"dates": {
"type": "array",
"items": {
"type": "string",
"format": "date"
}
},
"rejected_dates": {
"type": "array",
"items": {
"type": "string",
"format": "date"
}
},
"partial_series": {
"type": "boolean"
},
"lines": {
"type": "array",
"items": {
"type": "object",
"properties": {
"date": {
"type": "string",
"format": "date"
},
"price": {
"type": [
"object",
"null"
],
"properties": {
"amount_cents": {
"type": "integer",
"minimum": 0
},
"amount": {
"type": "string",
"pattern": "^[0-9]+\\.[0-9]{2}$"
},
"currency": {
"type": "string",
"const": "EUR"
},
"display": {
"type": "string"
}
},
"required": [
"amount_cents",
"amount",
"currency",
"display"
]
}
},
"required": [
"date",
"price"
]
}
},
"total": {
"type": [
"object",
"null"
],
"properties": {
"amount_cents": {
"type": "integer",
"minimum": 0
},
"amount": {
"type": "string",
"pattern": "^[0-9]+\\.[0-9]{2}$"
},
"currency": {
"type": "string",
"const": "EUR"
},
"display": {
"type": "string"
}
},
"required": [
"amount_cents",
"amount",
"currency",
"display"
]
},
"additional_booking_total": {
"type": [
"object",
"null"
],
"properties": {
"amount_cents": {
"type": "integer",
"minimum": 0
},
"amount": {
"type": "string",
"pattern": "^[0-9]+\\.[0-9]{2}$"
},
"currency": {
"type": "string",
"const": "EUR"
},
"display": {
"type": "string"
}
},
"required": [
"amount_cents",
"amount",
"currency",
"display"
]
},
"monthly_agreement": {
"type": [
"object",
"null"
],
"properties": {
"amount_cents": {
"type": "integer",
"minimum": 0
},
"amount": {
"type": "string",
"pattern": "^[0-9]+\\.[0-9]{2}$"
},
"currency": {
"type": "string",
"const": "EUR"
},
"display": {
"type": "string"
}
},
"required": [
"amount_cents",
"amount",
"currency",
"display"
]
},
"billing_mode": {
"type": "string",
"enum": [
"per_day",
"monthly_agreement"
]
},
"existing_price_changes": {
"type": "array",
"items": {
"type": "object"
}
}
},
"required": [
"contract_version",
"business",
"language",
"timezone",
"local_date",
"workspace_id",
"dates",
"rejected_dates",
"partial_series",
"lines",
"total",
"additional_booking_total",
"monthly_agreement",
"billing_mode",
"existing_price_changes"
],
"additionalProperties": true
}🟢coworking_get_quote(quote_id, quote_token, language)
Ein eigenes Coworking-Angebot samt gültigen Tagen, Preisen und Bedingungen prüfen. Das ursprüngliche Konto und der Zugriffsschlüssel sind erforderlich.
输入模式
{
"type": "object",
"properties": {
"quote_id": {
"type": "string",
"format": "uuid",
"description": "Kennung des zuvor vom Server vorbereiteten Buchungsangebots."
},
"quote_token": {
"type": "string",
"minLength": 32,
"maxLength": 128,
"description": "Nur beim Erstellen ausgegebener Zugriffsschlüssel des Angebots. Nicht veröffentlichen oder aus fremden Daten ableiten."
},
"language": {
"type": "string",
"enum": [
"de",
"en",
"ru"
],
"default": "de",
"description": "Gewünschte Sprache für Texte und Anzeigeformate: de, en oder ru."
}
},
"required": [
"quote_id",
"quote_token"
],
"additionalProperties": false
}输出模式
{
"type": "object",
"properties": {
"contract_version": {
"type": "string"
},
"business": {
"type": "string",
"enum": [
"salon",
"coworking"
]
},
"language": {
"type": "string",
"enum": [
"de",
"en",
"ru"
]
},
"timezone": {
"type": "string"
},
"local_date": {
"type": "string",
"format": "date"
},
"quote_id": {
"type": "string",
"format": "uuid"
},
"status": {
"type": "string"
},
"expires_at": {
"type": "string",
"format": "date-time"
},
"offer": {
"type": "object"
},
"requires_confirmation": {
"type": "boolean"
}
},
"required": [
"contract_version",
"business",
"language",
"timezone",
"local_date",
"quote_id",
"status",
"expires_at",
"offer",
"requires_confirmation"
],
"additionalProperties": true
}🟢coworking_list_bookings(language, limit, offset)
Ausschließlich Mietbuchungen des aktuell verbundenen Kontos mit Status und persönlichen Tagespreisen lesen.
输入模式
{
"type": "object",
"properties": {
"language": {
"type": "string",
"enum": [
"de",
"en",
"ru"
],
"default": "de",
"description": "Gewünschte Sprache für Texte und Anzeigeformate: de, en oder ru."
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 100,
"description": "Maximale Anzahl zurückgegebener Ergebnisse innerhalb der veröffentlichten Grenze."
},
"offset": {
"type": "integer",
"minimum": 0,
"maximum": 10000,
"description": "Ergebnisposition für die nächste Seite; next_offset aus der vorherigen Antwort verwenden."
}
},
"required": [],
"additionalProperties": false
}输出模式
{
"type": "object",
"properties": {
"contract_version": {
"type": "string"
},
"business": {
"type": "string",
"enum": [
"salon",
"coworking"
]
},
"language": {
"type": "string",
"enum": [
"de",
"en",
"ru"
]
},
"timezone": {
"type": "string"
},
"local_date": {
"type": "string",
"format": "date"
}
},
"required": [
"contract_version",
"business",
"language",
"timezone",
"local_date"
],
"additionalProperties": true
}🟢coworking_list_invoices(language, limit, offset)
Rechnungen des aktuell verbundenen Kontos mit Beträgen, Fälligkeit und geschütztem Download lesen. Keine Verwaltungsnotizen oder fremden Rechnungen ausgeben.
输入模式
{
"type": "object",
"properties": {
"language": {
"type": "string",
"enum": [
"de",
"en",
"ru"
],
"default": "de",
"description": "Gewünschte Sprache für Texte und Anzeigeformate: de, en oder ru."
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 100,
"description": "Maximale Anzahl zurückgegebener Ergebnisse innerhalb der veröffentlichten Grenze."
},
"offset": {
"type": "integer",
"minimum": 0,
"maximum": 10000,
"description": "Ergebnisposition für die nächste Seite; next_offset aus der vorherigen Antwort verwenden."
}
},
"required": [],
"additionalProperties": false
}输出模式
{
"type": "object",
"properties": {
"contract_version": {
"type": "string"
},
"business": {
"type": "string",
"enum": [
"salon",
"coworking"
]
},
"language": {
"type": "string",
"enum": [
"de",
"en",
"ru"
]
},
"timezone": {
"type": "string"
},
"local_date": {
"type": "string",
"format": "date"
}
},
"required": [
"contract_version",
"business",
"language",
"timezone",
"local_date"
],
"additionalProperties": true
}⚪coworking_prepare_booking(workspace_id, dates, recurrence, notes, language)
Ein persönliches Mietangebot für ausgewählte oder wiederkehrende Tage erstellen. Konflikte werden ausdrücklich ausgewiesen. Die Vorbereitung bucht nichts. Monatspauschalen und zusätzliche Tagesgebühren getrennt darstellen.
输入模式
{
"type": "object",
"properties": {
"workspace_id": {
"type": "integer",
"minimum": 1,
"description": "Aktuelle numerische Workspace-Kennung aus coworking_search_workspaces."
},
"dates": {
"type": "array",
"items": {
"type": "string",
"format": "date"
},
"minItems": 1,
"maxItems": 180,
"uniqueItems": true,
"description": "Explizite lokale Miettage im Format JJJJ-MM-TT. Der Server prüft jeden Tag und kennzeichnet Konflikte."
},
"recurrence": {
"type": "object",
"properties": {
"rule": {
"type": "string",
"enum": [
"weekly",
"monthly"
]
},
"until": {
"type": "string",
"format": "date"
}
},
"required": [
"rule",
"until"
],
"additionalProperties": false,
"description": "Optionale wöchentliche oder monatliche Wiederholung der ausdrücklich gewählten Tage bis zum lokalen Enddatum."
},
"notes": {
"type": "string",
"maxLength": 2000,
"description": "Optionaler Hinweis des buchenden Nutzers, maximal 2000 Zeichen."
},
"language": {
"type": "string",
"enum": [
"de",
"en",
"ru"
],
"default": "de",
"description": "Gewünschte Sprache für Texte und Anzeigeformate: de, en oder ru."
}
},
"required": [
"workspace_id",
"dates"
],
"additionalProperties": false
}输出模式
{
"type": "object",
"properties": {
"contract_version": {
"type": "string"
},
"business": {
"type": "string",
"enum": [
"salon",
"coworking"
]
},
"language": {
"type": "string",
"enum": [
"de",
"en",
"ru"
]
},
"timezone": {
"type": "string"
},
"local_date": {
"type": "string",
"format": "date"
},
"quote_id": {
"type": "string",
"format": "uuid"
},
"status": {
"type": "string"
},
"expires_at": {
"type": "string",
"format": "date-time"
},
"offer": {
"type": "object"
},
"requires_confirmation": {
"type": "boolean"
}
},
"required": [
"contract_version",
"business",
"language",
"timezone",
"local_date",
"quote_id",
"status",
"expires_at",
"offer",
"requires_confirmation"
],
"additionalProperties": true
}🔴coworking_request_cancellation(booking_id, submission_key, reason, language)
Eine Stornierung der eigenen Mietbuchung anfragen. Nur eine dauerhafte Anfrage wird angelegt und benachrichtigt; Wiederholungen geben dieselbe Anfrage zurück.
输入模式
{
"type": "object",
"properties": {
"booking_id": {
"type": "integer",
"minimum": 1,
"description": "Kennung einer eigenen Mietbuchung aus coworking_list_bookings."
},
"submission_key": {
"type": "string",
"format": "uuid",
"description": "Neue UUID für eine neue Anfrage; bei Wiederholungen exakt dieselbe UUID verwenden."
},
"reason": {
"type": "string",
"minLength": 1,
"maxLength": 2000,
"description": "Vom Nutzer bereitgestellter Hinweis zur gewünschten Änderung oder Stornierung."
},
"language": {
"type": "string",
"enum": [
"de",
"en",
"ru"
],
"default": "de",
"description": "Gewünschte Sprache für Texte und Anzeigeformate: de, en oder ru."
}
},
"required": [
"booking_id",
"submission_key",
"reason"
],
"additionalProperties": false
}输出模式
{
"type": "object",
"properties": {
"contract_version": {
"type": "string"
},
"business": {
"type": "string",
"enum": [
"salon",
"coworking"
]
},
"language": {
"type": "string",
"enum": [
"de",
"en",
"ru"
]
},
"timezone": {
"type": "string"
},
"local_date": {
"type": "string",
"format": "date"
}
},
"required": [
"contract_version",
"business",
"language",
"timezone",
"local_date"
],
"additionalProperties": true
}🔴coworking_request_change(booking_id, submission_key, new_date, reason, language)
Eine alternative Mietbuchung für das eigene Konto anfragen. Belegung und laufende Anfragen werden geprüft. Die Änderung bleibt bis zur bestehenden Genehmigung offen.
输入模式
{
"type": "object",
"properties": {
"booking_id": {
"type": "integer",
"minimum": 1,
"description": "Kennung einer eigenen Mietbuchung aus coworking_list_bookings."
},
"submission_key": {
"type": "string",
"format": "uuid",
"description": "Neue UUID für eine neue Anfrage; bei Wiederholungen exakt dieselbe UUID verwenden."
},
"new_date": {
"type": "string",
"format": "date",
"description": "Gewünschter alternativer Miettag im Format JJJJ-MM-TT."
},
"reason": {
"type": "string",
"minLength": 1,
"maxLength": 2000,
"description": "Vom Nutzer bereitgestellter Hinweis zur gewünschten Änderung oder Stornierung."
},
"language": {
"type": "string",
"enum": [
"de",
"en",
"ru"
],
"default": "de",
"description": "Gewünschte Sprache für Texte und Anzeigeformate: de, en oder ru."
}
},
"required": [
"booking_id",
"submission_key",
"new_date",
"reason"
],
"additionalProperties": false
}输出模式
{
"type": "object",
"properties": {
"contract_version": {
"type": "string"
},
"business": {
"type": "string",
"enum": [
"salon",
"coworking"
]
},
"language": {
"type": "string",
"enum": [
"de",
"en",
"ru"
]
},
"timezone": {
"type": "string"
},
"local_date": {
"type": "string",
"format": "date"
}
},
"required": [
"contract_version",
"business",
"language",
"timezone",
"local_date"
],
"additionalProperties": true
}🟢coworking_search_workspaces(query, language, limit, offset, equipment_ids, ...)
Beauty-Coworking-Ressourcen in München nach Tätigkeit, Ausstattung, Personenzahl und Datum finden. Gruppen teilen die Belegung mit ihren Einzelplätzen. Persönliche Mietpreise erfordern eine autorisierte Preisprüfung.
输入模式
{
"type": "object",
"properties": {
"query": {
"type": "string",
"maxLength": 500,
"default": "",
"description": "Kurze Suchbegriffe zur gewünschten Behandlung, Tätigkeit oder Ausstattung."
},
"language": {
"type": "string",
"enum": [
"de",
"en",
"ru"
],
"default": "de",
"description": "Gewünschte Sprache für Texte und Anzeigeformate: de, en oder ru."
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 100,
"default": 20,
"description": "Maximale Anzahl zurückgegebener Ergebnisse innerhalb der veröffentlichten Grenze."
},
"offset": {
"type": "integer",
"minimum": 0,
"maximum": 10000,
"default": 0,
"description": "Ergebnisposition für die nächste Seite; next_offset aus der vorherigen Antwort verwenden."
},
"equipment_ids": {
"type": "array",
"items": {
"type": "integer",
"minimum": 1
},
"uniqueItems": true,
"maxItems": 50,
"description": "Alle erforderlichen Ausstattungskennungen müssen am Workspace vorhanden sein."
},
"min_persons": {
"type": "integer",
"minimum": 1,
"maximum": 1000,
"description": "Benötigte Mindestkapazität des Workspaces."
},
"groups_only": {
"type": "boolean",
"description": "Nur kombinierte Gruppen-Workspaces anzeigen."
},
"supported_uses": {
"type": "array",
"items": {
"type": "string",
"enum": [
"cosmetics",
"body_treatments",
"pmu",
"lashes",
"brows",
"manicure",
"nail_design",
"pedicure",
"training"
]
},
"uniqueItems": true,
"description": "Gewünschte Tätigkeiten als strukturierte Kennungen, beispielsweise manicure, lashes oder cosmetics."
},
"available_on": {
"type": "string",
"format": "date",
"description": "Nur Ressourcen mit tatsächlich freier Kapazität an diesem lokalen Datum anzeigen."
}
},
"required": [],
"additionalProperties": false
}输出模式
{
"type": "object",
"properties": {
"contract_version": {
"type": "string"
},
"business": {
"type": "string",
"enum": [
"salon",
"coworking"
]
},
"language": {
"type": "string",
"enum": [
"de",
"en",
"ru"
]
},
"timezone": {
"type": "string"
},
"local_date": {
"type": "string",
"format": "date"
},
"items": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"type": "string",
"pattern": "^(salon|coworking):[1-9][0-9]*$"
},
"name": {
"type": "string"
},
"description": {
"type": "string"
},
"price": {
"type": [
"object",
"null"
],
"properties": {
"amount_cents": {
"type": "integer",
"minimum": 0
},
"amount": {
"type": "string",
"pattern": "^[0-9]+\\.[0-9]{2}$"
},
"currency": {
"type": "string",
"const": "EUR"
},
"display": {
"type": "string"
}
},
"required": [
"amount_cents",
"amount",
"currency",
"display"
]
},
"url": {
"type": "string",
"format": "uri"
}
},
"required": [
"id",
"name",
"description",
"price",
"url"
]
}
},
"total": {
"type": "integer",
"minimum": 0
},
"offset": {
"type": "integer",
"minimum": 0
},
"limit": {
"type": "integer",
"minimum": 1
},
"next_offset": {
"type": [
"integer",
"null"
]
}
},
"required": [
"contract_version",
"business",
"language",
"timezone",
"local_date",
"items",
"total",
"offset",
"limit",
"next_offset"
],
"additionalProperties": true
}🟢coworking_staff_availability(from_date, to_date, language)
Die eigenen Wochenzeiten, besonderen Tage und Sperrzeiten lesen. Kundentermine und fremde Mitarbeiterdaten werden nicht ausgegeben.
输入模式
{
"type": "object",
"properties": {
"from_date": {
"type": "string",
"format": "date",
"description": "Erster lokaler Kalendertag in München, im Format JJJJ-MM-TT."
},
"to_date": {
"type": "string",
"format": "date",
"description": "Letzter lokaler Kalendertag des begrenzten Suchzeitraums, einschließlich dieses Tages."
},
"language": {
"type": "string",
"enum": [
"de",
"en",
"ru"
],
"default": "de",
"description": "Gewünschte Sprache für Texte und Anzeigeformate: de, en oder ru."
}
},
"required": [
"from_date"
],
"additionalProperties": false
}输出模式
{
"type": "object",
"properties": {
"contract_version": {
"type": "string"
},
"business": {
"type": "string",
"enum": [
"salon",
"coworking"
]
},
"language": {
"type": "string",
"enum": [
"de",
"en",
"ru"
]
},
"timezone": {
"type": "string"
},
"local_date": {
"type": "string",
"format": "date"
}
},
"required": [
"contract_version",
"business",
"language",
"timezone",
"local_date"
],
"additionalProperties": true
}🟡coworking_staff_create_block(start_at, end_at, submission_key, service_category_id, reason, ...)
Für den verbundenen Mitarbeiter eine Sperrzeit anlegen. Bestehende Portalberechtigungen und Kategoriezuordnungen gelten. Dieselbe Übermittlungskennung erzeugt keine zweite Sperre.
输入模式
{
"type": "object",
"properties": {
"start_at": {
"type": "string",
"format": "date-time",
"description": "Konkreter Terminbeginn als ISO-Datum mit Zeitzonenoffset. Relative Zeiten zuerst anhand der mitgelieferten Münchner Ortszeit auflösen."
},
"end_at": {
"type": "string",
"format": "date-time",
"description": "Ende der eigenen Verfügbarkeit oder Sperrzeit als ISO-Datum mit Zeitzonenoffset."
},
"submission_key": {
"type": "string",
"format": "uuid",
"description": "Neue UUID für eine neue Anfrage; bei Wiederholungen exakt dieselbe UUID verwenden."
},
"service_category_id": {
"type": "integer",
"minimum": 1,
"description": "Optionale eigene Leistungskategorie; ohne Kategorie gilt die Sperre für alle eigenen Leistungen."
},
"reason": {
"type": "string",
"maxLength": 200,
"description": "Vom Nutzer bereitgestellter Hinweis zur gewünschten Änderung oder Stornierung."
},
"language": {
"type": "string",
"enum": [
"de",
"en",
"ru"
],
"default": "de",
"description": "Gewünschte Sprache für Texte und Anzeigeformate: de, en oder ru."
}
},
"required": [
"start_at",
"end_at",
"submission_key"
],
"additionalProperties": false
}输出模式
{
"type": "object",
"properties": {
"contract_version": {
"type": "string"
},
"business": {
"type": "string",
"enum": [
"salon",
"coworking"
]
},
"language": {
"type": "string",
"enum": [
"de",
"en",
"ru"
]
},
"timezone": {
"type": "string"
},
"local_date": {
"type": "string",
"format": "date"
}
},
"required": [
"contract_version",
"business",
"language",
"timezone",
"local_date"
],
"additionalProperties": true
}🟡coworking_staff_create_special_day(start_at, end_at, submission_key, language)
Für den verbundenen Mitarbeiter einen besonderen verfügbaren Tag anlegen. Start und Ende müssen am selben lokalen Tag liegen.
输入模式
{
"type": "object",
"properties": {
"start_at": {
"type": "string",
"format": "date-time",
"description": "Konkreter Terminbeginn als ISO-Datum mit Zeitzonenoffset. Relative Zeiten zuerst anhand der mitgelieferten Münchner Ortszeit auflösen."
},
"end_at": {
"type": "string",
"format": "date-time",
"description": "Ende der eigenen Verfügbarkeit oder Sperrzeit als ISO-Datum mit Zeitzonenoffset."
},
"submission_key": {
"type": "string",
"format": "uuid",
"description": "Neue UUID für eine neue Anfrage; bei Wiederholungen exakt dieselbe UUID verwenden."
},
"language": {
"type": "string",
"enum": [
"de",
"en",
"ru"
],
"default": "de",
"description": "Gewünschte Sprache für Texte und Anzeigeformate: de, en oder ru."
}
},
"required": [
"start_at",
"end_at",
"submission_key"
],
"additionalProperties": false
}输出模式
{
"type": "object",
"properties": {
"contract_version": {
"type": "string"
},
"business": {
"type": "string",
"enum": [
"salon",
"coworking"
]
},
"language": {
"type": "string",
"enum": [
"de",
"en",
"ru"
]
},
"timezone": {
"type": "string"
},
"local_date": {
"type": "string",
"format": "date"
}
},
"required": [
"contract_version",
"business",
"language",
"timezone",
"local_date"
],
"additionalProperties": true
}🔴coworking_staff_delete_block(block_id, submission_key, language)
Eine eigene Sperrzeit entfernen. Die Antwort einer wiederholten Übermittlung bleibt auch nach dem Löschen abrufbar.
输入模式
{
"type": "object",
"properties": {
"block_id": {
"type": "integer",
"minimum": 1,
"description": "Kennung einer eigenen Sperrzeit aus coworking_staff_availability."
},
"submission_key": {
"type": "string",
"format": "uuid",
"description": "Neue UUID für eine neue Anfrage; bei Wiederholungen exakt dieselbe UUID verwenden."
},
"language": {
"type": "string",
"enum": [
"de",
"en",
"ru"
],
"default": "de",
"description": "Gewünschte Sprache für Texte und Anzeigeformate: de, en oder ru."
}
},
"required": [
"block_id",
"submission_key"
],
"additionalProperties": false
}输出模式
{
"type": "object",
"properties": {
"contract_version": {
"type": "string"
},
"business": {
"type": "string",
"enum": [
"salon",
"coworking"
]
},
"language": {
"type": "string",
"enum": [
"de",
"en",
"ru"
]
},
"timezone": {
"type": "string"
},
"local_date": {
"type": "string",
"format": "date"
}
},
"required": [
"contract_version",
"business",
"language",
"timezone",
"local_date"
],
"additionalProperties": true
}🔴coworking_staff_delete_special_day(special_day_id, submission_key, language)
Einen eigenen besonderen verfügbaren Tag entfernen. Andere Mitarbeiterprofile bleiben außerhalb dieser Berechtigung.
输入模式
{
"type": "object",
"properties": {
"special_day_id": {
"type": "integer",
"minimum": 1,
"description": "Kennung eines eigenen besonderen Tages aus coworking_staff_availability."
},
"submission_key": {
"type": "string",
"format": "uuid",
"description": "Neue UUID für eine neue Anfrage; bei Wiederholungen exakt dieselbe UUID verwenden."
},
"language": {
"type": "string",
"enum": [
"de",
"en",
"ru"
],
"default": "de",
"description": "Gewünschte Sprache für Texte und Anzeigeformate: de, en oder ru."
}
},
"required": [
"special_day_id",
"submission_key"
],
"additionalProperties": false
}输出模式
{
"type": "object",
"properties": {
"contract_version": {
"type": "string"
},
"business": {
"type": "string",
"enum": [
"salon",
"coworking"
]
},
"language": {
"type": "string",
"enum": [
"de",
"en",
"ru"
]
},
"timezone": {
"type": "string"
},
"local_date": {
"type": "string",
"format": "date"
}
},
"required": [
"contract_version",
"business",
"language",
"timezone",
"local_date"
],
"additionalProperties": true
}🔴coworking_staff_update_block(block_id, start_at, end_at, submission_key, service_category_id, ...)
Eine eigene Sperrzeit mit vollständigen neuen Zeitgrenzen ändern. Fremde Mitarbeiter können nicht ausgewählt werden.
输入模式
{
"type": "object",
"properties": {
"block_id": {
"type": "integer",
"minimum": 1,
"description": "Kennung einer eigenen Sperrzeit aus coworking_staff_availability."
},
"start_at": {
"type": "string",
"format": "date-time",
"description": "Konkreter Terminbeginn als ISO-Datum mit Zeitzonenoffset. Relative Zeiten zuerst anhand der mitgelieferten Münchner Ortszeit auflösen."
},
"end_at": {
"type": "string",
"format": "date-time",
"description": "Ende der eigenen Verfügbarkeit oder Sperrzeit als ISO-Datum mit Zeitzonenoffset."
},
"submission_key": {
"type": "string",
"format": "uuid",
"description": "Neue UUID für eine neue Anfrage; bei Wiederholungen exakt dieselbe UUID verwenden."
},
"service_category_id": {
"type": [
"integer",
"null"
],
"minimum": 1,
"description": "Optionale eigene Leistungskategorie; ohne Kategorie gilt die Sperre für alle eigenen Leistungen."
},
"reason": {
"type": "string",
"maxLength": 200,
"description": "Vom Nutzer bereitgestellter Hinweis zur gewünschten Änderung oder Stornierung."
},
"language": {
"type": "string",
"enum": [
"de",
"en",
"ru"
],
"default": "de",
"description": "Gewünschte Sprache für Texte und Anzeigeformate: de, en oder ru."
}
},
"required": [
"block_id",
"start_at",
"end_at",
"submission_key"
],
"additionalProperties": false
}输出模式
{
"type": "object",
"properties": {
"contract_version": {
"type": "string"
},
"business": {
"type": "string",
"enum": [
"salon",
"coworking"
]
},
"language": {
"type": "string",
"enum": [
"de",
"en",
"ru"
]
},
"timezone": {
"type": "string"
},
"local_date": {
"type": "string",
"format": "date"
}
},
"required": [
"contract_version",
"business",
"language",
"timezone",
"local_date"
],
"additionalProperties": true
}🟢dollea_get_profile
Genau das durch die aktuellen Zugangsdaten verbundene Konto erkennen. Die beständige Kennung bleibt bei Änderungen an E-Mail, Namen oder Zugangsdaten erhalten.
输入模式
{
"type": "object",
"properties": {},
"required": [],
"additionalProperties": false
}输出模式
{
"type": "object",
"properties": {
"id": {
"type": "string",
"minLength": 1,
"pattern": "\\S"
},
"name": {
"type": "string"
},
"email": {
"type": "string"
},
"nickname": {
"type": "string"
}
},
"required": [
"id"
],
"additionalProperties": false
}社区
证据