bx24_calendar
Manage Bitrix24 calendar events, sections, resources, and meeting statuses. Check availability and adjust user settings to keep schedules coordinated.
Instructions
Bitrix24 calendar: events, sections, meeting status, resources, accessibility, settings. Methods calendar.event., calendar.section., calendar.meeting., calendar.resource., calendar.accessibility., calendar.user.settings. (REST 1.0 + 3.0). RU/EN: событие, встреча, календарь, создай событие, ближайшие, доступность / event, calendar, create event, nearest, availability.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | Entity ID | |
| to | No | Range end (ISO date) | |
| from | No | Range start (ISO date) | |
| type | No | Calendar type: user (personal) or calendar (shared) | |
| limit | No | Max events | |
| order | No | Order object (e.g. { 'ID': 'DESC' }) | |
| start | No | Pagination offset (number of records to skip) | |
| action | Yes | Operation to perform: - "event_add": Create an event (NAME, DT_FROM, DT_TO) - "event_get": Get an event by ID (with calendar context) - "event_getbyid": Get an event by ID only - "event_list": List events in a date range - "event_update": Update event fields - "event_delete": Delete an event (destructive) - "event_get_nearest": Get nearest upcoming events - "section_list": List calendar sections - "section_add": Create a section - "section_update": Update a section - "section_delete": Delete a section (destructive) - "meeting_status_get": Get meeting attendance status - "meeting_status_set": Set meeting attendance status (Y/N/Q) - "resource_list": List bookable resources - "resource_add": Create a bookable resource - "resource_update": Update a resource - "resource_delete": Delete a resource (destructive) - "resource_booking_list": List resource bookings - "accessibility_get": Get user availability for a date range - "settings_get": Get current user calendar settings - "settings_set": Set current user calendar settings | |
| fields | No | Event fields: NAME, DT_FROM, DT_TO, DESCRIPTION, SECTION_ID, ATTENDEES, REMIND, COLOR | |
| filter | No | Filter object (e.g. { '>OPPORTUNITY': 10000, 'STAGE_ID': 'WON' }) | |
| select | No | Array of field names to return (projection) | |
| status | No | Meeting status (Y/N/Q) | |
| confirm | No | Set to true to confirm destructive actions when BX24_CONFIRM_DESTRUCTIVE is enabled. | |
| ownerId | No | Calendar/owner ID | |
| daysCount | No | Days ahead for get_nearest | |
| sectionFields | No | Section fields: NAME, COLOR, TYPE | |
| resourceFields | No | Resource fields: NAME, CAL_TYPE |