# Status dictionary types

`GET /v1/statuses/entity-types`

Bitrix24: `crm.status.entity.types`.

Scope: `crm`. READONLY keys are accepted. Response: `{ success: true, data: ... }`. Bitrix24 business refusal: 422 `BITRIX_ERROR`; Bitrix24 permission denial: 403 `BITRIX_ACCESS_DENIED`; missing scope: 403 `SCOPE_DENIED`. Unexpected Bitrix24 response: 502 `BITRIX_RESPONSE_INVALID`.

## Response

Array of `{ id, name, ... }`. Pass `id` as `entityId` in `GET /v1/statuses?entityId=STATUS`. Values include STATUS, SOURCE, DEAL_STAGE, DEAL_STAGE_category, DYNAMIC_type_STAGE_category.

Optional fields depend on the dictionary: `entityTypeId`, `parentId`, `categoryId`, `categoryName`, `categorySort`, `isDefaultCategory`, `isEnabled`, `prefix`, `fieldAttributeScope`, `semanticInfo`. `semanticInfo` contains `startField`, `finalSuccessField`, `finalUnsuccessField`, `finalSort`; an empty value is `{}`.

[Status list](../statuses.md).
