Get Registration and Check-in List
API Overview
- Function: Get registration and check-in review data list, for related features please refer to the User Guide.
- Request Method: GET
- Request URL: /api/surveys/{survey_id}/registrations?appid={appid}&access_token={access_token}&page={1}&per_page={20}
Request Parameters
Parameter Name | Type | Location | Description | Example |
---|---|---|---|---|
survey_id | integer | uri | Survey ID | 292192 |
page | integer | queryString | Current page number | 1 |
per_page | integer | queryString | Items per page | 20 |
Response Parameters
Parameter Name | Type | Description |
---|---|---|
total | integer | Total count |
list | array[object] | Review list |
list[_].survey_id | integer | Survey ID |
list[_].answer_id | integer | Response ID |
list[_].openid | string | User OpenId |
list[_].status | integer | Status |
list[_].status_str | string | Status description 0: Not registered 1: Registered 2: Approved 3: Rejected 4: Checked in |
Response Examples
- Successful Request
{
"code": "OK",
"error": {
"type": ""
},
"data": {
"total": 1,
"list": [
{
"survey_id": 292200,
"answer_id": 0,
"openid": "ors3e0yXwgmAqcYIAlEvnhBGK0x8",
"status": 2,
"status_str": "Approved"
}
]
},
"request_id": "3037ea61-8e4b-4926-ace4-28ffbc1c12f0"
}
- Failed Request
{
"code": "InvalidArgument",
"error": {
"type": "invalid_argument",
},
"data": {},
"request_id": "ddec96d2-165e-4f3e-8a64-2057db116983"
}
Error Codes
error.type Error Code | Description |
---|---|
claim_error | Permission verification error |
invalid_argument | Parameter validation failed |