Get a set of contacts associated with a deal crm.deal.contact.items.get
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.
We are still updating this page
Some data may be missing — we will complete it shortly.
Scope:
crmWho can execute the method: any user
The method crm.deal.contact.items.get returns a set of contacts associated with the specified deal.
|
Parameter |
Description |
|
id* |
Identifier of the deal. |
Required parameters are marked with *
Example
try
{
const id = prompt("Enter ID");
const response = await $b24.callMethod(
"crm.deal.contact.items.get",
{
id: id
}
);
const result = response.getData().result;
console.dir(result);
}
catch(error)
{
console.error(error);
}
try {
$dealId = 123; // Replace with the actual deal ID
$result = $serviceBuilder
->getCRMScope()
->dealContact()
->itemsGet($dealId);
foreach ($result->getDealContacts() as $item) {
print("CONTACT_ID: " . $item->CONTACT_ID . "\n");
print("SORT: " . $item->SORT . "\n");
print("ROLE_ID: " . $item->ROLE_ID . "\n");
print("IS_PRIMARY: " . $item->IS_PRIMARY . "\n");
}
} catch (Throwable $e) {
print("Error: " . $e->getMessage());
}
var id = prompt("Enter ID");
BX24.callMethod(
"crm.deal.contact.items.get",
{
id: id
},
function(result)
{
if(result.error())
console.error(result.error());
else
console.dir(result.data());
}
);
How to Use Examples in Documentation
Response in case of success
The result is returned as an array of objects, each containing the following fields:
|
Field |
Description |
|
CONTACT_ID |
Identifier of the contact |
|
SORT |
Sort index |
|
ROLE_ID |
Identifier of the role (reserved) |
|
IS_PRIMARY |
Flag for primary contact |