_____  _____  _____    _____  _   _  ____    _____  _____  _____  _      _____
 / ____|/ ___/ / ____|  / ____|| | | ||_  _|  |_   _|/  _  \/  _  \| |    / ___/
 | |  _ \___ \ | |      | |  _ | | | |  ||      | |  | | | || | | || |    \___ \
 | |_| | ___) || |___   | |_| || |_| | _||_     | |  | |_| || |_| || |___  ___) |
 \_____||____/ \_____|  \_____|\_____/|____|    |_|  \_____/\_____/|_____||____/

πŸ” Overview

GSC GUI Tools is a service that automates routine operations in Google Search Console using Playwright. It supports multiple Google accounts, queued command execution, background workers, and HTTP callbacks.

Key capabilities:

  • 3 GSC UI-automation commands:
    • check_domain_safety β€” check Security Issues status for a domain
    • send_appeal β€” submit a β€œRequest review” appeal
    • get_account_domains β€” list properties/domains available to an account
  • REST API to create CommandRequest
  • Django Admin for managing accounts and inspecting results
  • Celery worker + Celery Beat
  • Automatic callbacks (HTTP POST) after command completion
  • Automatic domain β†’ account mapping refresh

πŸ“š Contents

  • Admin: /admin/
  • API docs (Redoc): /api/docs/
  • API v1: /api/v1/
  • Health checks: /ht/<HEALTH_CHECK_SECURITY_KEY>/