Embedding a single Confluence Database row fails with “Missing required parameters: spaceId and referenceId”

XMLWordPrintable

    • Type: Bug
    • Resolution: Unresolved
    • Priority: Low
    • Component/s: Database
    • None
    • Severity 3 - Minor

      Issue Summary

      When using the EmbedDatabase flow in the editor and selecting a specific row (entry) from a Confluence Database, the embed fails with the error:

      Missing required parameters: spaceId and referenceId

      The error occurs consistently whenever a user chooses an individual database entry during the “Embed database” flow.

      If, instead, the user embeds the entire database and then manually edits the link to point to a specific row, the embed works. This indicates the database and entry itself are valid and that the problem is in the embed‑entry path (missing parameters in the generated embed config).

      Steps to Reproduce

      1. Open any Confluence page in the new editor.
      2. Insert or use an existing Confluence Database
      3. In the editor, type /embed and select EmbedDatabase
      4. In the picker, locate and select a specific entry / row from a database.
      5. Confirm the selection.

      Expected Results

      • The selected database row should be embedded successfully.

      Actual Results

      • The embed fails and shows an error:
        • Missing required parameters: spaceId and referenceId
      • The database entry is not embedded on the page.

      Workaround

      • Embed the entire database first.
      • After it’s inserted, edit the generated link/URL to target the desired row/entry.
      • This successfully renders the embedded content, but is non‑discoverable and error‑prone for users.

       

              Assignee:
              Unassigned
              Reporter:
              Nitika Arora
              Votes:
              2 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated: