Для AI-агентов: markdown этой страницы — /docs-content/entities/currencies/base.md индекс документации — /llms.txt
Базовая валюта
GET /v1/currencies/base
Позволяет узнать базовую валюту портала, относительно которой заданы курсы остальных валют в CRM.
Скоуп: crm. Ключ в режиме READONLY разрешён.
Примеры
curl — личный ключ
curl "https://vibecode.bitrix24.tech/v1/currencies/base" \
-H "X-Api-Key: YOUR_API_KEY"
curl — OAuth-приложение
curl "https://vibecode.bitrix24.tech/v1/currencies/base" \
-H "X-Api-Key: YOUR_APP_KEY" \
-H "Authorization: Bearer USER_SESSION_TOKEN"
JavaScript — личный ключ
const res = await fetch('https://vibecode.bitrix24.tech/v1/currencies/base', {
headers: {
'X-Api-Key': 'YOUR_API_KEY',
},
})
const { success, data } = await res.json()
JavaScript — OAuth-приложение
const res = await fetch('https://vibecode.bitrix24.tech/v1/currencies/base', {
headers: {
'X-Api-Key': 'YOUR_APP_KEY',
'Authorization': 'Bearer USER_SESSION_TOKEN',
},
})
const { success, data } = await res.json()
Поля ответа
| Поле | Тип | Описание |
|---|---|---|
success |
boolean | Всегда true при успехе |
data |
object | Объект с кодом базовой валюты |
data.currency |
string | Код базовой валюты. Подробности о валюте — Получить валюту |
Пример ответа
{
"success": true,
"data": {
"currency": "RUB"
}
}
Пример ответа при ошибке
403 — у ключа нет скоупа crm:
{
"success": false,
"error": {
"code": "SCOPE_DENIED",
"message": "This endpoint requires 'crm' scope",
"hint": "This request needs the 'crm' scope, which the calling key does not carry. Add 'crm' to this key in the developer cabinet (or through the management API), then repeat the call.",
"cause": "key_scope_missing",
"requiredScope": "crm",
"keyScopes": [
"task",
"im"
],
"fix": {
"action": "edit_key_scopes",
"via": "cabinet"
},
"userMessage": "Ключу приложения не хватает права «CRM». Добавить его можно в настройках ключа в кабинете разработчика."
}
}
Ошибки
| HTTP | Код | Описание |
|---|---|---|
| 422 | BITRIX_ERROR |
Битрикс24 отклонил чтение базовой валюты |
| 403 | BITRIX_ACCESS_DENIED |
У пользователя нет прав на операцию в Битрикс24 |
| 403 | SCOPE_DENIED |
API-ключ не имеет скоупа crm |
| 401 | MISSING_API_KEY |
Не передан заголовок X-Api-Key |
| 401 | TOKEN_MISSING |
API-ключ не имеет настроенных токенов Битрикс24 |
| 502 | BITRIX_RESPONSE_INVALID |
Получен ответ неожиданной структуры |
| 502 | BITRIX_UNAVAILABLE |
Битрикс24 недоступен |
Полный список общих ошибок API — Ошибки.
Известные особенности
Метод только читает настройки. Переключение базовой валюты через него недоступно.