# VibeCode > Bitrix24 App Development Platform — proxy API for AI models and developers. > Get an API key, give it to your AI model with the docs link, and build applications. ## Marketing - [AI Search Landing](https://vibecode.bitrix24.tech/ai-search): Public marketing page for the AI-Search product (9 providers, 2 modes, BYOK, business scenarios) ## Docs - [Create price type](https://vibecode.bitrix24.tech/docs-content/entities/catalog-price-types/create.md) - [Update price type](https://vibecode.bitrix24.tech/docs-content/entities/catalog-price-types/update.md) - [Delete price type](https://vibecode.bitrix24.tech/docs-content/entities/catalog-price-types/delete.md) - [Warehouse fields](https://vibecode.bitrix24.tech/docs-content/entities/warehouses/fields.md) - [Search order statuses](https://vibecode.bitrix24.tech/docs-content/entities/order-statuses/search.md) - [Update order status](https://vibecode.bitrix24.tech/docs-content/entities/order-statuses/update.md) - [Warehouse stock record](https://vibecode.bitrix24.tech/docs-content/entities/warehouses/stock-record.md) - [Disk public file link](https://vibecode.bitrix24.tech/docs-content/entities/files/public-link.md): Explicit publication; cannot revoke via REST; never log the URL - [Disk public folder link](https://vibecode.bitrix24.tech/docs-content/entities/folders/public-link.md): Opens all contents including future files; storage roots forbidden - [Disk folder shares](https://vibecode.bitrix24.tech/docs-content/entities/folders/shares.md): Immediate user rights; cannot revoke or change level via REST - [Disk access levels](https://vibecode.bitrix24.tech/docs-content/entities/folders/access-levels.md): Portal-specific IDs and titles; READONLY allowed - [Complete Documentation](https://vibecode.bitrix24.tech/llms-full.txt): All docs in one file — entities, recipes, auth, errors, infra - [Quick Start](https://vibecode.bitrix24.tech/docs-content/quickstart.md): Get started in 5 minutes - [App Blueprints](https://vibecode.bitrix24.tech/docs-content/app-blueprints.md): Ready-made app specs — GET /v1/app/blueprints/:slug returns a raw markdown spec by key - [Call lists](https://vibecode.bitrix24.tech/docs-content/entities/call-lists.md): Create and replace call-list participants, read statuses - [CRM forms](https://vibecode.bitrix24.tech/docs-content/entities/crm-forms.md): Read-only form list and safe field details - [CRM traces](https://vibecode.bitrix24.tech/docs-content/entities/crm-traces.md): Create visitor traces with optional CRM bindings; idempotent deletion - [Entity API](https://vibecode.bitrix24.tech/docs-content/entity-api.md): CRUD, pagination, aggregation, field formats for 40 entities - [Filtering](https://vibecode.bitrix24.tech/docs-content/filtering.md): Three filter syntaxes with examples - [OpenAPI 3.1](https://vibecode.bitrix24.tech/v1/openapi.json): OpenAPI specification - [Keys & Auth](https://vibecode.bitrix24.tech/docs-content/keys-auth.md): Authentication guide - [User authorization (OAuth)](https://vibecode.bitrix24.tech/docs-content/keys-auth/oauth.md): OAuth flow for multi-user apps — authorize, exchange code for a session token - [Scopes](https://vibecode.bitrix24.tech/docs-content/scopes.md): Full list of API key scopes and their purpose - [Apps & Publishing](https://vibecode.bitrix24.tech/docs-content/apps.md): App lifecycle — create OAuth app, set appUrl, publish to catalog, bind placements - [Apps — Placements](https://vibecode.bitrix24.tech/docs-content/apps/placements.md): Embed an app into the Bitrix24 UI — bind and unbind places, available codes, bind prerequisites and error codes - [Application catalog](https://vibecode.bitrix24.tech/docs-content/applications.md): Read-only catalog of the key OWNER's applications — list and single card carrying server state, saved source versions and the operation in flight - [Application external API](https://vibecode.bitrix24.tech/docs-content/applications/external-api.md): Call an application's own HTTP API from outside — ANY /v1/applications/{id}/api/**, the narrow per-application key, the headers the app receives, limits and APP_API_* refusals - [Long-running method in a process](https://vibecode.bitrix24.tech/docs-content/applications/long-method.md): Answer a paused business-process activity asynchronously — the robot calls the app through the external API with an eventToken, the app answers 202, then replies with POST /v1/workflows/event under its own vibe_api_ key (bizproc scope, read-write, bound account) - [Long-running method result](https://vibecode.bitrix24.tech/docs-content/applications/solution-call-result.md): Answer an asynchronous contract call — the X-Vibe-Reply-* headers the solution receives, 202 vs 200, POST /v1/solution-calls/{callId}/result with the single-use reply token, and why a 4xx closes the call - [Management Keys](https://vibecode.bitrix24.tech/docs-content/management-keys.md): Cross-portal key management API - [Creation rights](https://vibecode.bitrix24.tech/docs-content/access-rights.md): Who may create keys and apps — Vibecode settings, Bitrix24 security settings, refusal codes - [Marketplace Trial](https://vibecode.bitrix24.tech/docs-content/activate-market-trial.md): Activate the one-time Bitrix24 Marketplace trial for the key's own account - [Error Codes](https://vibecode.bitrix24.tech/docs-content/errors.md): Error reference - [Changelog](https://vibecode.bitrix24.tech/docs-content/changelog.md): API changelog index — scheduled removals of old formats, monthly archive, per-section history. Entries (prefixed NEW / FIX / BC) are on per-day pages - [CLI & cURL](https://vibecode.bitrix24.tech/docs-content/cli.md): Command-line usage - [Batch Operations](https://vibecode.bitrix24.tech/docs-content/batch.md): Combine up to 50 calls - [CRM Import](https://vibecode.bitrix24.tech/docs-content/import.md): Bulk-import up to 100 CRM records per call, keeping the original author and dates; automation does not run - [Optimization](https://vibecode.bitrix24.tech/docs-content/optimization.md): Performance tips - [Bot Platform](https://vibecode.bitrix24.tech/docs-content/bots.md): Build Bitrix24 chat bots - [Bot Platform — Bot access recovery](https://vibecode.bitrix24.tech/docs-content/bots/ownership-recovery.md): Bot code is taken but the bot is missing from the list — transfer ownership to a working key - [Infrastructure](https://vibecode.bitrix24.tech/docs-content/infra.md): Cloud server provisioning, deploy, lifecycle and access — full endpoint reference - [Infrastructure — Providers & catalogs](https://vibecode.bitrix24.tech/docs-content/infra/providers.md): Providers, plans, regions, OS images - [Infrastructure — Servers](https://vibecode.bitrix24.tech/docs-content/infra/servers.md): Create, list, get, update name and description, delete a server - [Infrastructure — Server access recovery](https://vibecode.bitrix24.tech/docs-content/infra/server-access-recovery.md): Server list is empty or returns 404 for a new key — rebind the controlling key - [Infrastructure — Lifecycle](https://vibecode.bitrix24.tech/docs-content/infra/lifecycle.md): Start, stop, sleep, wake, repair the tunnel - [Infrastructure — Scheduled wake](https://vibecode.bitrix24.tech/docs-content/infra/wake-schedules.md): Wake a sleeping server on a recurring schedule — list, create, update, delete wake windows - [Infrastructure — Access & modes](https://vibecode.bitrix24.tech/docs-content/infra/access.md): Access policy, named users and departments, SSH, BLACKHOLE↔OPEN - [Infrastructure — Deploy API](https://vibecode.bitrix24.tech/docs-content/infra/deploy.md): Deploy app, read a deploy outcome by operation id, exec, upload, logs, port, metrics, runtimes; pass displayName + description on deploy for a readable Bitrix24 catalog card - [Infrastructure — App icon](https://vibecode.bitrix24.tech/docs-content/infra/app-icon.md): SVG app icon — format, requirements, upload, browser-tab favicon - [Infrastructure — Access tokens](https://vibecode.bitrix24.tech/docs-content/infra/access-tokens.md): Short-lived tokens for e2e checks and shareable links - [Infrastructure — App runtime](https://vibecode.bitrix24.tech/docs-content/infra/app-runtime.md): What the app receives — Gateway headers, identity via /v1/me, handler skeletons - [Infrastructure — Event subscriptions](https://vibecode.bitrix24.tech/docs-content/infra/event-subscriptions.md): Deliver Bitrix24 portal events to the app through the tunnel - [Infrastructure — Activity and automation rule callback delivery](https://vibecode.bitrix24.tech/docs-content/infra/bizproc-callbacks.md): Black Hole handler for a business process activity or automation rule — queued calls, server wake, single-request registration - [Infrastructure — Galaxy app](https://vibecode.bitrix24.tech/docs-content/infra/galaxy.md): Dense per-host hosting — the kind model, build-on-deploy lifecycle, per-host pricing - [Infrastructure — Galaxy app sleep and wake](https://vibecode.bitrix24.tech/docs-content/infra/galaxy-sleep.md): What sleeps, the reachability block beside status, how to wake it, reading logs of a sleeping app - [Vibe Storage](https://vibecode.bitrix24.tech/docs-content/storage.md): Per-app object storage backed by S3-compatible object storage - [Source Storage](https://vibecode.bitrix24.tech/docs-content/source-storage.md): App source code snapshots for company continuity — save_sources API + soft gate on publish - [Source Storage - Clear old versions](https://vibecode.bitrix24.tech/docs-content/source-storage/cleanup.md): POST /v1/apps/:id/sources/cleanup - remove old snapshots with keepLatest; manual and published versions are preserved - [SIP connections](https://vibecode.bitrix24.tech/docs-content/voximplant-sip.md): SIP CRUD; passwords are write-only - [Telephony lines](https://vibecode.bitrix24.tech/docs-content/voximplant-lines.md): Available lines and account-wide selection - [Default outgoing line](https://vibecode.bitrix24.tech/docs-content/voximplant-lines/default.md): Account-wide setting - [Employee telephony](https://vibecode.bitrix24.tech/docs-content/telephony-users.md): OAuth application settings - [Call recording](https://vibecode.bitrix24.tech/docs-content/calls/record.md): mp3/wav upload for completed calls - [CRM cards by phone](https://vibecode.bitrix24.tech/docs-content/calls/crm-entities.md): Call routing - [Telephony](https://vibecode.bitrix24.tech/docs-content/telephony.md): Call tracking and VoIP - [Calls](https://vibecode.bitrix24.tech/docs-content/calls.md): AI follow-up summaries for finished calls — call.followup.list / call.followup.get - [Mail](https://vibecode.bitrix24.tech/docs-content/mail.md): Read mail, send messages, convert emails to tasks/events/chats/feed posts - [Business-process tasks](https://vibecode.bitrix24.tech/docs-content/automation/bizproc-tasks.md): List approvals, complete tasks and delegate to a substitute - [Automation](https://vibecode.bitrix24.tech/docs-content/automation.md): Business process automation - [Workday](https://vibecode.bitrix24.tech/docs-content/workday.md): Time management, time-control reports and schedule membership - [Calendar](https://vibecode.bitrix24.tech/docs-content/calendar.md): Account calendar settings — work hours, days off, holidays - [Scrum](https://vibecode.bitrix24.tech/docs-content/scrum.md): Scrum epics, task placement and sprint kanban stages — create/rename epics, bind tasks to epics, auto-backlog, story points - [Human Resources](https://vibecode.bitrix24.tech/docs-content/humanresources.md): Org structure — departments & teams (nodes), node members, employees. 4 subsections, 18 endpoints - [Timeline Logs](https://vibecode.bitrix24.tech/docs-content/timeline-logs.md): CRM timeline - [Task Fields](https://vibecode.bitrix24.tech/docs-content/userfields/tasks.md): Task field schemas and enumeration variants; task scope; fields apply to all tasks; deletion irreversibly removes values - [User Fields](https://vibecode.bitrix24.tech/docs-content/userfields.md): Custom field management; module types: GET /v1/userfields/types?moduleId=crm - [Feed](https://vibecode.bitrix24.tech/docs-content/feed.md): Activity feed posts - [Chats](https://vibecode.bitrix24.tech/docs-content/chats.md): IM Chat API - [Open Line operator actions](https://vibecode.bitrix24.tech/docs-content/openlines/operator.md): skip, spam, transfer, finish another operator dialog and token-owner pause; session open/start under openlines/sessions - [Open Channels](https://vibecode.bitrix24.tech/docs-content/openlines.md): imopenlines module — channel configuration (CRUD: operator queue, working hours, CRM, welcome, ratings; at /docs/openlines/config) plus the contact-center dashboard (period aggregates, real-time operator load, session search, per-session stats, transfers, CSAT ratings — rolling out with imopenlines 26.700.0) - [Notifications](https://vibecode.bitrix24.tech/docs-content/notifications.md): Notifications for Bitrix24 users — read the feed and the unread counter, read the type dictionary, deliver, mark as read, delete by id or tag - [Knowledge Base 2.0](https://vibecode.bitrix24.tech/docs-content/note.md): note.* scope — create/list/get/rename/move/archive/delete knowledge bases (collections) and read their document tree; create/get/update/move/archive/delete documents (Markdown); full-text search documents via GET /v1/note/documents/search (POST alias accepted, body wins); upload attachments and get the ready-to-embed assetMarkdown - [Lists](https://vibecode.bitrix24.tech/docs-content/lists.md): Universal Lists (lists.* scope) — lists, fields, sections, elements. 409 LISTS_MODULE_NOT_ENABLED when the module is off on the portal - [Duplicate Search](https://vibecode.bitrix24.tech/docs-content/duplicates.md): Find CRM leads, contacts, and companies by phone or email - [Stage History](https://vibecode.bitrix24.tech/docs-content/stage-history.md): CRM stage and status transition history (deals, leads, invoices, smart processes by numeric entityTypeId) - [Task Change History](https://vibecode.bitrix24.tech/docs-content/task-history.md): Full change history of a task in one call — kanban stage moves, sprint/backlog moves, status, responsible, deadline - [Task Kanban, My Plan and Day Plan](https://vibecode.bitrix24.tech/docs-content/tasks.md): Group kanban and My Plan stages, ordered task moves between stages, kanban sorting permission and the key owner day plan - [Task Kanban Stages](https://vibecode.bitrix24.tech/docs-content/task-stages.md): Task kanban stages of a workgroup or My Plan — list columns, update or delete a stage - [MCP Integration](https://vibecode.bitrix24.tech/docs-content/mcp.md): Model Context Protocol - [AI Model Router](https://vibecode.bitrix24.tech/docs-content/ai.md): OpenAI-compatible chat completions, free BitrixGPT 5 - [Web Search](https://vibecode.bitrix24.tech/docs-content/search.md): Multi-provider web search for AI agents (Bitrix24 AI Search, Tavily, Brave, Exa and 5 others) - [Deep Research](https://vibecode.bitrix24.tech/docs-content/search/research.md): Deep multi-step agentic web research with cited sources via POST /v1/research — synthesized overview + grounded answer; see GET /v1/search/providers for available engines and pricing - [Agents](https://vibecode.bitrix24.tech/docs-content/agents.md): Fully-managed AI agents on cloud infrastructure - [Cowork/Code](https://vibecode.bitrix24.tech/docs-content/cowork.md): Cowork/Code desktop subscription state — current tier, quota windows (5h/week/month), upgrade recommendation, the project deploy key, the create-application wizard (defaults + create), and issuing or replacing an application key - [Partner Connect](https://vibecode.bitrix24.tech/docs-content/partner-connect.md): External service OAuth - [Connect Self-Hosted Bitrix24](https://vibecode.bitrix24.tech/docs-content/connect-self-hosted-bitrix24.md): Connecting a self-hosted Bitrix24 via the companion bot — wizard states, troubleshooting, access rules - [1C Integration](https://vibecode.bitrix24.tech/docs-content/onec.md): Read data from a connected 1C accounting system — tool catalog, queued read operations and their results - [Connector foundations](https://vibecode.bitrix24.tech/docs-content/connectors-foundation.md): Workshop code services, advisory quality checks, automatic OAuth client setup and compatible activation; operator configuration required. - [Connector host](https://vibecode.bitrix24.tech/docs-content/connectors-host.md): Cowork device API for connector discovery, access requests and write-confirmation outcomes. - [Connector gateway (MCP)](https://vibecode.bitrix24.tech/docs-content/connectors-mcp.md): MCP endpoint POST /v1/connectors/mcp through which the Cowork desktop calls tools of connected services; Cowork desktop key only, behind a feature flag - [Includes](https://vibecode.bitrix24.tech/docs-content/includes.md): Resolve related entities via ?include= - [Feedback](https://vibecode.bitrix24.tech/docs-content/feedback.md): Submit feedback tickets from your app - [API Reference](https://vibecode.bitrix24.tech/docs-content/api-reference.md): All entities and specialized APIs with their operations - [Workgroup member actions](https://vibecode.bitrix24.tech/docs-content/workgroups/members.md) - [My workgroups](https://vibecode.bitrix24.tech/docs-content/me/workgroups.md) - [Calendar Availability](https://vibecode.bitrix24.tech/docs-content/calendar/accessibility.md) - [Create a catalog property enum value](https://vibecode.bitrix24.tech/docs-content/entities/catalog-product-property-enums/create.md) - [Update a catalog property enum value](https://vibecode.bitrix24.tech/docs-content/entities/catalog-product-property-enums/update.md) - [Delete a catalog property enum value](https://vibecode.bitrix24.tech/docs-content/entities/catalog-product-property-enums/delete.md) - [List catalog property enum values](https://vibecode.bitrix24.tech/docs-content/entities/catalog-product-property-enums/list.md) ## Entities (86) - [Site templates](https://vibecode.bitrix24.tech/docs-content/entities/site-templates.md) - [List layout templates](https://vibecode.bitrix24.tech/docs-content/entities/site-templates/list.md): Read layout templates and their area counts. - [Recurring Deals](https://vibecode.bitrix24.tech/docs-content/entities/recurring-deals.md) - [Deals](https://vibecode.bitrix24.tech/docs-content/entities/deals.md) - [Deal Categories](https://vibecode.bitrix24.tech/docs-content/entities/deal-categories.md) - [Pipelines](https://vibecode.bitrix24.tech/docs-content/entities/categories.md) - [Contacts](https://vibecode.bitrix24.tech/docs-content/entities/contacts.md) - [Companies](https://vibecode.bitrix24.tech/docs-content/entities/companies.md) - [Leads](https://vibecode.bitrix24.tech/docs-content/entities/leads.md) - [Call lists](https://vibecode.bitrix24.tech/docs-content/entities/call-lists.md) - [CRM forms](https://vibecode.bitrix24.tech/docs-content/entities/crm-forms.md) - [CRM traces](https://vibecode.bitrix24.tech/docs-content/entities/crm-traces.md) - [Quotes](https://vibecode.bitrix24.tech/docs-content/entities/quotes.md) - [Activities](https://vibecode.bitrix24.tech/docs-content/entities/activities.md) - [CRM to-dos](https://vibecode.bitrix24.tech/docs-content/entities/activity-todos.md) - [Products](https://vibecode.bitrix24.tech/docs-content/entities/products.md) - [Product Sections](https://vibecode.bitrix24.tech/docs-content/entities/product-sections.md) - [Statuses](https://vibecode.bitrix24.tech/docs-content/entities/statuses.md) - [Currencies](https://vibecode.bitrix24.tech/docs-content/entities/currencies.md) - [Base currency](https://vibecode.bitrix24.tech/docs-content/entities/currencies/base.md): Read the base currency code. - [Get currency localizations](https://vibecode.bitrix24.tech/docs-content/entities/currencies/localizations/get.md): Read display settings by language. - [Set currency localizations](https://vibecode.bitrix24.tech/docs-content/entities/currencies/localizations/set.md): Create or update language display settings. - [Delete currency localizations](https://vibecode.bitrix24.tech/docs-content/entities/currencies/localizations/delete.md): Remove language display settings. - [Currency localization fields](https://vibecode.bitrix24.tech/docs-content/entities/currencies/localizations/fields.md): Read supported localization fields. - [CRM enums](https://vibecode.bitrix24.tech/docs-content/entities/crm-enums.md) - [CRM settings](https://vibecode.bitrix24.tech/docs-content/entities/crm-settings.md) - [Requisites](https://vibecode.bitrix24.tech/docs-content/entities/requisites.md) - [CRM search](https://vibecode.bitrix24.tech/docs-content/entities/crm-search.md) - [Requisite Presets](https://vibecode.bitrix24.tech/docs-content/entities/requisite-presets.md) - [Bank Details](https://vibecode.bitrix24.tech/docs-content/entities/bank-details.md) - [Addresses](https://vibecode.bitrix24.tech/docs-content/entities/addresses.md) - [Requisite Links](https://vibecode.bitrix24.tech/docs-content/entities/requisite-links.md) - [Timelines](https://vibecode.bitrix24.tech/docs-content/entities/timelines.md) - [CRM Card Layout](https://vibecode.bitrix24.tech/docs-content/entities/crm-card-config.md) - [CRM Payments](https://vibecode.bitrix24.tech/docs-content/entities/crm-payments.md) - [CRM Deliveries](https://vibecode.bitrix24.tech/docs-content/entities/crm-deliveries.md) - [Invoices](https://vibecode.bitrix24.tech/docs-content/entities/invoices.md) - [Tasks](https://vibecode.bitrix24.tech/docs-content/entities/tasks.md) - [Task Comments](https://vibecode.bitrix24.tech/docs-content/entities/task-comments.md) - [Calendar Resources](https://vibecode.bitrix24.tech/docs-content/entities/calendar-resources.md) - [Calendar Events](https://vibecode.bitrix24.tech/docs-content/entities/calendar-events.md) - [Calendar Sections](https://vibecode.bitrix24.tech/docs-content/entities/calendar-sections.md) - [Files](https://vibecode.bitrix24.tech/docs-content/entities/files.md) - [Folders](https://vibecode.bitrix24.tech/docs-content/entities/folders.md) - [Storages](https://vibecode.bitrix24.tech/docs-content/entities/storages.md) - [Users](https://vibecode.bitrix24.tech/docs-content/entities/users.md) - [Departments](https://vibecode.bitrix24.tech/docs-content/entities/departments.md) - [Workgroups](https://vibecode.bitrix24.tech/docs-content/entities/workgroups.md) - [Catalogs](https://vibecode.bitrix24.tech/docs-content/entities/catalogs.md) - [Catalog Products](https://vibecode.bitrix24.tech/docs-content/entities/catalog-products.md) - [Inventory Documents](https://vibecode.bitrix24.tech/docs-content/entities/catalog-documents.md) - [Inventory Document Items](https://vibecode.bitrix24.tech/docs-content/entities/catalog-document-elements.md) - [Catalog SKUs](https://vibecode.bitrix24.tech/docs-content/entities/catalog-skus.md) - [Catalog Offers](https://vibecode.bitrix24.tech/docs-content/entities/catalog-offers.md) - [Catalog Services](https://vibecode.bitrix24.tech/docs-content/entities/catalog-services.md) - [Catalog Product Properties](https://vibecode.bitrix24.tech/docs-content/entities/catalog-product-properties.md) - [Catalog Product Property Enums](https://vibecode.bitrix24.tech/docs-content/entities/catalog-product-property-enums.md) - [Catalog Sections](https://vibecode.bitrix24.tech/docs-content/entities/catalog-sections.md) - [Catalog Prices](https://vibecode.bitrix24.tech/docs-content/entities/catalog-prices.md) - [Catalog Price Types](https://vibecode.bitrix24.tech/docs-content/entities/catalog-price-types.md) - [Catalog Measures](https://vibecode.bitrix24.tech/docs-content/entities/catalog-measures.md) - [Catalog VAT Rates](https://vibecode.bitrix24.tech/docs-content/entities/catalog-vat-rates.md) - [Warehouses](https://vibecode.bitrix24.tech/docs-content/entities/warehouses.md) - [Orders](https://vibecode.bitrix24.tech/docs-content/entities/orders.md) - [Order Statuses](https://vibecode.bitrix24.tech/docs-content/entities/order-statuses.md) - [Shipments](https://vibecode.bitrix24.tech/docs-content/entities/shipments.md): CRUD and ship/unship actions - [Shipment Items](https://vibecode.bitrix24.tech/docs-content/entities/shipment-items.md): Shipment positions and fractional quantities - [Basket Items](https://vibecode.bitrix24.tech/docs-content/entities/basket-items.md) - [Pay systems](https://vibecode.bitrix24.tech/docs-content/entities/pay-systems.md): CRUD and registered handler codes - [Delivery services](https://vibecode.bitrix24.tech/docs-content/entities/delivery-services.md): CRUD and registered handler codes - [Payments](https://vibecode.bitrix24.tech/docs-content/entities/payments.md) - [Sites](https://vibecode.bitrix24.tech/docs-content/entities/sites.md) - [Saved block catalog](https://vibecode.bitrix24.tech/docs-content/entities/block-repository.md) - [Pages](https://vibecode.bitrix24.tech/docs-content/entities/pages.md) - [Page Templates](https://vibecode.bitrix24.tech/docs-content/entities/page-templates.md) - [List page templates](https://vibecode.bitrix24.tech/docs-content/entities/page-templates/list.md): Read page template codes for a site type. - [Doc Templates](https://vibecode.bitrix24.tech/docs-content/entities/doc-templates.md) - [CRM Document Templates](https://vibecode.bitrix24.tech/docs-content/entities/crm-document-templates.md) - [Documents](https://vibecode.bitrix24.tech/docs-content/entities/documents.md) - [Booking client types](https://vibecode.bitrix24.tech/docs-content/entities/booking-client-types.md) - [Booking wait list](https://vibecode.bitrix24.tech/docs-content/entities/booking-wait-list.md) - [Bookings](https://vibecode.bitrix24.tech/docs-content/entities/bookings.md) - [Booking Resources](https://vibecode.bitrix24.tech/docs-content/entities/booking-resources.md) - [Booking Resource Types](https://vibecode.bitrix24.tech/docs-content/entities/booking-resource-types.md) - [Bizproc Templates](https://vibecode.bitrix24.tech/docs-content/entities/bizproc-templates.md) - [Bizproc Activities](https://vibecode.bitrix24.tech/docs-content/entities/bizproc-activities.md) - [Bizproc Robots](https://vibecode.bitrix24.tech/docs-content/entities/bizproc-robots.md) - [Items](https://vibecode.bitrix24.tech/docs-content/entities/items.md) - [Smart Processes](https://vibecode.bitrix24.tech/docs-content/entities/smart-processes.md) - [Digital Workspaces](https://vibecode.bitrix24.tech/docs-content/entities/automated-solutions.md) - [Payer types](https://vibecode.bitrix24.tech/docs-content/entities/person-types.md) - [Order properties](https://vibecode.bitrix24.tech/docs-content/entities/order-properties.md) - [Basket item properties](https://vibecode.bitrix24.tech/docs-content/entities/basket-item-properties.md) ## Pay system operations - [Create a pay system](https://vibecode.bitrix24.tech/docs-content/entities/pay-systems/create.md) - [List pay systems](https://vibecode.bitrix24.tech/docs-content/entities/pay-systems/list.md) - [Get a pay system](https://vibecode.bitrix24.tech/docs-content/entities/pay-systems/get.md) - [Update a pay system](https://vibecode.bitrix24.tech/docs-content/entities/pay-systems/update.md) - [Delete a pay system](https://vibecode.bitrix24.tech/docs-content/entities/pay-systems/delete.md) - [Pay system handlers](https://vibecode.bitrix24.tech/docs-content/entities/pay-systems/handlers.md) - [Pay system fields](https://vibecode.bitrix24.tech/docs-content/entities/pay-systems/fields.md) ## Delivery service operations - [Create a delivery service](https://vibecode.bitrix24.tech/docs-content/entities/delivery-services/create.md) - [List delivery services](https://vibecode.bitrix24.tech/docs-content/entities/delivery-services/list.md) - [Get a delivery service](https://vibecode.bitrix24.tech/docs-content/entities/delivery-services/get.md) - [Update a delivery service](https://vibecode.bitrix24.tech/docs-content/entities/delivery-services/update.md) - [Delete a delivery service](https://vibecode.bitrix24.tech/docs-content/entities/delivery-services/delete.md) - [Delivery handlers](https://vibecode.bitrix24.tech/docs-content/entities/delivery-services/handlers.md) - [Delivery service fields](https://vibecode.bitrix24.tech/docs-content/entities/delivery-services/fields.md) ## Recipes (15) - [Telegram bot for CRM](https://vibecode.bitrix24.tech/docs-content/recipes/telegram-bot.md) - [AI assistant for a deal](https://vibecode.bitrix24.tech/docs-content/recipes/ai-assistant.md) - [CRM analytics: sales funnel](https://vibecode.bitrix24.tech/docs-content/recipes/crm-analytics.md) - [Task automation](https://vibecode.bitrix24.tech/docs-content/recipes/task-automation.md) - [Email campaign to contacts](https://vibecode.bitrix24.tech/docs-content/recipes/mass-messaging.md) - [Syncing contacts with an ERP system](https://vibecode.bitrix24.tech/docs-content/recipes/erp-sync.md) - [Working with Drive files](https://vibecode.bitrix24.tech/docs-content/recipes/disk-files.md) - [Working with files in CRM fields](https://vibecode.bitrix24.tech/docs-content/recipes/crm-files.md) - [Company requisites for document generation](https://vibecode.bitrix24.tech/docs-content/recipes/document-requisites.md) - [Handling account events in an application](https://vibecode.bitrix24.tech/docs-content/recipes/webhook-handler.md) - [Web search + LLM (RAG)](https://vibecode.bitrix24.tech/docs-content/recipes/web-search-with-llm.md) - [Assistant bot for deals and workflows](https://vibecode.bitrix24.tech/docs-content/recipes/crm-assistant-bot.md) - [Load a database dump onto a server](https://vibecode.bitrix24.tech/docs-content/recipes/db-dump-restore.md) - [1C summary to a Bitrix24 chat](https://vibecode.bitrix24.tech/docs-content/recipes/onec-report-to-chat.md) - [1C counterparties into CRM companies](https://vibecode.bitrix24.tech/docs-content/recipes/onec-counterparties-to-crm.md) ## CLI via OpenAPI VibeCode API has a full OpenAPI 3.1 spec at /v1/openapi.json (300+ endpoints). Use [openapi-to-cli](https://github.com/EvilFreelancer/openapi-to-cli) for instant CLI access: ``` npm install -g openapi-to-cli ocli profile add vibecode --spec https://vibecode.bitrix24.tech/v1/openapi.json --base-url https://vibecode.bitrix24.tech --header "X-Api-Key: YOUR_KEY" ocli vibecode search "deals" ocli vibecode exec GET /v1/deals ``` ## API Discovery (requires API key) - GET /v1/me — key capabilities and available endpoints (X-Api-Key header) - GET /v1/guide — complete API reference scoped to your key (X-Api-Key header) - [Work reports](https://vibecode.bitrix24.tech/docs-content/workday/work-reports.md): Period work reports and decisions - [Daily reports](https://vibecode.bitrix24.tech/docs-content/workday/daily-reports.md): Workday record report text - [Work report fields](https://vibecode.bitrix24.tech/docs-content/workday/work-reports/fields.md): Fields, types and values of a period work report - [Daily report fields](https://vibecode.bitrix24.tech/docs-content/workday/daily-reports/fields.md): Fields, types and values of a workday record report - [Get time-control settings](https://vibecode.bitrix24.tech/docs-content/workday/time-control-settings-list.md): Portal-wide time-control settings and access to monthly reports - [Update time-control settings](https://vibecode.bitrix24.tech/docs-content/workday/time-control-settings-update.md): Partial update of time-control settings, returns all settings after the write - [CRM chat actions](https://vibecode.bitrix24.tech/docs-content/openlines/crm.md): Members, messages to clients and lead creation. - [Open Line quick replies](https://vibecode.bitrix24.tech/docs-content/openline-configs/quick-replies.md): List, create, update and delete. - [Open Line configuration](https://vibecode.bitrix24.tech/docs-content/openline-configs.md): Line settings and quick replies. - [Chat bot commands](https://vibecode.bitrix24.tech/docs-content/chats/commands.md): Available commands and execution in a message context. - [Unread from a message](https://vibecode.bitrix24.tech/docs-content/chats/messages/unread.md): Set the first unread message in a specified dialog. - [Task form for a message](https://vibecode.bitrix24.tech/docs-content/chats/service/task-form-message.md): Task creation form data for one chat message, with copies of its files. - [Pin a message](https://vibecode.bitrix24.tech/docs-content/chats/messages/pins-create.md): Pin a message in its chat. - [Unpin a message](https://vibecode.bitrix24.tech/docs-content/chats/messages/pins-delete.md): Remove the pin from a message. - [Number of pinned messages](https://vibecode.bitrix24.tech/docs-content/chats/messages/pins-count.md): How many messages are pinned in a chat. - [List reactions to a message](https://vibecode.bitrix24.tech/docs-content/chats/messages/reactions-list.md): Who reacted to a message and how, page by page. - [Add a reaction](https://vibecode.bitrix24.tech/docs-content/chats/messages/reactions-create.md): Add the current user's reaction; the list of reaction codes. - [Remove a reaction](https://vibecode.bitrix24.tech/docs-content/chats/messages/reactions-delete.md): Remove the current user's reaction from a message. - [Read messenger settings](https://vibecode.bitrix24.tech/docs-content/chats/settings/list.md): A user's general messenger settings, keyed by setting name. - [Change a messenger setting](https://vibecode.bitrix24.tech/docs-content/chats/settings/update.md): Change one general messenger setting of a user. - [Set user status](https://vibecode.bitrix24.tech/docs-content/chats/settings/status.md): Set a user's messenger status: online, dnd or away. - [Get a sticker pack](https://vibecode.bitrix24.tech/docs-content/chats/stickers/pack-get.md): One sticker pack with its stickers. - [Rename a sticker pack](https://vibecode.bitrix24.tech/docs-content/chats/stickers/pack-update.md): Rename the caller's own custom pack. - [Delete a sticker pack](https://vibecode.bitrix24.tech/docs-content/chats/stickers/pack-delete.md): Delete the caller's own custom pack for everyone. - [Add a sticker pack to my list](https://vibecode.bitrix24.tech/docs-content/chats/stickers/link-create.md): Add someone else's custom pack to the caller's list. - [Remove a sticker pack from my list](https://vibecode.bitrix24.tech/docs-content/chats/stickers/link-delete.md): Remove a linked custom pack from the caller's list. - [Notification search](https://vibecode.bitrix24.tech/docs-content/notifications/search.md): Token owner history, filters and cursor. - [List notification groups](https://vibecode.bitrix24.tech/docs-content/notifications/groups/list.md): System groups and the user's own, with their module and event conditions. - [Create a notification group](https://vibecode.bitrix24.tech/docs-content/notifications/groups/create.md): New group with its first module and event condition. - [Rename a notification group](https://vibecode.bitrix24.tech/docs-content/notifications/groups/update.md): Change the title of a user-created group. - [Delete a notification group](https://vibecode.bitrix24.tech/docs-content/notifications/groups/delete.md): Remove a user-created group with all its conditions. - [Add a condition to a notification group](https://vibecode.bitrix24.tech/docs-content/notifications/groups/conditions-create.md): One more module and event pair for a user-created group. - [Remove a condition from a notification group](https://vibecode.bitrix24.tech/docs-content/notifications/groups/conditions-delete.md): Drop one module and event pair; removing the last one deletes the group. - [Read notification settings](https://vibecode.bitrix24.tech/docs-content/notifications/settings/list.md): Delivery channels of a user's notifications per module and event. - [Change a notification setting](https://vibecode.bitrix24.tech/docs-content/notifications/settings/update.md): Turn one delivery channel of one event on or off. - [Switch the notification settings scheme](https://vibecode.bitrix24.tech/docs-content/notifications/settings/scheme.md): Expert or simple scheme; simple overwrites per-event settings. - Open Line bot sessions: /docs/bots/openlines (operator, transfer, finish, auto-message; imbot and imopenlines scopes). - [Personal call journal](https://vibecode.bitrix24.tech/docs-content/calls/log.md): list, delete, get-or-create chat. - [Posts](https://vibecode.bitrix24.tech/docs-content/posts.md): feed posts and user comment operations. - [User feed comments](https://vibecode.bitrix24.tech/docs-content/posts/comments.md): read user-wide blog comments and distinguish feed/blog ids. - [Feed comments](https://vibecode.bitrix24.tech/docs-content/feed-comments.md): delete feed event comments. - [Contact companies](https://vibecode.bitrix24.tech/docs-content/entities/contacts/companies.md): Overview of contact-company links: primary company rules, the companyId and companyIds contact fields, key fields, limits, typical flow. - [List contact companies](https://vibecode.bitrix24.tech/docs-content/entities/contacts/companies-list.md): All companies linked to a contact with the primary flag and order, no pagination; an unknown contact ID returns an empty list. - [Replace contact companies](https://vibecode.bitrix24.tech/docs-content/entities/contacts/companies-set.md): Set the whole list of contact companies in one call: links the listed companies and unlinks all others; an empty items array unlinks all. - [Link a company to a contact](https://vibecode.bitrix24.tech/docs-content/entities/contacts/companies-create.md): Add one company to a contact; the other companies stay linked. - [Unlink a company from a contact](https://vibecode.bitrix24.tech/docs-content/entities/contacts/companies-delete-delete.md): Remove one company link from a contact; the other companies stay linked and the company itself stays in CRM. - [Unlink all companies from a contact](https://vibecode.bitrix24.tech/docs-content/entities/contacts/companies-delete.md): Remove every company link from a contact in one call. - [Product images](https://vibecode.bitrix24.tech/docs-content/entities/catalog-products/images.md): Native images of a catalog product — upload, list, get and delete; key fields, typical flow, limits and safe handling of detailUrl. - [Upload product image](https://vibecode.bitrix24.tech/docs-content/entities/catalog-products/images-create.md): Add a detail, preview or gallery image to a catalog product from base64 content. - [List product images](https://vibecode.bitrix24.tech/docs-content/entities/catalog-products/images-list.md): All native images of a catalog product in one list, without pagination parameters. - [Get product image](https://vibecode.bitrix24.tech/docs-content/entities/catalog-products/images-get.md): One catalog product image by its ID. - [Delete product image](https://vibecode.bitrix24.tech/docs-content/entities/catalog-products/images-delete.md): Remove one image from a catalog product. - [Deal contacts](https://vibecode.bitrix24.tech/docs-content/entities/deals/contacts.md): Overview of deal-contact links: primary contact rules, key fields, limits, typical flow. - [List deal contacts](https://vibecode.bitrix24.tech/docs-content/entities/deals/contacts-list.md): All contacts linked to a deal with the primary flag and order, no pagination. - [Replace deal contacts](https://vibecode.bitrix24.tech/docs-content/entities/deals/contacts-set.md): Set the whole list of deal contacts in one call: links the listed contacts and unlinks all others; an empty items array unlinks all. - [Link a contact to a deal](https://vibecode.bitrix24.tech/docs-content/entities/deals/contacts-create.md): Add one contact to a deal; the other contacts stay linked. - [Unlink a contact from a deal](https://vibecode.bitrix24.tech/docs-content/entities/deals/contacts-delete-delete.md): Remove one contact link from a deal; the other contacts stay linked and the contact itself stays in CRM. - [Unlink all contacts from a deal](https://vibecode.bitrix24.tech/docs-content/entities/deals/contacts-delete.md): Remove every contact link from a deal in one call. - [Lead contacts](https://vibecode.bitrix24.tech/docs-content/entities/leads/contacts.md): Overview of lead-contact links: primary contact rules, lead fields contactId and contactIds, key fields, limits, typical flow. - [List lead contacts](https://vibecode.bitrix24.tech/docs-content/entities/leads/contacts-list.md): All contacts linked to a lead with the primary flag and order, no pagination; a missing lead returns an empty list. - [Replace lead contacts](https://vibecode.bitrix24.tech/docs-content/entities/leads/contacts-set.md): Set the whole list of lead contacts in one call: links the listed contacts and unlinks all others; an empty items array unlinks all. - [Link a contact to a lead](https://vibecode.bitrix24.tech/docs-content/entities/leads/contacts-create.md): Add one contact to a lead; the other contacts stay linked. - [Unlink a contact from a lead](https://vibecode.bitrix24.tech/docs-content/entities/leads/contacts-delete-delete.md): Remove one contact link from a lead; the other contacts stay linked and the contact itself stays in CRM. - [Unlink all contacts from a lead](https://vibecode.bitrix24.tech/docs-content/entities/leads/contacts-delete.md): Remove every contact link from a lead in one call. - Site folders: GET/POST /v1/sites/:id/folders; PATCH /:folderId; POST trash, restore, publication, unpublish. landing scope. PATCH preserves parent; publication/unpublication affect parent chain. - Block editing: /docs/entities/pages/block-nodes, block-styles, block-attrs, block-tags, block-anchor, block-files, block-publication. Requires landing scope; image upload is base64 only. - Block cards: /docs/entities/pages/cards/clone, add, remove, update. Bulk update replaces all content of the first card parent, including non-card siblings. Save a portal-wide template: /docs/entities/pages/favorite; delete your saved template: /docs/entities/block-repository/favorites/delete. Card indexes shift after edits. - Page actions: /docs/entities/pages/trash, restore, copy, move, from-template, public-url, preview, settings, resolve. Template codes: /docs/entities/page-templates. - Knowledge-base bindings: GET /v1/sites/menu-bindings and /group-bindings; POST/DELETE /v1/sites/:id/menu-bindings (all employees) and /group-binding (changes type GROUP/KNOWLEDGE). landing scope. See sites/menu-bindings and sites/group-binding docs. - Block reads: /docs/entities/pages/block-get, block-content, catalog-content, catalog-manifest. Draft blocks are readable; catalog nodes/cards keys are selectors. Requires landing scope. - Page block actions: POST /v1/pages/:pageId/blocks/:blockId/{copy,move,up,down,show,hide,purge}; POST /v1/pages/:pageId/blocks/bulk-purge. landing scope. Purge is irreversible; bulk pre-reads ownership and verifies deleted blocks. - [Company contacts](https://vibecode.bitrix24.tech/docs-content/entities/companies/contacts.md): Overview of company-contact links: primary flag behaviour, key fields, limits, typical flow. - [List company contacts](https://vibecode.bitrix24.tech/docs-content/entities/companies/contacts-list.md): All contacts linked to a company with order, no pagination; an unknown company ID returns an empty list. - [Replace company contacts](https://vibecode.bitrix24.tech/docs-content/entities/companies/contacts-set.md): Set the whole list of company contacts in one call: links the listed contacts and unlinks all others; an empty items array unlinks all. - [Link a contact to a company](https://vibecode.bitrix24.tech/docs-content/entities/companies/contacts-create.md): Add one contact to a company; the other contacts stay linked. - [Unlink a contact from a company](https://vibecode.bitrix24.tech/docs-content/entities/companies/contacts-delete-delete.md): Remove one contact link from a company; the other contacts stay linked and the contact itself stays in CRM. - [Unlink all contacts from a company](https://vibecode.bitrix24.tech/docs-content/entities/companies/contacts-delete.md): Remove every contact link from a company in one call. - [Booking clients](https://vibecode.bitrix24.tech/docs-content/entities/bookings/clients.md): Overview of booking clients: CRM contacts and companies, client types from the dictionary, full replacement, checks before writing. - [List booking clients](https://vibecode.bitrix24.tech/docs-content/entities/bookings/clients-list.md): CRM contacts and companies set as clients of a booking; an empty array when there are none. - [Replace booking clients](https://vibecode.bitrix24.tech/docs-content/entities/bookings/clients-set.md): Write the whole client set of a booking in one call; clients missing from the request are removed, an empty array removes all. - [Remove booking clients](https://vibecode.bitrix24.tech/docs-content/entities/bookings/clients-delete.md): Remove every client from a booking in one call; returns the re-read client list. - [Wait list clients](https://vibecode.bitrix24.tech/docs-content/entities/booking-wait-list/clients.md): Overview of wait list record clients: CRM contacts and companies, client types from the dictionary, full replacement, checks before writing. - [List wait list record clients](https://vibecode.bitrix24.tech/docs-content/entities/booking-wait-list/clients-list.md): CRM contacts and companies set as clients of a wait list record; an empty array when there are none. - [Replace wait list record clients](https://vibecode.bitrix24.tech/docs-content/entities/booking-wait-list/clients-set.md): Write the whole client set of a wait list record in one call; clients missing from the request are removed, an empty array removes all. - [Remove wait list record clients](https://vibecode.bitrix24.tech/docs-content/entities/booking-wait-list/clients-delete.md): Remove every client from a wait list record in one call; returns the re-read client list. - [Create a booking resource](https://vibecode.bitrix24.tech/docs-content/entities/booking-resources/create.md): Create a specialist, room or equipment that clients book online; name and typeId are required, all six client notification switches are on by default. - [List booking resources](https://vibecode.bitrix24.tech/docs-content/entities/booking-resources/list.md): All booking resources visible to the key in one response, up to 500; the source of IDs for resourceIds when creating a booking. - [Get a booking resource](https://vibecode.bitrix24.tech/docs-content/entities/booking-resources/get.md): Full resource card by ID, with notification switches and isMain as booleans. - [Update a booking resource](https://vibecode.bitrix24.tech/docs-content/entities/booking-resources/update.md): Partial update of a resource card; a resource with work hours is refused with 422 until its hours are removed. - [Delete a booking resource](https://vibecode.bitrix24.tech/docs-content/entities/booking-resources/delete.md): Delete a resource; returns 204, refused with 422 while the resource has future bookings. - [Booking resource work hours](https://vibecode.bitrix24.tech/docs-content/entities/booking-resources/slots.md): Overview of booking resource work hours: intervals by weekday, full replacement, editing a resource that has work hours, limits. - [Get booking resource work hours](https://vibecode.bitrix24.tech/docs-content/entities/booking-resources/slots-list.md): Work-hour intervals of a booking resource by weekday; an empty array when none are set. - [Set booking resource work hours](https://vibecode.bitrix24.tech/docs-content/entities/booking-resources/slots-set.md): Write the whole set of work-hour intervals in one call; previous intervals are removed, an empty array removes all. - [Remove booking resource work hours](https://vibecode.bitrix24.tech/docs-content/entities/booking-resources/slots-delete.md): Remove all work hours of a booking resource in one call; returns 204, repeat calls also return 204. - [Task templates](https://vibecode.bitrix24.tech/docs-content/entities/tasks/templates.md): Overview of task templates: Bitrix24 field names without renaming, three fields required to create, data false for a missing template. - [Create a task template](https://vibecode.bitrix24.tech/docs-content/entities/tasks/templates-create.md): Create a template from TITLE, CREATED_BY and RESPONSIBLE_ID; without any of them the response is data 0 and nothing is created. - [List task templates](https://vibecode.bitrix24.tech/docs-content/entities/tasks/templates-list.md): One page of task templates keyed by ID; filter and select in the params JSON, next page by start from meta.next. - [Get a task template](https://vibecode.bitrix24.tech/docs-content/entities/tasks/templates-get.md): Full template with creator and assignee details; standard fields come as strings, a missing template returns data false. - [Update a task template](https://vibecode.bitrix24.tech/docs-content/entities/tasks/templates-update.md): Change only the passed fields of a template; data true on success, data false for a missing template. - [Task dependencies](https://vibecode.bitrix24.tech/docs-content/entities/tasks/dependencies.md): Overview of task dependencies: predecessors only, written through DEPENDS_ON in a task update, limits. - [List task dependencies](https://vibecode.bitrix24.tech/docs-content/entities/tasks/dependencies-list.md): Predecessors of one task sorted by id; never truncated, 404 TASK_NOT_FOUND for a missing or hidden task. - [List dependencies of several tasks](https://vibecode.bitrix24.tech/docs-content/entities/tasks/dependencies-bulk.md): Predecessors of up to 50 tasks in one call; per-task refusals in data.errors under a 200 response. - [Task results: REST 3.0](https://vibecode.bitrix24.tech/docs-content/entities/tasks/results-v3.md): Overview of task results through REST 3.0: add, create from a chat message, update and delete; reading goes through the legacy list; delete answers result true even for a missing ID. - [Add a task result](https://vibecode.bitrix24.tech/docs-content/entities/tasks/results-v3-create.md): Add a text result to a task by taskId; the new result comes back in data.item with id, author and status. - [Create a task result from a chat message](https://vibecode.bitrix24.tech/docs-content/entities/tasks/results-v3-from-chat-message.md): Turn a message from the task chat into a task result; the task comes from the chat, each repeated call adds another result. - [Update a task result](https://vibecode.bitrix24.tech/docs-content/entities/tasks/results-v3-update.md): Replace the text of a task result; a missing result returns 403 BITRIX_ACCESS_DENIED, not 404. - [Delete a task result](https://vibecode.bitrix24.tech/docs-content/entities/tasks/results-v3-delete.md): Delete a task result by id; returns 200 with result true, also for a missing or already deleted result. ## System pages and template areas - [Site system pages](https://vibecode.bitrix24.tech/docs-content/entities/sites/system-pages.md): Overview of system roles (cart, order, personal account and others): role list, one page per role, trash keeps the role, writes verified by re-read. - [List site system pages](https://vibecode.bitrix24.tech/docs-content/entities/sites/system-pages-list.md): Pages assigned to system roles on a site, optional active filter, no pagination. - [Assign a system page](https://vibecode.bitrix24.tech/docs-content/entities/sites/system-pages-set.md): Assign a page of the same site to a role; replaces the page on an occupied role, returns all bindings. - [Get a system page URL](https://vibecode.bitrix24.tech/docs-content/entities/sites/system-pages-url.md): Public URL of the page assigned to a role; 404 when the role is free. - [Unassign a system page](https://vibecode.bitrix24.tech/docs-content/entities/sites/system-pages-delete-delete.md): Free one role; the page stays on the site, a free role returns 404. - [Unassign all system pages](https://vibecode.bitrix24.tech/docs-content/entities/sites/system-pages-delete.md): Free every role of a site in one call; repeat returns 200 with an empty list. - [entities/pages/system-pages](/docs/entities/pages/system-pages): landing scope. - [entities/site-templates](/docs/entities/site-templates): landing scope. - [Site template areas](https://vibecode.bitrix24.tech/docs-content/entities/sites/template-areas.md): Overview of layout areas on a site (header, footer, sidebar): area numbers, merge on write, separate from page areas, writes verified by re-read. - [Get site template areas](https://vibecode.bitrix24.tech/docs-content/entities/sites/template-areas-list.md): Area-to-page bindings of a site; an empty object when none are set, page areas are not included. - [Update site template areas](https://vibecode.bitrix24.tech/docs-content/entities/sites/template-areas-update.md): Merge area bindings into the current set; null frees one area, an empty object is 400, a concurrent write is 409. - [Clear site template areas](https://vibecode.bitrix24.tech/docs-content/entities/sites/template-areas-delete.md): Free every area of a site in one call; returns 200 with an empty object, repeat calls also return 200. - [Page template areas](https://vibecode.bitrix24.tech/docs-content/entities/pages/template-areas.md): Overview of a page's own layout areas: the layout comes from tplId, merge on write, separate from site areas. - [Get page template areas](https://vibecode.bitrix24.tech/docs-content/entities/pages/template-areas-list.md): The page's own area-to-page bindings; site areas are not included. - [Update page template areas](https://vibecode.bitrix24.tech/docs-content/entities/pages/template-areas-update.md): Merge area bindings into the page's current set; null frees one area, an empty object is 400, a concurrent write is 409. - [Clear page template areas](https://vibecode.bitrix24.tech/docs-content/entities/pages/template-areas-delete.md): Free every area of a page in one call; site areas stay unchanged, returns 200 with an empty object. File versions: GET /v1/files/:id/versions, GET /v1/files/:id/versions/:versionId, GET /v1/files/:id/versions/:versionId/download, POST /v1/files/:id/versions/:versionId/restore, POST /v1/files/:id/versions. Scope disk. Upload joining may overwrite the latest bytes; restore creates a version and may evict old ones. No automatic write retries. - Disk full-text search: POST /v1/files/fulltext-search (query 3..255, file/folder/all, accessible index, page 50, offset 0..1000, no total, trash excluded). Docs: /docs/entities/files/fulltext-search. - Storage root folders: POST /v1/storages/:id/folders {name}; inherited rights, no automatic replay. Incomplete native type dictionary: GET /v1/storages/types. Docs: /docs/entities/storages/folders, /docs/entities/storages/types. - Task stages and day plan: POST /v1/tasks/stages/:entityId, PATCH/DELETE /v1/task-stages/:stageId, POST /v1/tasks/:taskId/move-stage, GET /v1/tasks/stages/:entityId/can-move, GET /v1/tasks/day-plan?expand=tasks. Scope task. Create appends by default; explicit first changes the group default. My Plan uses filter[stagesId]. Day-plan reads trim and save to 30 tasks.