API · v1 · stabil
CODEMETA OSDeveloper Center
Konsole öffnen
Entity · business_hours_profiles

Business Hours Profile Schema

Schema-ID
business_hours_profile
Collection
business_hours_profiles
Permissions
  • Lesentelephony_admin
  • Anlegentelephony_admin
  • Änderntelephony_admin
  • Löschentelephony_admin

Felder

Business Hours Profile Schema

business_hours_profiles4 Permissions

Schema for business hours profiles used for time-based call routing

namestringerforderlich

Human-readable name (e.g. "Standardzeiten", "Notdienst")

1–200 Zeichen
timezonestringoptional

IANA timezone (e.g. "Europe/Berlin"). Defaults to tenant timezone if null

nullable
weeklyScheduleobjectoptional

Opening hours per weekday. Keys: mon,tue,wed,thu,fri,sat,sun. Values: array of {start,end} time slots in HH:MM format

nullable
monobject[]optional
nullable
startstringerforderlich
endstringerforderlich
tueobject[]optional
nullable
startstringerforderlich
endstringerforderlich
wedobject[]optional
nullable
startstringerforderlich
endstringerforderlich
thuobject[]optional
nullable
startstringerforderlich
endstringerforderlich
friobject[]optional
nullable
startstringerforderlich
endstringerforderlich
satobject[]optional
nullable
startstringerforderlich
endstringerforderlich
sunobject[]optional
nullable
startstringerforderlich
endstringerforderlich
holidaysobject[]optional

Custom holidays / exception dates where business is closed

nullable
datestringerforderlich

ISO date YYYY-MM-DD

namestringerforderlich

Holiday name

allDaybooleanoptional

If true, closed all day. If false, use overrideSlots

overrideSlotsobject[]optional
nullable
startstringerforderlich
endstringerforderlich
usePublicHolidaysbooleanoptional

If true, automatically include public holidays from the German Feiertage API for the tenant state

nullable
publicHolidayStatestringoptional

German federal state code for public holiday lookup

BWBYBEBBHBHHHEMVNINWRPSLSNSTSHTH
nullable
afterHoursActionstringoptional

What happens when a call arrives outside business hours

VOICEMAILIVRFORWARDHANGUP
nullable
afterHoursTargetstringoptional

Target for after-hours action (extension, IVR ID, phone number)

nullable
isDefaultbooleanoptional

If true, this profile is the default for the tenant

nullable
isActivebooleanoptional
nullable

Standard-Endpoints

Diese Resource folgt dem generischen CRUD-Vertrag der Plattform. Lesen Sie die Konventionen für Pagination, Idempotenz, Optimistic Locking und Audit. Die wichtigsten Endpoints:

  • GET /api/v1/business_hours_profiles — Liste, paginiert + filterbar
  • GET /api/v1/business_hours_profiles/<id> — Einzelne Entity
  • POST /api/v1/business_hours_profiles — Anlegen
  • PATCH /api/v1/business_hours_profiles/<id> — Teil-Update
  • DELETE /api/v1/business_hours_profiles/<id> — Soft-Delete
  • GET /api/v1/business_hours_profiles/<id>/timeline — Audit + Aktivitäten

Suche