Документация DogeSMS Control API
Используйте единый /api/control для автоматизации инвентаря номеров, активаций, получения SMS, отмен, повторного использования и аренды. Поддерживает OAuth2 Client Credentials или подпись API Key. Все операции записи требуют Idempotency-Key.
Аутентификация
• Рекомендуется OAuth2 Client Credentials; access_token истекает через 2 часа.
• Поддержка статического API Key через заголовок X-API-Key.
• Обновляйте ключи в консоли в любое время; доступен IP-белый список.
Лимиты и идемпотентность
• Лимиты по умолчанию: 10 записей/сек, 30 чтений/сек.
• Используйте заголовок Idempotency-Key для защиты от двойных списаний; генерируйте UUID на каждую транзакцию.
• При получении HTTP 429 применяйте экспоненциальный откат.
Основные эндпоинты
Типичные эндпоинты показаны ниже. Полный список см. в OpenAPI-файле.
| Метод | Путь | Описание | Типичные ответы |
|---|
Пример запроса активации
Тело запроса и JSON-ответа при вызове POST /api/control/activations.
POST /api/control/activations
Headers:
Authorization: Bearer <token>
Idempotency-Key: 73b7-...-ff2
Body:
{
"serviceCode": "whatsapp",
"countryCode": "US",
"reuse": true
}Response 200:
{
"requestId": "act-123",
"number": "+1 650 555 0101",
"expiresAt": "2024-03-18T08:10:00Z",
"canReuseUntil": "2024-03-18T08:30:00Z"
}Поддерживаемые сервисы и страны
Сейчас доступно 0 сервисов и 0 стран/регионов.
Техническая поддержка
Последнее обновление: 刚刚. Для корпоративного доступа или повышенных лимитов свяжитесь с отделом продаж.