Skip to content

Manage Guestbook API: Edit guestbook and Responses table #12386

@ChengShi-1

Description

@ChengShi-1

Overview of the Feature Request
According to native API guestbook, comparing with what we need for support SPA, we need some endpoints for guestbook management

Existing APIs to use:

  • GET /api/guestbooks/{dataverseId}/list
  • GET /api/guestbooks/{guestbookId}
  • POST /api/guestbooks/{dataverseId}
  • PUT /api/guestbooks/{dataverseIdentifier}/{guestbookId}/enabled
  • GET /api/dataverses/{dataverseId}/guestbookResponses
  • GET /api/dataverses/{dataverseId}/guestbookResponses?guestbookId={guestbookId}
  • Add usage and response counts to get guestbooks list #12269

New / enhanced APIs needed:

  • Edit Guestbook API
  • get a list of responses with other infor in table API
  1. edit a dataset guestbook
    `curl -PUT -H "X-Dataverse-key:$API_TOKEN" "$SERVER_URL/api/guestbooks/{ID}" -d "$JSON"
  2. get a list of responses in table (json response api, not the download)Image

What kind of user is the feature intended for?(Example users roles: API User, Curator, Depositor, Guest, Superuser, Sysadmin)

What inspired the request?
Manage Guestbook page is a must-have for SPA

Any open or closed issues related to this feature request?

Are you thinking about creating a pull request for this feature?
Help is always welcome, is this feature something you or your organization plan to implement?

Metadata

Metadata

Assignees

No one assigned

    Labels

    FY26 Sprint 23FY26 Sprint 23 (2026-05-06 - 2026-05-20)GREI Re-archIssues related to the GREI Dataverse rearchitectureSPAThese changes are required for the Dataverse SPASize: 30A percentage of a sprint. 21 hours. (formerly size:33)Type: Featurea feature request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions