FoyerDevelopers

Generated · Live registry

team tools

11 tools in this domain, generated from the running registry.

All tool domains

team.byId

read-only

Team: by id. Read-only query. See the input schema for argument details.

Input parameters

FieldTypeRequiredNotes
userIdstringyes

Output fields

FieldTypeRequiredNotes
idstringyes
tenantIdstringyes
emailstring · nullableyes
phonestring · nullableyes
roleenumyesOne of: owner, staff, reception, housekeeping, maintenance
localestringyes
namestring · nullableyes
imagestring · nullableyes
icalTokenstring · nullableyes
paymentKindenumyesOne of: per_task, hourly, monthly_fixed, none
paymentAmountCentsinteger · nullableyes
paymentCurrencystringyes
taskKindsarray of enumyes
notificationChannelPrefenumyesOne of: email, sms, whatsapp, none
notificationEventPrefsobjectyes
inviteChannelUsedenum · nullableyesOne of: email, sms, whatsapp
inviteSentAtstring · nullableyes
deletedAtstring · nullableyes
lastDailySummaryAtstring · nullableyes
createdAtstringyes

team.create

writes

Team: create. Mutation — changes data. See the input schema for argument details.

Input parameters

FieldTypeRequiredNotes
namestringyes
emailstring · nullableno
phonestring · nullableno
localestringnoDefault: "de"
roleenumyesOne of: owner, staff, reception, housekeeping, maintenance
taskKindsarray of enumnoDefault: []
paymentKindenumnoOne of: per_task, hourly, monthly_fixed, none — Default: "none"
paymentAmountCentsinteger · nullableno
paymentCurrencystringnoDefault: "EUR"
notificationChannelPrefenumnoOne of: email, sms, whatsapp, none — Default: "email"
preferredRoomIdsarray of stringnoDefault: []

Output fields

FieldTypeRequiredNotes
idstringyes
tenantIdstringyes
emailstring · nullableyes
phonestring · nullableyes
roleenumyesOne of: owner, staff, reception, housekeeping, maintenance
localestringyes
namestring · nullableyes
imagestring · nullableyes
icalTokenstring · nullableyes
paymentKindenumyesOne of: per_task, hourly, monthly_fixed, none
paymentAmountCentsinteger · nullableyes
paymentCurrencystringyes
taskKindsarray of enumyes
notificationChannelPrefenumyesOne of: email, sms, whatsapp, none
notificationEventPrefsobjectyes
inviteChannelUsedenum · nullableyesOne of: email, sms, whatsapp
inviteSentAtstring · nullableyes
deletedAtstring · nullableyes
lastDailySummaryAtstring · nullableyes
createdAtstringyes

team.list

read-only

Team: list. Read-only query. See the input schema for argument details.

Input parameters

FieldTypeRequiredNotes
roleenumnoOne of: owner, staff, reception, housekeeping, maintenance
searchstringno
includeDeletedbooleannoDefault: false
pageintegernoDefault: 1

Output fields

FieldTypeRequiredNotes
rowsarray of objectyes
rows.idstringyes
rows.tenantIdstringyes
rows.emailstring · nullableyes
rows.phonestring · nullableyes
rows.roleenumyesOne of: owner, staff, reception, housekeeping, maintenance
rows.localestringyes
rows.namestring · nullableyes
rows.imagestring · nullableyes
rows.icalTokenstring · nullableyes
rows.paymentKindenumyesOne of: per_task, hourly, monthly_fixed, none
rows.paymentAmountCentsinteger · nullableyes
rows.paymentCurrencystringyes
rows.taskKindsarray of enumyes
rows.notificationChannelPrefenumyesOne of: email, sms, whatsapp, none
rows.notificationEventPrefsobjectyes
rows.inviteChannelUsedenum · nullableyesOne of: email, sms, whatsapp
rows.inviteSentAtstring · nullableyes
rows.deletedAtstring · nullableyes
rows.lastDailySummaryAtstring · nullableyes
rows.createdAtstringyes
pageintegeryes
hasMorebooleanyes

team.listForRecipients

read-only

Team: list for recipients. Read-only query. See the input schema for argument details.

Input parameters

Returns object.

Output fields

FieldTypeRequiredNotes
rowsarray of objectyes
rows.idstringyes
rows.namestring · nullableyes
rows.emailstring · nullableyes
rows.phonestring · nullableyes
rows.roleenumyesOne of: owner, staff, reception, housekeeping, maintenance

team.listRooms

read-only

Team: list rooms. Read-only query. See the input schema for argument details.

Input parameters

Returns object.

Output fields

Returns array of object. Fields of each element:

FieldTypeRequiredNotes
idstringyes
namestringyes

team.me

read-only

