Выберите ваш стек
Переключатель языка над кодом общий для документации и Playground. Каждый пример формируется из одного описания метода. Подставьте серверные переменные LUFFY_BASE_URL и LUFFY_API_KEY. Значения country, price и order.id в примерах условные.
GET /api/v1/balance
Client Libraries
9 языковcurl --request GET \
--url "$LUFFY_BASE_URL"'/balance' \
--header "Authorization: Bearer $LUFFY_API_KEY" \
--max-time 150 \
--include --fail-with-bodycURL · shell
Требования среды
| Язык | Среда |
|---|---|
| cURL | cURL с --fail-with-body, shell с переменными окружения. |
| JavaScript / TypeScript | Современный Node.js с fetch и AbortSignal.timeout. TypeScript компилируется в JS. |
| Python | Python 3, только стандартная библиотека urllib. |
| Ruby | Ruby 3, стандартные net/http, json и uri. |
| PHP | PHP 8 с расширением cURL. |
| Go | Go 1.20+, стандартные net/http и encoding/json. |
| Java | Java 17+, встроенный HttpClient; тело — JSON-строка. |
| C# | .NET 8+, HttpClient и top-level statements. |
Пример покупки
POST /api/v1/orders
Client Libraries
9 языковcurl --request POST \
--url "$LUFFY_BASE_URL"'/orders' \
--header "Authorization: Bearer $LUFFY_API_KEY" \
--header 'Content-Type: application/json' \
--header 'Idempotency-Key: YOUR_SAVED_REQUEST_ID' \
--data '{"service":"tg","country":0,"maxPrice":50}' \
--max-time 150 \
--include --fail-with-bodycURL · shell
Обратите внимание
YOUR_SAVED_REQUEST_ID замените на сохранённый UUID операции. Примеры не предоставляют хранение ключей, очередь задач и автоматическую обработку неопределённого результата — это обязанности вашего backend.
Официальный SDK
Отдельный официальный npm, pip, Maven или NuGet-пакет здесь не опубликован. Не устанавливайте пакеты с похожим именем без проверки. Для типизированного клиента используйте доступную OpenAPI 3.1-спецификацию.
Не нашли ответ на свой вопрос?Помощь с интеграцией