Пользователь и API токены
Информация о текущем пользователе
curl -s https://api.1bytedns.ru/client/v1/user \
-H "Authorization: Bearer TOKEN" | python3 -m json.tool
{
"success": true,
"result": {
"id": 1,
"email": "user@example.com",
"status": "active",
"zone_count": 5,
"zone_limit": 300,
"created_on": "2024-01-15T12:00:00Z"
},
"errors": [],
"messages": []
}
Список API токенов
curl -s "https://api.1bytedns.ru/client/v1/user/tokens?page=1&per_page=20" \
-H "Authorization: Bearer TOKEN" | python3 -m json.tool
Параметры запроса: page (по умолчанию: 1), per_page (по умолчанию: 20, макс: 100)
{
"success": true,
"result": [
{
"id": 1,
"name": "Production",
"token_prefix": "abc123def456",
"permissions": ["zones:read", "zones:edit", "records:read", "records:edit"],
"last_used_on": "2024-06-01T10:30:00Z",
"expires_on": null,
"created_on": "2024-01-15T12:00:00Z"
}
],
"result_info": {"page": 1, "per_page": 20, "count": 1, "total_count": 1, "total_pages": 1},
"errors": [],
"messages": []
}
Удаление API токена
curl -s -X DELETE https://api.1bytedns.ru/client/v1/user/tokens/2 \
-H "Authorization: Bearer TOKEN" | python3 -m json.tool
{"success": true, "result": {"id": 2}, "errors": [], "messages": []}
Обновлено: 2026-06-26