API
API (Application Programming Interface, программный интерфейс приложения) — набор правил и протоколов, по которым одно приложение взаимодействует с другим.
Синонимы: программный интерфейс, REST API
Определение
API (Application Programming Interface, программный интерфейс приложения) — набор правил и протоколов, по которым одно приложение взаимодействует с другим. В контексте Nakrut Pro API позволяет автоматизировать создание заказов, отслеживание статусов, пополнение баланса, запрос Refill — без ручных действий через веб-интерфейс. API Nakrut Pro построен по REST-архитектуре: клиент отправляет HTTP-запросы (GET или POST) на endpoint /api/v2 с параметрами action, key, service, link, quantity. Ответ возвращается в JSON. Поддерживаемые action: services (список услуг), add (создать заказ), status (проверить статус), refill (запросить восполнение), refill_status, balance (текущий баланс). Авторизация по API-ключу, который генерируется в личном кабинете. Rate limit — 60 запросов в минуту на ключ. Все интеграции в коде клиентов (боты, CRM, дашборды) используют именно API.
См. также
Webhook
Webhook — механизм, при котором одно приложение автоматически отправляет HTTP-запрос (POST) другому приложению при наступлении события.
СмотретьRate Limit
Rate Limit (ограничение частоты запросов) — механизм, ограничивающий количество запросов, которые клиент может отправить к API за единицу времени.
СмотретьPolling
Polling — техника, при которой клиент периодически опрашивает сервер о наличии новых данных.
Смотреть