> ## Documentation Index
> Fetch the complete documentation index at: https://developers.hubspot.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

---
id: 6a93eb5c-6501-40d8-b29a-5e7c41653c76
---

# Survey responses

> Survey response records store information about individual survey responses. The API endpoints allow you to manage this data and sync it between HubSpot and other systems.

export const ScopesList = ({scopes = [], description = "This API requires one of the following scopes:"}) => {
  if (!scopes || scopes.length === 0) {
    return null;
  }
  const sortedScopes = scopes.sort((a, b) => a.localeCompare(b));
  return <div>
      <div className="text-sm mb-2">{description}</div>
      <div>
        {sortedScopes.map((scope, index) => <div key={index}>
            <code>
              <span className="text-xs">{scope}</span>
            </code>
          </div>)}
      </div>
    </div>;
};

<Accordion title="Scope requirements">
  <ScopesList
    scopes={[
  'crm.objects.contacts.read',
  'crm.objects.feedback_submissions.read'
]}
  />
</Accordion>

In HubSpot, survey responses store information submitted to one of your surveys. Surveys in HubSpot include [Net Promoter Score (NPS)](https://knowledge.hubspot.com/customer-feedback/how-do-i-send-a-customer-loyalty-survey), [Customer Satisfaction (CSAT)](https://knowledge.hubspot.com/customer-feedback/create-and-send-customer-satisfaction-surveys), [Customer Effort Score (CES)](https://knowledge.hubspot.com/customer-feedback/how-do-i-send-a-customer-support-survey), and [custom surveys](https://knowledge.hubspot.com/customer-feedback/create-a-custom-survey). You can use these endpoints to retrieve response data from your surveys. This API is read-only, so you cannot use it to create, update, or delete survey response data in HubSpot.

Learn more about objects, properties, and associations APIs in the [Understanding the CRM](/guides/crm/understanding-the-crm) guide.

## Retrieve survey responses

To view details about your survey responses, you can retrieve data in bulk for multiple surveys, or for an individual survey. For example, you can use the API to see all survey responses for a specific NPS survey.

To retrieve submissions, make a `GET` request to `/crm/objects/2026-03/feedback_submissions/{feedbackSubmissionId}`. By default, the following properties are returned for each submission: `hs_createdate`, `hs_lastmodifieddate`, and `hs_object_id`, but you also can retrieve additional [properties](https://knowledge.hubspot.com/customer-feedback/survey-response-properties).

For example, to retrieve survey submissions with the source and sentiment of the submissions, your request URL would look like: `https://api.hubspot.com/crm/objects/2026-03/feedback_submissions?properties=hs_sentiment,hs_survey_channel`.

## Survey response properties

Survey responses have [default properties](https://knowledge.hubspot.com/customer-feedback/survey-response-properties#default-feedback-submission-properties) that contain information about the survey, submission answers, and the date the survey was submitted. You can also [create custom submissions properties](https://knowledge.hubspot.com/customer-feedback/survey-response-properties#custom-feedback-submission-properties).

Survey response properties <u>cannot</u> be created or edited via API. You can only create properties in the [survey response tool within HubSpot](https://knowledge.hubspot.com/customer-feedback/create-a-custom-survey#survey), and the properties cannot be edited after creation.
