لوكلاء AI: ملف markdown لهذه الصفحة — /docs-content-en/entities/crm-forms.md فهرس التوثيق — /llms.txt

مقالات التوثيق متاحة حاليًا باللغة الإنجليزية فقط.

CRM forms

Forms collect visitor data and can create leads. This section lets an agent find out what a form contains without changing its settings.

Bitrix24 API: crm.form.list, crm.form.get

Scope: crm

List CRM forms

GET /v1/crm-forms calls crm.form.list. It requires a Vibecode API key with the crm scope; a READONLY key works.

Parameter Value
Parameteractive ValueOptional true/false or 1/0. When omitted, Bitrix24 returns active forms only.
ParameterisCallback ValueOptional true/false or 1/0.

The response has a data array of { id, name } and meta.total. Order is descending by ID and there is no pagination. For example, GET /v1/crm-forms?active=false finds inactive forms.

Without permission to view forms, Bitrix24 silently returns an empty list. data: [] alone does not prove that the account has no forms.

Errors include 400 UNKNOWN_FILTER_FIELD for an unknown parameter, 400 INVALID_PARAMS for an invalid or repeated boolean filter, 403 SCOPE_DENIED, and 422 BITRIX_ERROR for a Bitrix24 refusal. See Errors for shared key, quota and availability errors.