{ "opencollection": "1.0.0", "info": { "name": "Bitrix24 REST BIconnector Calendar API", "version": "1.0.0" }, "request": { "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "items": [ { "info": { "name": "Calendar", "type": "folder" }, "items": [ { "info": { "name": "Get User Availability from calendar.accessibility.get", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/calendar.accessibility.get", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. This method retrieves the availability of users from the list." }, { "info": { "name": "Add Event calendar.event.add", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/calendar.event.add", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. This method adds a new event to the calendar." }, { "info": { "name": "Delete Event calendar.event.delete", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/calendar.event.delete", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. This method deletes an event." }, { "info": { "name": "Get Calendar Events List calendar.event.get", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/calendar.event.get", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. This method retrieves a list of calendar events." }, { "info": { "name": "Get a list of upcoming events calendar.event.get.nearest", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/calendar.event.get.nearest", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. This method retrieves a list of upcoming events." }, { "info": { "name": "Get Event by ID calendar.event.getbyid", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/calendar.event.getbyid", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. This method retrieves information about a calendar event by its identifier." }, { "info": { "name": "Update Event calendar.event.update", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/calendar.event.update", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. This method updates an existing event." }, { "info": { "name": "Get the participation status of the current user in the event calendar.meeting.status.get", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/calendar.meeting.status.get", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. This method retrieves the participation status of the current user in the event." }, { "info": { "name": "Set Participation Status in Event for Current User calendar.meeting.status.set", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/calendar.meeting.status.set", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. This method sets the participation status in an event for the current user." }, { "info": { "name": "Add a new resource calendar.resource.add", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/calendar.resource.add", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. This method adds a new resource." }, { "info": { "name": "Get Resource Bookings by Filter calendar.resource.booking.list", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/calendar.resource.booking.list", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. This method retrieves resource bookings based on a filter." }, { "info": { "name": "Delete Resource calendar.resource.delete", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/calendar.resource.delete", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. This method deletes a resource." }, { "info": { "name": "Get a list of all resources calendar.resource.list", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/calendar.resource.list", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. The method retrieves a list of all resources. No parameters." }, { "info": { "name": "Update resource calendar.resource.update", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/calendar.resource.update", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. This method updates a resource." }, { "info": { "name": "Add Calendar calendar.section.add", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/calendar.section.add", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. This method adds a new calendar. The system will add a new calendar only for the user who executes the method. An administrator can create calendars for other users." }, { "info": { "name": "Delete Calendar calendar.section.delete", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/calendar.section.delete", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. This method deletes a calendar." }, { "info": { "name": "Get Calendar List calendar.section.get", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/calendar.section.get", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. This method retrieves a list of calendars." }, { "info": { "name": "Update Calendar calendar.section.update", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/calendar.section.update", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. This method updates the calendar." }, { "info": { "name": "Get main calendar settings calendar.settings.get", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/calendar.settings.get", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. This method retrieves the main calendar settings. Only an administrator of the account can modify the main settings. No parameters." }, { "info": { "name": "Get User Calendar Settings calendar.user.settings.get", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/calendar.user.settings.get", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. This method retrieves user calendar settings. No parameters." }, { "info": { "name": "Set User Calendar Settings calendar.user.settings.set", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/calendar.user.settings.set", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. This method sets user calendar settings for the current user." } ] } ], "bundled": true }