Skip to content

No Connection to GGRequestz #18

Closed

Description

@AbbieGorlovWebster

I have GGRequestZ and Romarr setup. They can see eachother, confirmed both from Romarr's status page and ping tests in either direction. But when raising a request through GGRequestz it never reaches Romarr. I have gone through the documentation trying to find any additional setup but was unable to find anything.

I saw on rom-hub page that it uses a webhook to get the data from GGRequestz but if I exec into the container the rom-hub command in there does not have the webhook command.

usage: rom-hub [-h] {plugin,platforms,search,import,enrich,stream,torrent,cores,assets,firmware,census,catalog,jobs,backend} ...

Plugin host for a self-hosted ROM library (ROM Provider Protocol v1). 'rom-hub backend info' says which library server is active and what it can do.

positional arguments:
  {plugin,platforms,search,import,enrich,stream,torrent,cores,assets,firmware,census,catalog,jobs,backend}
    plugin              manage plugins
    platforms           which platforms the web player can actually run, which are catalogue-only, and which plugins import to each
    search              search across enabled plugins, merged and grouped by game
    import              import one item into the library (needs the active backend's settings -- see 'rom-hub backend info')
    enrich              enrich one rom's metadata through a plugin (needs the active backend's settings -- see 'rom-hub backend info')
    stream              resolve one item to a stream target and hand it over
    torrent             read a source's own torrent: show what is in it, hand it to your torrent client, or fetch a file from its web seed
    cores               list and install emulator cores
    assets              list and install emulator support files: shaders, overlays, cheats, controller profiles
    firmware            list and install BIOS/firmware a plugin offers
    census              build and inspect a full enumeration of a source, with a coverage figure that has a denominator behind it
    catalog             manage the plugin directories the Hub reads
    jobs                list import jobs
    backend             inspect the library backend

options:
  -h, --help            show this help message and exit
/app # rom-hub webhook url 
usage: rom-hub [-h] {plugin,platforms,search,import,enrich,stream,torrent,cores,assets,firmware,census,catalog,jobs,backend} ...
rom-hub: error: argument command: invalid choice: 'webhook' (choose from 'plugin', 'platforms', 'search', 'import', 'enrich', 'stream', 'torrent', 'cores', 'assets', 'firmware', 'census', 'catalog', 'jobs', 'backend')

Activity

  1. AbbieGorlovWebster commented on Aug 23, 2026

    @AbbieGorlovWebster
    Author

    There is nothing in the logs regarding it either, just the consinstant ping to Romm

  2. BlizzHacker commented on Aug 27, 2026

    @BlizzHacker
    Owner

    The fix is ready in #19, with the misleading ROM Hub documentation corrected in BlizzHacker/rom-hub#46.

    The underlying distinction is now explicit in both the UI and docs:

    • GGREQUESTZ_URL in ROMarr only displays/pings the GG Requestz page.
    • Request delivery is configured in the GG Requestz container with REQUEST_WEBHOOK_URL pointing to ROMarr's /api/v1/webhook/ggrequestz endpoint.
    • ROMarr's System page now builds the authenticated value without assuming the browser-visible host is reachable from Docker/Unraid.
    • GG Requestz 1.5+ sends the event when the request is approved; enable request.auto_approve or approve it manually.
    • Accepted events return 202; rejected payloads return 422 so GG Requestz logs a delivery failure.
    • The API key is redacted from ROMarr access/error logs, including encoded query-parameter spellings.

    All ROMarr application, Docker image, review, and ROM Hub Linux/Windows/package checks pass. Issue #18 will close automatically when #19 merges.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions