bitrix

Manage Bitrix24 CRM, tasks, and users via REST API with curl.

76|18|Updated Dec 12, 2025
One-click install
npx skills add https://github.com/vm0-ai/vm0-skills --skill bitrix
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bitrix
Source: https://github.com/vm0-ai/vm0-skills/tree/main/bitrix
Command: npx skills add https://github.com/vm0-ai/vm0-skills --skill bitrix

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill enables interacting with Bitrix24 CRM, tasks, and users via curl for automation.

Core Features & Use Cases

  • CRM management - leads, contacts, deals
  • Task automation - create and manage tasks
  • User info - fetch user data and roles

Quick Start

bash -c 'curl -s -X GET "${BITRIX_WEBHOOK_URL}/user.current.json"' | jq .

Frequently Asked Questions about bitrix

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate Bitrix24 CRM operations like creating leads and deals?

Automate Bitrix24 CRM by calling the REST API via curl with your webhook URL. Use POST to /crm.lead.json or /crm.deal.json endpoints with JSON payloads to create, update, or delete leads, deals, and contacts programmatically.

Can I manage Bitrix24 tasks and user data through REST API calls?

Yes, the REST API supports task and user management. Call /tasks.task.json to create and manage tasks, and /user.*.json endpoints to fetch user data and roles across your Bitrix24 workspace via curl.

What authentication method does the Bitrix24 REST API require?

The Bitrix24 REST API uses webhook-based authentication. Configure your BITRIX_WEBHOOK_URL environment variable to authenticate curl requests to CRM, task, and user endpoints.

How do I filter and list Bitrix24 data with the REST API?

Filter and list Bitrix24 records by sending GET requests to endpoints like /crm.lead.json with query parameters. Combine curl with jq for JSON output formatting and batch operations across leads, deals, contacts, and companies.

Do I need additional tools to work with Bitrix24 REST API responses?

curl handles API calls, but pairing it with jq enables optional JSON formatting and transformation of API responses. Both are standard CLI tools for automating Bitrix24 workflows.

What are the limitations when automating Bitrix24 with REST API?

REST API automation via curl supports core CRM, task, and user operations but requires webhook configuration and JSON payload handling. Complex multi-step workflows may need additional orchestration or batch processing logic.