pachca-profile
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
Chinesepachca-profile
pachca-profile
Base URL:
Авторизация:
Токен: бот (Автоматизации → Интеграции → API) или пользователь (Автоматизации → API).
https://api.pachca.com/api/shared/v1Authorization: Bearer <ACCESS_TOKEN>基础URL:
授权方式:
令牌: 机器人令牌(自动化 → 集成 → API)或用户令牌(自动化 → API)。
https://api.pachca.com/api/shared/v1Authorization: Bearer <ACCESS_TOKEN>Когда использовать
适用场景
- получить профиль
- мой профиль
- установить статус
- обновить статус
- сбросить статус
- кастомные поля
- дополнительные поля
- 获取个人资料
- 我的个人资料
- 设置状态
- 更新状态
- 重置状态
- 自定义字段
- 附加字段
Когда НЕ использовать
不适用场景
- найти сотрудника, создать пользователя, список сотрудников → pachca-users
- создать канал, создать беседу, создать чат → pachca-chats
- отправить сообщение, ответить в тред, прикрепить файл → pachca-messages
- настроить бота, вебхук, webhook → pachca-bots
- показать форму, интерактивная форма, модальное окно → pachca-forms
- создать задачу, список задач, напоминание → pachca-tasks
- аудит, журнал событий, безопасность → pachca-security
- 查找员工、创建用户、员工列表 → pachca-users
- 创建频道、创建群聊、创建对话 → pachca-chats
- 发送消息、回复线程、附加文件 → pachca-messages
- 配置机器人、Webhook → pachca-bots
- 显示表单、交互式表单、模态窗口 → pachca-forms
- 创建任务、任务列表、提醒 → pachca-tasks
- 审计、事件日志、安全 → pachca-security
Пошаговые сценарии
分步操作流程
Установить статус
设置状态
- PUT /profile/status с и
emojititle
bash
curl -X PUT "https://api.pachca.com/api/shared/v1/profile/status" \
-H "Authorization: Bearer $TOKEN" \
-H "Content-Type: application/json" \
-d '{"status":{"emoji":"🏖️","title":"В отпуске до 10 марта"}}'- 调用 PUT /profile/status,传入和
emoji参数title
bash
curl -X PUT "https://api.pachca.com/api/shared/v1/profile/status" \
-H "Authorization: Bearer $TOKEN" \
-H "Content-Type: application/json" \
-d '{"status":{"emoji":"🏖️","title":"В отпуске до 10 марта"}}'Сбросить статус
重置状态
- DELETE /profile/status
bash
curl -X DELETE "https://api.pachca.com/api/shared/v1/profile/status" \
-H "Authorization: Bearer $TOKEN"- 调用 DELETE /profile/status
bash
curl -X DELETE "https://api.pachca.com/api/shared/v1/profile/status" \
-H "Authorization: Bearer $TOKEN"Получить кастомные поля профиля
获取个人资料自定义字段
- GET /custom_properties?entity_type=User — список дополнительных полей для сотрудников (,
id,name)data_type - GET /profile — в ответе поле содержит значения для текущего пользователя
custom_properties
Параметрфильтрует поля по типу сущности. Кастомные поля настраиваются администратором пространства. Значения хранятся в массивеentity_type=Userобъектаcustom_properties.user
- 调用 GET /custom_properties?entity_type=User — 获取员工的附加字段列表(包含、
id、name)data_type - 调用 GET /profile — 响应中的字段包含当前用户的对应值
custom_properties
参数用于按实体类型过滤字段。自定义字段由工作区管理员配置。值存储在entity_type=User对象的user数组中。custom_properties
Обработка ошибок
错误处理
| Код | Причина | Что делать |
|---|---|---|
| 422 | Неверные параметры | Проверь обязательные поля, типы данных, допустимые значения enum |
| 429 | Rate limit | Подожди и повтори. Лимит: ~50 req/sec, сообщения ~4 req/sec |
| 403 | Нет доступа | Недостаточно скоупов ( |
| 404 | Не найдено | Неверный id. Проверь что сущность существует |
| 401 | Не авторизован | Проверь токен в заголовке Authorization |
| 代码 | 原因 | 解决方法 |
|---|---|---|
| 422 | 参数错误 | 检查必填字段、数据类型、枚举的有效值 |
| 429 | 请求频率限制 | 等待后重试。限制:约50次请求/秒,消息类约4次请求/秒 |
| 403 | 无权限 | 权限范围不足( |
| 404 | 未找到 | ID错误。检查实体是否存在 |
| 401 | 未授权 | 检查Authorization头中的令牌 |
Доступные операции
可用操作
Список дополнительных полей
附加字段列表
GET /custom_propertiesскоуп:custom_properties:read
GET /custom_properties权限范围:custom_properties:read
Информация о токене
令牌信息
GET /oauth/token/infoGET /oauth/token/infoИнформация о профиле
个人资料信息
GET /profileскоуп:profile:read
GET /profile权限范围:profile:read
Текущий статус
当前状态
GET /profile/statusскоуп:profile_status:read
GET /profile/status权限范围:profile_status:read
Новый статус
设置新状态
PUT /profile/statusскоуп:profile_status:write
json
{
"status": {
"emoji": "",
"title": ""
}
}PUT /profile/status权限范围:profile_status:write
json
{
"status": {
"emoji": "",
"title": ""
}
}Удаление статуса
删除状态
DELETE /profile/statusскоуп:profile_status:write
DELETE /profile/status权限范围:profile_status:write
Ограничения и gotchas
限制与注意事项
- Пагинация: cursor-based (limit + cursor), НЕ page-based
- 分页:基于游标(limit + cursor),不支持基于页码(page-based)的分页
Подробнее
更多详情
см. references/endpoints.md
请查看 references/endpoints.md