Перейти к основному содержанию

Получение API ключа

  1. Войдите на app.lasersell.io.
  2. Перейдите в Settings > API Keys.
  3. Нажмите Create API Key, дайте ему имя и скопируйте значение.
Храните ключ в безопасности. Он не может быть отображён повторно после создания.

Аутентификация запросов

Каждый запрос к LaserSell API и каждое WebSocket-соединение к Exit Intelligence Stream требует API ключ, переданный через HTTP заголовок x-api-key.

curl

curl -X POST https://api.lasersell.io/v1/sell \
  -H "Content-Type: application/json" \
  -H "x-api-key: YOUR_API_KEY" \
  -d '{"mint":"TOKEN_MINT","user_pubkey":"WALLET","amount_tokens":1000000}'

Примеры SDK

import { ExitApiClient } from "@lasersell/lasersell-sdk";

const client = ExitApiClient.withApiKey("YOUR_API_KEY");

Аутентификация Exit Intelligence Stream

WebSocket Exit Intelligence Stream также использует x-api-key. SDK обрабатывает это автоматически при создании StreamClient:
import { StreamClient } from "@lasersell/lasersell-sdk";

const client = new StreamClient("YOUR_API_KEY");

Лучшие практики безопасности

  • Никогда не коммитьте API ключ в систему контроля версий. Используйте переменные окружения или менеджер секретов.
  • Регулярно ротируйте ключи через панель управления.
  • Разграничивайте доступ, создавая отдельные ключи для разных ботов или окружений.
  • Если ключ скомпрометирован, немедленно отзовите его из панели управления и создайте замену.