Files
Viktoria Polyakova 4fb101c5db Init
2026-01-25 08:57:38 +00:00

108 lines
2.3 KiB
HTTP

### Get entity
GET {{url}}/api/crm/entities/{{entityId}}
Content-Type: application/json
Authorization: Bearer {{token}}
### Create entity
POST {{url}}/api/crm/entities
Content-Type: application/json
Authorization: Bearer {{token}}
{
"id": {{$randomInt}},
"name": "Tesla",
"responsibleUserId": {{userId}},
"entityTypeId": {{entityTypeId}},
"stageId": {{stageId}},
"fieldValues": [
{
"id": {{$randomInt}},
"fieldId": {{budgetFieldId}},
"fieldType": "number",
"payload": {
"value": 100000
},
"state": "created"
}
],
"entityLinks": [
{
"id": {{$randomInt}},
"sourceId": {{entityId}},
"targetId": {{elonContactEntityId}},
"sortOrder": 0,
"state": "created"
}
]
}
### Update entity
PUT {{url}}/api/crm/entities/{{entityId}}
Content-Type: application/json
Authorization: Bearer {{token}}
{
"id": {{entityId}},
"name": "Tesla",
"responsibleUserId": {{userId}},
"entityTypeId": {{entityTypeId}},
"stageId": {{stageId}},
"fieldValues": [
{
"fieldId": {{budgetFieldId}},
"fieldType": "number",
"payload": {
"value": 10000
},
"state": "updated"
}
],
"entityLinks": [
{
"id": {{$randomInt}},
"sourceId": {{entityId}},
"targetId": {{elonContactEntityId}},
"sortOrder": 0,
"state": "created"
}
]
}
### Update entity stage
PUT {{url}}/api/crm/entities/{{entityId}}/stage/{{stageId}}
Content-Type: application/json
Authorization: Bearer {{token}}
### Delete entity
DELETE {{url}}/api/crm/entities/321
Content-Type: application/json
Authorization: Bearer {{token}}
### Get entities for board
GET {{url}}/api/crm/entities/{{entityTypeId}}/{{boardId}}/cards
Content-Type: application/json
Authorization: Bearer {{token}}
### Get entities list items
GET {{url}}/api/crm/entities/{{entityTypeId}}/list-items
Content-Type: application/json
Authorization: Bearer {{token}}
### Search entities in name, all fields and linked entities
GET {{url}}/api/crm/entities/{{entityTypeId}}/search?value=book
Content-Type: application/json
Authorization: Bearer {{token}}
### Search entities by name or field value
GET {{url}}/api/crm/entities/{{entityTypeId}}/search/fields?name=book&field[42022001]=4&field[42022003]=com
Content-Type: application/json
Authorization: Bearer {{token}}