V3 Responses

Returns one response in the detailed view — everything the list view carries, plus contact, displayId, singleUseId, and the stored answer map data.

The workspace is resolved from the response itself, so the caller cannot choose which scope it is authorized against and no workspaceId parameter is accepted. An unknown or inaccessible responseId answers 403, not 404, so response ids cannot be probed for existence.

Round-tripping. This read returns data in the stored, write-shaped form, so the simplest correction is to take it, change one entry and PATCH it back. Embedded Data round-trips through embeddedData[] instead: the key you read is the key a write accepts. answers[] is the typed view of the same information, offered alongside. Independently of that, a client working from a list row — which omits the maps — can still rebuild the write-shaped payload: answers[], embeddedData[] and unresolved[] together carry every stored key and value verbatim, with no need to refetch the survey. Two rules make that guarantee hold, and both are contractual:

rawKey, rawValue, valueText, valueDate, fileUrls and composite slot values are always the stored bytes, never resolved or reformatted — the resolved forms live in the separate elementLabel, optionId, optionLabel, rowId and columnId fields. And empty-but-present values are returned, not omitted: the "" of an unchecked consent, the "" of a selected but unfilled Other, a blank composite slot. That second rule matters because PATCH replaces data wholesale, so an omitted key is a deleted answer rather than an unchanged one.

get/api/v3/responses/{responseId}

Request

  • Base URL
    https://app.formbricks.com
  • URL
    https://app.formbricks.com/api/v3/responses/{responseId}
  • Auth
    • API key in cookie next-auth.session-token
    • or API key in header x-api-key
    • or HTTP bearer

Path parameters

responseIdstring cuid2 required

Response identifier.

Response

Response retrieved successfully

Changes

    • warning

      added the new chart_in_use enum value to the response property for the response status

    • warning

      added the new chart_in_use enum value to the response property for the response status

    • warning

      added the new chart_in_use enum value to the response property for the response status

    • warning

      added the new chart_in_use enum value to the response property for the response status

    • warning

      added the new chart_in_use enum value to the response property for the response status

    • warning

      added the new dashboards_plan_required enum value to the response property for the response status

    • warning

      added the new dashboards_plan_required enum value to the response property for the response status

    • warning

      added the new dashboards_plan_required enum value to the response property for the response status

    • warning

      added the new dashboards_plan_required enum value to the response property for the response status

    • warning

      added the new dashboards_plan_required enum value to the response property for the response status

    • warning

      added the new limit_exceeded enum value to the // response property for the response status

    • warning

      added the new limit_exceeded enum value to the // response property for the response status

    • warning

      added the new limit_exceeded enum value to the // response property for the response status

    • warning

      added the new limit_exceeded enum value to the // response property for the response status

    • warning

      added the new limit_exceeded enum value to the // response property for the response status

    • warning

      added the new creatives_not_entitled enum value to the response property for the response status

    • warning

      added the new creatives_not_entitled enum value to the response property for the response status

    • warning

      added the new creatives_not_entitled enum value to the response property for the response status

    • warning

      added the new creatives_not_entitled enum value to the response property for the response status

    • warning

      added the new creatives_not_entitled enum value to the response property for the response status

    • warning

      added the new survey_has_linked_creatives enum value to the response property for the response status

    • warning

      added the new survey_has_linked_creatives enum value to the response property for the response status

    • warning

      added the new survey_has_linked_creatives enum value to the response property for the response status

    • warning

      added the new survey_has_linked_creatives enum value to the response property for the response status

    • warning

      added the new survey_has_linked_creatives enum value to the response property for the response status