How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

uChecker Аутентификация API

Вход, регистрация, управление JWT-токенами и API ключами, привязка Telegram

uChecker Аутентификация API is one of 3 APIs that uChecker publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

The published artifact set on APIs.io includes an OpenAPI specification and API documentation.

This API exposes 21 operations across 21 paths, and defines 19 schemas. It is described by OpenAPI 3.2.0, at version 1.0.0.

Requests are made against a single base URL, https://api.uchecker.net.

21 operations 21 paths 19 schemas 6 GET2 PATCH13 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
1.0.0
Base URL
https://api.uchecker.net
Authentication
API Key, HTTP Bearer
Resource Areas
1

Authentication & Security 2

uChecker Аутентификация API declares 2 security schemes for authenticating requests. An API key is passed in the header as x-api-key (api-key). It accepts HTTP bearer tokens (JWT) (bearer).

  • api-key — Персональный API ключ. Отображается в личном кабинете (https://app.uchecker.net). Передавайте в заголовке x-api-key каждого запроса. Ключ не имеет срока действ…
  • bearer — JWT access token, полученный через POST /auth/login. Время жизни — 1 час. Для обновления используйте POST /auth/refresh с refresh token.

Paths & Operations 21

Across 21 paths, the API surfaces 21 operations — 6 GET, 2 PATCH, 13 POST. Each is listed below with its method, path, parameters, and response codes.

Аутентификация 21

Вход, регистрация, управление JWT-токенами и API ключами, привязка Telegram

POST
/auth/login
Вход по email и паролю
AuthController_login body → 200401
POST
/auth/refresh
Обновить JWT токены
AuthController_refresh body → 200401
POST
/auth/telegram-login
Вход через Telegram
AuthController_telegramLogin body → 200400
POST
/auth/forgot-password
Запросить сброс пароля
AuthController_forgotPassword body → 200
POST
/auth/reset-password
Установить новый пароль по токену из письма
AuthController_resetPassword body → 200400
POST
/auth/reset-api-key
Сбросить и перегенерировать API ключ
AuthController_resetApiKey → 200401
POST
/auth/link-telegram
Инициировать привязку Telegram аккаунта
AuthController_initiateLinkTelegram body → 200400
POST
/auth/confirm-link
Подтвердить или отклонить привязку Telegram (для бота)
AuthController_confirmLink body → 200400
POST
/auth/confirm-link-simple
Подтвердить привязку по chatid (упрощённая версия, для бота)
AuthController_confirmLinkSimple body → 200400
GET
/auth/pending-links
Проверить ожидающие запросы на привязку (для бота)
AuthController_getPendingLinks 1 param → 200
POST
/auth/register-with-code
Регистрация с привязкой Telegram
AuthController_registerWithCode body → 200400409
GET
/api/v1/billing/history
Получить историю платежей
BillingController_getPaymentHistory 2 params → 200401
POST
/api/v1/referral/click
Зафиксировать переход по партнёрской ссылке
ReferralController_trackClick body → 204
GET
/api/v1/referral/me
Сводка партнёрского кабинета: код, ссылка, ставка, баланс и счётчики
ReferralController_getMe → 200
GET
/api/v1/referral/stats
Статистика в разрезе даты, utm-метки или посадочной страницы
ReferralController_getStats 3 params → 403
GET
/api/v1/referral/referrals
Список приведённых пользователей. Email маскируется.
ReferralController_getReferrals 2 params → 403
GET
/api/v1/referral/earnings
Журнал начислений комиссии
ReferralController_getEarnings 2 params → 403
POST
/api/v1/referral/admin/payouts
Зафиксировать выплату партнёру
ReferralAdminController_createPayout 1 param body → 400404
PATCH
/api/v1/referral/admin/rate
Установить индивидуальную ставку комиссии партнёру
ReferralAdminController_updateRate 1 param body → 404
PATCH
/api/v1/referral/admin/access
Включить или выключить партнёрский раздел для аккаунта
ReferralAdminController_setAccess 1 param body → 404
POST
/api/v1/referral/admin/earnings/{id}/reverse
Откатить начисление
ReferralAdminController_reverseEarning 2 params → 404

Schemas 19

The contract defines 19 schemas that model the data the API accepts and returns. The most detailed are TrackClickDto (8 properties), PaymentHistoryItem (6 properties), LoginResponse (4 properties), PaginationInfo (4 properties). Each schema is shown below with its type and property counts.

ForgotPasswordDto
object
1 property 1 required
LoginResponse
object
4 properties 4 required
UnauthorizedResponse
object
2 properties 2 required
ConfirmLinkDto
object
3 properties 3 required
ResetApiKeyResponse
object
2 properties 2 required
RefreshTokenResponse
object
2 properties 2 required
RegisterWithCodeDto
object
3 properties 2 required
LoginDto
object
2 properties 2 required
InitiateLinkDto
object
1 property 1 required
UserInfo
object
3 properties 2 required
RefreshTokenDto
object
1 property 1 required
ResetPasswordDto
object
2 properties 2 required
PaginationInfo
object
4 properties 4 required
PaymentHistoryResponse
object
2 properties 2 required
PaymentHistoryItem
object
6 properties 6 required
TrackClickDto
object
8 properties
CreatePayoutDto
object
4 properties 3 required
SetReferralAccessDto
object
2 properties 2 required
UpdateRateDto
object
2 properties 2 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

uchecker-default-api-openapi.yml Raw ↑

Other APIs uChecker publishes across the network.

uChecker Валидация Email API
uChecker ESP Провайдеры API
Where this information came from

This is an independent, third-party profile of uChecker Аутентификация API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.