Управляй моками с любого устройства
Создай мок на работе, а редактируй, удаляй или чисти его логи из дома или CI с помощью одноразового admin-токена из ответа при создании.
Когда это нужно
Каждый созданный мок возвращает одноразовый admin_token — сохрани его, повторно он не показывается. Изменение, удаление, очистка логов и чтение приватного инспектора требуют этот токен: curl -X PUT https://quickmock.dev/api/mocks/<slug> -H 'Authorization: Bearer qm_...' -d '{...}'. Браузер обменивает тот же токен на HttpOnly-сессию, ограниченную путём мока. Без токена защищённые API-вызовы возвращают 401 admin_token_required, с неверным — 403 admin_token_invalid. URL ответа мока остаётся публичным. Legacy-моки без admin-токена сохраняют прежнее поведение до истечения.
Создать мок
curl -X POST https://quickmock.dev/api/mocks \
-H 'Content-Type: application/json' \
-d '{
"method": "GET",
"response_status": 200,
"content_type": "application/json",
"response_body": "{\"ok\":true}"
}'
Вызвать
curl https://quickmock.dev/m/<slug>
Открой страницу мока и вставь его admin-токен, чтобы видеть метод, заголовки, query и тело входящих запросов в приватном живом инспекторе.
Что получите
GET /m/<slug> -> 200 {"ok":true} (works from any device, no token)
PUT/DELETE /api/mocks/<slug> and DELETE .../logs need Authorization: Bearer <admin_token>
no header -> 401 admin_token_required
wrong token -> 403 admin_token_invalid