Альтернативная точка подключения для вызова сервиса в продуктивной среде. Зарегистрированное на портале developer.bcc.kz приложение должно быть в режиме "PRODUCTION"
Точка подключения для вызова сервиса в продуктивной среде. Зарегистрированное на портале developer.bcc.kz приложение должно быть в режиме "PRODUCTION"
Точка подключения для вызова сервисов в тестовой среде. Зарегистрированное на портале developer.bcc.kz приложение должно быть в режиме "DEVELOPMENT"
Paths
/token
Аутентификация и получение токена
Токен аутентификации, полученный при вызове сервиса авторизации
Токен аутентификации, полученный при вызове сервиса авторизации
Redirect URI (пример: https://myapp.com/callback)
Grant type (только authorization_code или refresh_token)
Защищенный ключ
Authorization code (если grant_type: "authorization_code")
Refresh token (если grant_type: "refresh_token")
200 OK
{
"schema": {
"type": "object",
"properties": {
"access_token": {
"type": "string",
"example": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9..."
},
"token_type": {
"type": "string",
"example": "bearer"
},
"refresh_token": {
"type": "string",
"example": "eyJhbRefresh..."
},
"expires_in": {
"type": "integer",
"example": 300
},
"scope": {
"type": "string",
"example": "openid"
}
}
}
}
Bad Request.
{
"schema": {
"type": "object",
"properties": {
"error": {
"type": "string",
"example": "invalid_request"
},
"error_description": {
"type": "string",
"example": "Some description about the error."
}
}
}
}
Unauthorized.
{
"schema": {
"type": "object",
"properties": {
"error": {
"type": "string",
"example": "unauthorized"
},
"error_description": {
"type": "string",
"example": "Unauthorized access."
}
}
}
}
/generate-auth-url
Генерация URL для авторизации
Токен аутентификации, полученный при вызове сервиса авторизации
Токен аутентификации, полученный при вызове сервиса авторизации
Redirect URI
БИН/ИИН клиента
Язык интерфейса (default: ru)
Область видимости (default: oapi.business.account.api)
200 OK
{
"schema": {
"type": "object",
"properties": {
"authUrl": {
"type": "string",
"example": "https:\/\/base-url.kz\/auth\/realms\/realm\/protocol\/openid-connect\/auth?response_type=code&client_id=test-client-id&redirect_uri=https:\/\/myapp.com\/callback&client_type=bcc-business&client_idn=011110001110&lang=ru"
}
}
}
}
Bad Request.
{
"schema": {
"type": "object",
"properties": {
"error": {
"type": "string",
"example": "invalid_request"
},
"error_description": {
"type": "string",
"example": "Some description about the error."
}
}
}
}
Unauthorized.