Используйте этот метод для того, чтобы узнать профиль клиента по его внешнему идентификатору.
Разрешения
---- Permissions:INTEGRATOR,OPERATOR,SUPERVISOR ----
Пример curl
$ curl 'http://localhost:8080/api/v1/clients/ext/profile' -i -X GET \
    -H 'Authorization: Bearer <integrator_token>'
/api/v1/clients/{externalClientId}/profile
| Параметр | Описание | 
externalClientId | Уникальный идентификатор клиента во внешней системе | 
Пример HTTP запроса
GET /api/v1/clients/ext/profile HTTP/1.1 Authorization: Bearer <integrator_token> Host: localhost:8080
Пример HTTP ответа
HTTP/1.1 200 OK
Vary: Origin
Vary: Access-Control-Request-Method
Vary: Access-Control-Request-Headers
Content-Type: application/json
Content-Length: 299
{
    "externalClientId": "ext",
    "fullName": "Oleg Olegovich Smirnov",
    "email": "vas@mail.ru",
    "phone": "79998882233",
    "segment": "VIP",
    "blocked": false,
    "additional": [
        {
            "key": "balance",
            "value": "1000.0"
        },
        {
            "key": "packetLeft",
            "value": "10 min"
        }
    ]
}
Поля тела ответа
| Параметр | Тип | Описание | 
externalClientId | string | Уникальный идентификатор клиента во внешней системе | 
fullName | string | Имя клиента во внешней системе | 
segment | string | Сегмент клиента | 
phone | string | Кастомное поле, которое можно использовать для номера телефона клиента | 
email | string | Кастомное поле, которое можно использовать для email клиента | 
blocked | boolean | Параметр, указывающий, заблокирован клиент или нет | 
additional[].key | string | Дополнительные поля, переданные в сообщении CLIENT_INFO из SDK. Например: balance | 
additional[].value | string | Например: 1000 |