---
schema_version: "1"
id: 72d9623b2f949ce759e8dac32e0366bcfcbbecd18873a911bd25f08c42df5cc0
title: sfdc_surveys Namespace
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/apexref/apex_namespace_sfdc_surveys.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_namespace_sfdc_surveys.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: 3b0ae8a6f550a43bf68dd3a22395cbd72b71e82971bd5c54e625a7166fd4c547
description: The sfdc_surveys namespace provides an interface for shortening survey invitations.
---
# sfdc\_surveys Namespace

The sfdc\_surveys namespace provides an interface for shortening survey invitations.

The following are the classes in the sfdc\_surveys namespace.

- **[SurveyInvitationLinkShortener Interface](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_interface_sfdc_surveys_SurveyInvitationLinkShortener.htm#apex_interface_sfdc_surveys_SurveyInvitationLinkShortener)**  
    Use this interface to provide a class factory that Salesforce can call to create instances of your custom SurveyInvitationLinkShortener.
- **[Example Implementation to Associate SurveySubjects with SurveyInvitation and SurveyResponses](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_interface_sfdc_surveys_associate_surveysubject_example.htm)**  
    If no survey responses are populated, create a custom code to associate SurveySubjects with SurveyInvitation and SurveyResponses.