Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Current »

In order to allow more flexibility with respondent IDs, we have implemented a new layer, that means respondent IDs no longer need to be restricted to Alpha numeric values.

To do this, there is now an extra step, whereby you will need to request respondent_encoded rather than respondent_id

First we need to request the respondent_encoded. Make sure this request is sent to the below endpoint.

https://public-survey-data-api.rose.conceptsauce.io/api

We place the none alphanumeric respondent id in respondent_id object, plus making sure we use the right survey_id.

{
	"event_type": "respondent_encoded",
	"action": "get_respondent_encoded",
	"data": {
		"survey_id": "SURVD01GA3B5TJA3CBKZQG78JARZDC5",
		"respondent_id": "ter_a.gun_MLshow_7_2_52_14_265-"
	}
}

As you can see, we have used a none standard and not restricted to alpha numeric value respondent_id: ter_a.gun_MLshow_7_2_52_14_265-

The response will give you the respondend_encoded.

{
	"reason": null,
	"code": 200,
	"data": {
		"survey_id": "SURVD01GA3B5TJA3CBKZQG78JARZDC5",
		"respondent_id": "ter_a.gun_MLshow_7_2_52_14_265-",
		"respondent_encoded": "enc1ffce6769606f5fb48349db62d98f8830cbe6cdb"
	},
	"event_type": "respondent_encoded",
	"action": "get_respondent_encoded",
	"client_msg_id": "",
	"platform_status": {
		"status": "running",
		"shut_down_timestamp": 0
	}
}

Now you can use this respondent_encoded in all the other API requests.

  • No labels