Team: me. Read-only query. See the input schema for argument details.

Input parameters

Returns object.

Output fields

FieldTypeRequiredNotes
idstringyes
tenantIdstringyes
emailstring · nullableyes
phonestring · nullableyes
roleenumyesOne of: owner, staff, reception, housekeeping, maintenance
localestringyes
namestring · nullableyes
imagestring · nullableyes
icalTokenstring · nullableyes
paymentKindenumyesOne of: per_task, hourly, monthly_fixed, none
paymentAmountCentsinteger · nullableyes
paymentCurrencystringyes
taskKindsarray of enumyes
notificationChannelPrefenumyesOne of: email, sms, whatsapp, none
notificationEventPrefsobjectyes
inviteChannelUsedenum · nullableyesOne of: email, sms, whatsapp
inviteSentAtstring · nullableyes
deletedAtstring · nullableyes
lastDailySummaryAtstring · nullableyes
createdAtstringyes

team.preferredRooms.list

read-only

Team: preferred rooms list. Read-only query. See the input schema for argument details.

Input parameters

FieldTypeRequiredNotes
userIdstringyes

Output fields

Returns array of object. Fields of each element:

FieldTypeRequiredNotes
idstringyes
tenantIdstringyes
roomIdstringyes
userIdstringyes
priorityintegeryes
createdAtstringyes

team.preferredRooms.set

writes

Team: preferred rooms set. Mutation — changes data. See the input schema for argument details.

Input parameters

FieldTypeRequiredNotes
userIdstringyes
roomIdsarray of stringyes

Output fields

FieldTypeRequiredNotes
okbooleanyes

team.sendInvite

writes

Resend a team member's invite email.

Input parameters

FieldTypeRequiredNotes
userIdstringyes
channelenumyesOne of: email, sms, whatsapp

Output fields

One of 2 shapes, depending on the outcome:

Shape 1

FieldTypeRequiredNotes
okliteralyesOne of: true
inviteUrlstringyes

Shape 2

FieldTypeRequiredNotes
okliteralyesOne of: false
channelErrorliteralyesOne of: whatsapp_not_configured
inviteUrlstringyes

team.softDelete

writesconfirm

Deactivate (soft-delete) a team member, revoking their access.

Input parameters

FieldTypeRequiredNotes
idstringyes

Output fields

FieldTypeRequiredNotes
idstringyes
tenantIdstringyes
emailstring · nullableyes
phonestring · nullableyes
roleenumyesOne of: owner, staff, reception, housekeeping, maintenance
localestringyes
namestring · nullableyes
imagestring · nullableyes
icalTokenstring · nullableyes
paymentKindenumyesOne of: per_task, hourly, monthly_fixed, none
paymentAmountCentsinteger · nullableyes
paymentCurrencystringyes
taskKindsarray of enumyes
notificationChannelPrefenumyesOne of: email, sms, whatsapp, none
notificationEventPrefsobjectyes
inviteChannelUsedenum · nullableyesOne of: email, sms, whatsapp
inviteSentAtstring · nullableyes
deletedAtstring · nullableyes
lastDailySummaryAtstring · nullableyes
createdAtstringyes

team.update

writes

Team: update. Mutation — changes data. See the input schema for argument details.

Input parameters

FieldTypeRequiredNotes
idstringyes
namestringno
emailstring · nullableno
phonestring · nullableno
localestringnoDefault: "de"
roleenumnoOne of: owner, staff, reception, housekeeping, maintenance
taskKindsarray of enumnoDefault: []
paymentKindenumnoOne of: per_task, hourly, monthly_fixed, none — Default: "none"
paymentAmountCentsinteger · nullableno
paymentCurrencystringnoDefault: "EUR"
notificationChannelPrefenumnoOne of: email, sms, whatsapp, none — Default: "email"
preferredRoomIdsarray of stringnoDefault: []
imagestringno
notificationEventPrefsobjectno

Output fields

FieldTypeRequiredNotes
idstringyes
tenantIdstringyes
emailstring · nullableyes
phonestring · nullableyes
roleenumyesOne of: owner, staff, reception, housekeeping, maintenance
localestringyes
namestring · nullableyes
imagestring · nullableyes
icalTokenstring · nullableyes
paymentKindenumyesOne of: per_task, hourly, monthly_fixed, none
paymentAmountCentsinteger · nullableyes
paymentCurrencystringyes
taskKindsarray of enumyes
notificationChannelPrefenumyesOne of: email, sms, whatsapp, none
notificationEventPrefsobjectyes
inviteChannelUsedenum · nullableyesOne of: email, sms, whatsapp
inviteSentAtstring · nullableyes
deletedAtstring · nullableyes
lastDailySummaryAtstring · nullableyes
createdAtstringyes