v1

latestOpenAPI 3.0.12026-07-245752052.0 MB
surveys

partially update one existing survey

Partially update one existing survey

patch/api/servicepulse/surveys/{identifier}

Path parameters

identifierstring uuid required

survey unique identifier

Request body

uuidstring uuid
createdAtstring date-time
createdBystring uuid
lastUpdatedAtstring date-time
lastUpdatedBystring uuid
lastUpdatedByAudiencestring
lastUpdatedByAudienceUuidstring uuid
lastUpdatedByImpersonatedBystring uuid
lastUpdatedByCompanyUuidstring uuid
lastUpdatedByEnterpriseUuidstring uuid
companyUuidstring uuid required
parentSurveyUuidstring uuid
workerDisplayTitlestring required
titlestring required
conclusionTitlestring
anonymousboolean
useDurationNudgeboolean
useSocialProofNudgeboolean
socialProofNudgeMinimumnumber
conclusionBackButtonboolean
audienceType'all' | 'segments'
audienceCountnumber
estimatedAudienceCountnumber
clickRatenumber
responseCountnumber
responseRatenumber
noticeOrPolicyContentEnabledboolean
noticeOrPolicyContentTextstring
npsboolean
channel'workerPortal' | 'email' | 'sms'
segmentUuidsstring[]
triggerSegmentUuidsstring[]
status'active' | 'archived' | 'completed' | 'draft' | 'paused' | 'scheduled' | 'template' | 'deleted' required
archivedAtstring
archivedBystring
pausedAtstring
pausedBystring
lastNudgedAtstring
lastNudgedBystring
deletedAtstring
deletedBystring

Example request

{
  "uuid": "f4428d27-c089-40c4-aa83-ce02e1ee1426",
  "createdAt": "2021-05-05T01:02:03.924Z",
  "createdBy": "1e4e9128-fbb2-4b0a-97fc-f65bb1efee55",
  "lastUpdatedAt": "2021-05-05T04:05:06.924Z",
  "lastUpdatedBy": "7097bb82-61bd-4724-82ac-eab598190e47",
  "lastUpdatedByAudience": "employer",
  "lastUpdatedByAudienceUuid": "68df4316-590a-4081-9f24-9d9311977c9d",
  "lastUpdatedByImpersonatedBy": "3462e1d4-0e27-4798-b4a2-76412ab21892",
  "lastUpdatedByCompanyUuid": "d310aada-b1ad-4e9a-b822-b90c3cdb65bb",
  "lastUpdatedByEnterpriseUuid": "a6420cdc-285a-4f75-8ccc-8edff6d60c0a",
  "companyUuid": "acd76835-474c-4576-b47f-566b1d308585",
  "parentSurveyUuid": "acd76835-474c-4576-b47f-566b1d308585",
  "workerDisplayTitle": "This is the form title of my Pulse Check",
  "title": "This is the title of my Pulse Check",
  "description": {
    "html": "<p>Come to the career fair!</p>",
    "plainText": "Come to the career fair!"
  },
  "conclusionTitle": "This is the title of my Pulse Check",
  "conclusionDescription": {
    "html": "<p>Come to the career fair!</p>",
    "plainText": "Come to the career fair!"
  },
  "noticeOrPolicyContentText": "This survey is anonymized. Your manager or HR representative will never see your responses.",
  "subtype": {
    "dataCollection": {
      "attributesToCollect": [
        {
          "label": "First name",
          "key": "firstname",
          "dataType": "string"
        }
      ]
    }
  },
  "questions": [
    {
      "aiData": {
        "sentimentAnalysis": 3.28,
        "confidence": 92.7,
        "analysisText": "The participant loves their job.",
        "negativeThemes": [
          "Overtime hours"
        ],
        "positiveThemes": [
          "Job quality",
          "Bonuses"
        ]
      }
    }
  ],
  "topLevelAiData": {
    "averageSentiment": 2.34,
    "analysisText": "Overall sentiment analysis shows most workers are happy with their job.",
    "aiKeyInsights": [
      {
        "insightName": "Satisfaction",
        "sentimentAnalysis": 1.15,
        "textAnalysis": "An analysis of job satisfaction levels and varying aspects of satisfaction expressed by respondents."
      },
      {
        "insightName": "Management",
        "sentimentAnalysis": 2.67,
        "textAnalysis": "An evaluation of the value placed on managerial support and satisfaction by the respondents."
      }
    ]
  }
}

Response

updated survey. Wrapped in a JsonAPI root response.

Example response

{
  "data": {
    "uuid": "f4428d27-c089-40c4-aa83-ce02e1ee1426",
    "createdAt": "2021-05-05T01:02:03.924Z",
    "createdBy": "1e4e9128-fbb2-4b0a-97fc-f65bb1efee55",
    "lastUpdatedAt": "2021-05-05T04:05:06.924Z",
    "lastUpdatedBy": "7097bb82-61bd-4724-82ac-eab598190e47",
    "lastUpdatedByAudience": "employer",
    "lastUpdatedByAudienceUuid": "68df4316-590a-4081-9f24-9d9311977c9d",
    "lastUpdatedByImpersonatedBy": "3462e1d4-0e27-4798-b4a2-76412ab21892",
    "lastUpdatedByCompanyUuid": "d310aada-b1ad-4e9a-b822-b90c3cdb65bb",
    "lastUpdatedByEnterpriseUuid": "a6420cdc-285a-4f75-8ccc-8edff6d60c0a",
    "companyUuid": "acd76835-474c-4576-b47f-566b1d308585",
    "parentSurveyUuid": "acd76835-474c-4576-b47f-566b1d308585",
    "workerDisplayTitle": "This is the form title of my Pulse Check",
    "title": "This is the title of my Pulse Check",
    "description": {
      "html": "<p>Come to the career fair!</p>",
      "plainText": "Come to the career fair!"
    },
    "conclusionTitle": "This is the title of my Pulse Check",
    "conclusionDescription": {
      "html": "<p>Come to the career fair!</p>",
      "plainText": "Come to the career fair!"
    },
    "noticeOrPolicyContentText": "This survey is anonymized. Your manager or HR representative will never see your responses.",
    "subtype": {
      "dataCollection": {
        "attributesToCollect": [
          {
            "label": "First name",
            "key": "firstname",
            "dataType": "string"
          }
        ]
      }
    },
    "questions": [
      {
        "aiData": {
          "sentimentAnalysis": 3.28,
          "confidence": 92.7,
          "analysisText": "The participant loves their job.",
          "negativeThemes": [
            "Overtime hours"
          ],
          "positiveThemes": [
            "Job quality",
            "Bonuses"
          ]
        }
      }
    ],
    "topLevelAiData": {
      "averageSentiment": 2.34,
      "analysisText": "Overall sentiment analysis shows most workers are happy with their job.",
      "aiKeyInsights": [
        {
          "insightName": "Satisfaction",
          "sentimentAnalysis": 1.15,
          "textAnalysis": "An analysis of job satisfaction levels and varying aspects of satisfaction expressed by respondents."
        },
        {
          "insightName": "Management",
          "sentimentAnalysis": 2.67,
          "textAnalysis": "An evaluation of the value placed on managerial support and satisfaction by the respondents."
        }
      ]
    }
  },
  "meta": {
    "timestamp": "2021-05-05T09:47:58.924Z",
    "verb": "GET",
    "path": "/api/structure/resources/5949cf7c-fec6-4b31-947c-3aceabff58c5",
    "jti": "%cQN3RIGp",
    "rid": "$2d2zkHZ5",
    "count": 1,
    "status": "200",
    "duration": 17,
    "size": 1234
  }
}