{% note tip "" %}
If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the MCP server so that the assistant can utilize the official REST documentation.
{% endnote %}
You can access the Bitrix24 REST API in three ways:
- purchase a Market subscription for permanent work with the REST API
- enable Trial mode to test the REST API before purchasing
- request an NFR key if you are developing mass-market applications for the Bitrix24 Market
To work with the REST API without trial period limitations, purchase a Market subscription. It is available on paid Bitrix24 plans, and the cost depends on the plan.
-
Check your current plan in the My Plan section of the Bitrix24 main menu. If Bitrix24 is on a free plan, select and activate a suitable plan.
-
Purchase a Market subscription. Go to My Plan > Bitrix24 CoPilot + Market subscription and click Buy subscription.
{% note tip "" %}
{% endnote %}
Before purchasing a paid subscription, you can activate a trial version of the Market. During this period, the REST API will be available for testing and development.
To enable Trial mode:
- Go to the My Plan widget in the Bitrix24 top menu.
- In the Bitrix24 CoPilot + Market section, click Enable Demo.
{% note warning "" %}
In the Bitrix24 Self-Hosted version, you can only activate the Market trial period if you have an active subscription. If you are using a trial key for the Self-Hosted version, the Market demo mode will be unavailable.
{% endnote %}
{% note tip "" %}
{% endnote %}
If you are developing mass-market applications to be listed in the Bitrix24 Market, request a special NFR key. This key activates a partner plan with a Market subscription to allow the REST API to function in a test Bitrix24 environment.
To obtain an NFR key:
- Register as a technology partner. Fill out the application form on the Developer's area website and click the Become a Partner button.
- After gaining access to the Developer's area, submit an NFR key request via the internal Helpdesk chat.
{% note tip "" %}
{% endnote %}
After activating access, the request result depends on user permissions, scope, and Bitrix24 network settings.
The REST API executes requests on behalf of the user who sends them. The API does not extend access permissions: through the API, you can only perform actions that the user can perform within the interface. For example, if a user cannot see a task in the task list, they will not be able to retrieve it via a REST API method.
To obtain maximum access, use an administrator account.
Permissions to execute REST API methods are additionally regulated via scope. Bitrix24 scopes determine which methods an application or webhook can access. If a user has access to the data, but the application or webhook does not have the necessary scope, the method will not execute.
{% note tip "" %}
{% endnote %}
In the self-hosted version of Bitrix24, the necessary network connections must be open. If external access is restricted, the REST API will be unavailable.
{% note tip "" %}
{% endnote %}
Once the Bitrix24 Market subscription or trial mode is active, you can proceed to making your first request to the REST API.
{% note tip "" %}
{% endnote %}
